win7安装配置,WIN7下SQL Server 2005的安装及配置

一、下载及安装
1、下载DAEMON Tools Lite
地址:http://hdcnc1.skycn.com/down/DTLite4356-0091.zip
2、下载SQL Server 2005
Microsoft SQL Server 2005简体中文开发版,下载地址:
http://222.132.81.146/rj/cs_sql_2005_dev_all_dvd.rar
(解压密码:www.mofang.net)
注意:下载地址无法直接打开,必须使用迅雷下载,把上面的网址复制到迅雷里,新建任务,就会自动匹配种子了。sql2005开发版下载下来一共有1.54G大小,先解压出来cs_sql_2005_dev_all_dvd.iso(1.74G)
参考网址:http://www.piaoyi.org/database/Microsoft-SQL-Server-2005-Developer-Edition-download.html
3、下载SQLServer2005SP3-KB955706-x86-CHS.exe
地址:http://download.microsoft.com/download/7/5/A/75A0B2DB-A41A-403C-83B6-DF26708C2836/SQLServer2005SP3-KB955706-x86-CHS.exe
或者下载Microsoft SQL Server 2005 Service Pack 4 RTM
地址:http://www.skycn.com/soft/12725.html#downurl
一、先安装DAEMON Tools Lite
二、用DAEMON Tools Lite 打开SQL Server 2005镜像文件cs_sql_2005_dev_all_dvd.iso,安装步骤和SQL Server2000基本相同,不会的可以参见http://www.360doc.com/content/11/0424/19/4635318_112022943.shtml
三、双击安装SQLServer2005SP4-KB2463332-x86-CHS.zip(也可以安装SP3补丁)
二、下面说明配置过程:
1》 配置服务器端和客户端的TCP/IP协议:
配置工具->SQL Server配置管理器(SQL ServerConfiguration Manager)->MSSQLSERVER的协议
查看TCP/IP协议是否启动,如果启动,右键菜单点"属性" ,在分页菜单中选"IP地址",把"IP1"和"IP2"中"TCP端口"为1433,"已启用"改为"是"
配置工具-> SQL Server配置管理器->SQL Native Client 配置->客户端协议->TCP/IP
选择TCP/IP右键菜单中"属性",确认"默认端口"是1433,"已启用"为"是"
2》 开启数据库引擎
有两种启动方式:
(1)开始->程序->Microsoft SQLServer 2005->SQL Server2005外围应用配置器,在打开的界面单击"服务的连接的外围应用配置器",在打开的界面中找到Database Engine,单击"服务",在右侧查看是否已启动,如果没有启动可单击"启动",并确保"启动类型"为自动,不要为手动,否则下次开机时又要手动启动;
(2)可打开:开始->程序->MicrosoftSQL Server 2005(51aspx)->配置工具->SQL Server配置管理器,选中SQL Server 2005服务中SQLServer(MSSQLSERVER),并单击工具栏中的"启动服务"按钮把服务状态改为启动;
使用上面两种方式时,有时候在启动的时候可能会出现错误,不能启动,这时就要查看"SQL Server 2005配置管理器"中的SQL Server 2005网络配置->MSSQLSERVER协议中的VIA是否已启用,如果已启用,则把它禁止.然后再执行上述一种方式操作就可以了.
3》 进行远程连接时,是否已允许远程连接.
SQL Server 2005在默认情况下仅限本地连接.我们可以手动启用远程连接.在上面第一种方式中,找到DatabaseEngine,单击"远程连接",在右侧将"仅限本地连接(L)"改为"本地连接和远程连接(R)",并选中"同时使用TCP/IP和namedpipes(B)".
以上配置完成后启动Microsoft SQL Server 2005-->SQL Server Management Studio,SQL Server 身份验证方式连接应该可以成功,如果
用“Windows身份验证”方式连接不上的话,用管理员身份运行“SQL ServerManagement Studio”就可以连接成功。
以上完成后,在JAVA中连接数据库时还需要明确SQL Server 2005和SQL Server 2000使用上的一些区别,否则在Tomcat中直接加载你以前用SQL Server 2000写的程序,运行中会出错,数据库无法正确操作。
三、以下介绍SQL Server 2005和SQL Server 2000在JAVA中连接的不同之处
在java中sql server 2000与在java中sql server 2005的连接有很大的不同,主要表现在第一驱动、第二database,第三url上。。
不然会导致以下问题:
1、用sql2000的连接方式,链接2005数据库时,链接成功,但是执行时出现以下问题:传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确
故障:
[SQLServer2000 Driver for JDBC][SQLServe]传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 1 (""): 数据类型 0x38 未知
解决办法:
下载sql 2005 驱动:
http://www.microsoft.com/downloads/details.aspx?FamilyID=E22BC83B-32FF-4474-A44A-22B6AE2C4E17&displaylang=zh-cn
(先安装SqlServer2005JDBC,然后安装目录下有一个驱动包sqljdbc.jar,将这个包复制到你工程下面的\WebRoot\WEB-INF\lib目录下就可以了;也可以直接从别处拷贝这个包放在lib目录下。)
修改1:
Sql代码
1. Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");// 2005 version
2. Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");// 2000 version
修改2:
Sql代码
1. Connection con = DriverManager.getConnection("jdbc:sqlserver://<ServerName>;user=<UserName>;password=<Password>");//2005version
2. Connection con = DriverManager.getConnection("jdbc:microsoft:sqlserver://<ServerName>;user=<UserName>;password=<Password>");//2000version
2 、混合使用了20002005URl或者database则会出现:No suitable driver”的错
Tags: 

延伸阅读

最新评论

发表评论