连接数据库sqlserver 2008的一些问题

第一次用sqlserver 2008遇到了不少问题,在此记录下,首先是安装问题,sqlserver 2008跟office 2007有冲突,具体原因不知道...如果先安装sqlserver 2008 之后再装office 2007的过程会提示缺失文件,可文件确实是存在的!网上有解决办法,但好像很麻烦!但我发现如果先安装的是office 2007 再安装 sqlserver 2008 则不存在安装冲突的问题!还有有一点,sqlserver 2008的安装和卸载过程都很慢,轻易不要出问题,安装的时候先把防火墙关了,防止端口被阻止...安装完之后得改一下身份验证方式开启sa用户,之后设置端口,好像2008的端口不是默认的1433,会自动分配,这点很奇怪,也没证实,不过我是根据网上资料手动配置才连接成功的!还有就是得注意驱动和jre版本...

 

以下步骤和图片均从网上搜索的结果,非本人原创...

1.2. 设置(sa)用户

1.1.2.    依次展开数据库实例à安全性à登录名,选择sa,如图:



 

 

1.1.3.    双击“sa”,弹出如下页面:



 

 

1.1.4.    在“密码(P)”和“确认密码(C)”栏中键入密码(注意:要遵循强密码验证规则,具体查看联机丛书),例如:“yourpassword”。

1.1.5.    点击左侧的“用户映射”,在右侧列表中,选择sa要访问的数据库,如下图:

 

1.1.6.    点击左侧的“状态”,在右侧选择“授予”、“启用”,如下图:

 

 

1.1.7.    回到Microsoft SQL Server Management Studio的“对象资源管理器”页面,关闭掉原来的数据库链接,然后点击“连接(O)”à数据库引擎(D)或者是“连接(O)”右侧的连接图标,如下图:


 

 

1.1.8.    在弹出的页面中,“身份验证”选择“SQL Server 身份验证”,输入刚才设置的用户名:“sa”,密码“yourpassword”,如下图:



 

 

1.1.9.    点击“连接(C)”按钮,如果连接成功

 

 

2.   配置服务端口(TCP



 

 

1.1.     点击后,会弹出一个新的窗口。展开“SQL Server 网络配置”,选择<数据库实例>的协议,如下图:

 

 

1.1.10.双击右侧的“TCP/IP”,弹出窗口,将“已启用”选择成“是”,如下图:



 

 

1.1.11.    然后点击“IP地址”标签,设置端口和状态,点击“确定”按钮,保存设置信息。如图:

 

 

3.   修改tomcat下部署的项目的数据库链接文件(更改jdbc的链接语句)

3.1. jdbc的链接修改成:

jdbc:sqlserver://192.168.1.95:1444;DatabaseName=数据库名;user=用户名;password=密码;

4.   下载sqlserver2008的驱动

http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=99b21b65-e98f-4a61-b811-19912601fdc9

下面是JDBC Driver 的系统要求的简要摘录(详细信息,在你下载的驱动包中的help文件夹中都有详细的解释):

为了支持向后兼容以及可能的升级方案,JDBC Driver 2.0 在每个安装包中都包括 2 JAR 类库:sqljdbc.jar sqljdbc4.jar

JAR

说明

sqljdbc.jar

sqljdbc.jar 类库提供对 JDBC 3.0 的支持。

sqljdbc.jar 类库要求使用 5.0 版的 Java 运行时环境 (JRE)。连接到数据库时,在 JRE 6.0 上使用 sqljdbc.jar 会引发异常。

注意: JDBC Driver 2.0 不支持 JRE 1.4。使用 JDBC Driver 2.0 时必须将 JRE 1.4 升级至 JRE 5.0 或更高版本。在某些情况下,您可能需要重新编译应用程序,因为它可能与 JDK 5.0 或更高版本不兼容。有关详细信息,请参阅 Sun Microsystems 网站上的文档。

sqljdbc4.jar

sqljdbc4.jar 类库提供对 JDBC 4.0 的支持。它不仅包括 sqljdbc.jar 的所有功能,还包括新增的 JDBC 4.0 方法。

sqljdbc4.jar 类库要求使用 6.0 或更高版本的 Java 运行时环境 (JRE)。在 JRE 1.4 5.0 上使用 sqljdbc4.jar 会引发异常。

注意: 如果应用程序必须在 JRE 6.0 上运行,即使该应用程序不使用 JDBC 4.0 功能,也应使用 sqljdbc4.jar

通过上面的步骤后,项目终于可以和sqlserver2008连接了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值