[Tool] Win7(64bit)下SQL Sever2000的安装和配置

安装环境

操作系统:正版Windows 7旗舰版(64位)

软件简介

SQL Sever2000是基于windows 32位系统开发,开发初期由于还没有64位操作系统,但以兼容为目的微软在64位操作系统中,留有Program Files(x86)的文件夹,它就是为了方便兼容32位软件在64位系统中进行安装的作用。SQL Sever2000分为4个版本,分别为STANDARD(标准版)、PERSONAL(个人版)、ENTERPRISE(企业版)、DEVELOPER(开发版)。这里进行的为DEVELOPER开发版的安装。

SQL Sever四合一软件包下载:http://pan.baidu.com/s/1miltY7e 密码:xdsr

兼容性设置

1. 打开需要运行的文件位置:

~}C_0HL`HTLUR4(]D7S@PQP

2. 设置文件运行的兼容性:

AKV27L9@`J[0]}FH{MUQ_TO

3. 之后双击该exe文件运行安装程序:

6K49DQKR$8YJU80@6KW`0CC

注意:在点击上面的“运行程序”之后,可能会发生程序无响应的情况,当再次运行改程序的时候,会被提示“另一程序正在运行”。这是需要进入到注册表文件中,进行一些操作,具体如下。

解决程序无响应或“被挂起”问题

1. 打开注册表文件:

]DB2A6~`%LO04~Z8E6CLA_G

2. 找到指定的目录:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目(点击一下Session Manager,在右面框里会显示出PendingFileRenameOperations项目),右击删除。这样就可以清楚安装被挂起项目。

WBHRVH4IRBFDU83K5EKAG_U

注意:删除注册表项目后,要重启计算机,重启计算机,重启计算机,还是说三遍吧。

重启计算机后,即可再次运行上述的SQLSETUP.EXE安装文件,这时,应该会可以正常运行。

安装SQL Sever 2000

安装过程中,遇到错误可以不予理会,一路安装下去。不过在我安装的过程中,好像没有遇到什么错误问题。具体的安装过程,保持默认选项即可,遇到如下的界面时,注意一下:

1. 这里按照要求输入姓名和公司名即可。

`74](H7)]8B_SFDLOL{)F{C

2. 这里可以自己设置,创建出的数据库的示例名称,这里设置为了TEST,之后在安装完成之后,可以看到服务名称中包含有该实例名称。

VW]5@VA]XL1064@TKMCNBTX

3. 这里选择经典的默认类型。数据文件的存储路径,最好不要放到C盘中,可以自己定义一个路径。

KMADV$B@KAW]YUQBQLY]U}O

4. 这里其实保持默认选项就好。手贱改成了“使用域用户账户”。

~FN`CRCU}AU}`0D$D%3HR~G

5. 这里最好选择“混合模式”的身份验证。现在才注意到这里设置的是数据库默认用户sa的登录密码,在后面连接数据库测试时,需要用到,但我后面有新建了一个数据库用户,这个后面在详细说明。

UFC_RPLS({4KK}@AW)BOW)L

之后的一些步骤,保持默认选项即可,这里不再说明,直到开始安装,并按照提示重启计算机即可。

6. 安装完成后,在开始菜单中,可以看到如下的各个程序:

YEWIT69ALKZ98PBGB_3UB86

启动SQL Sever服务,并检查安装是否成功

1. 在菜单中找到“服务管理器”并打开,点击“开始/继续”启动SQL Sever服务。注意这里的服务器和服务框中的名称。

GYCT8QG39C(%JYVEIRFT1F9

2. 在菜单中找到“企业管理器”并打开,可以看到如下图的界面。

K}CQN421DQHT$4XH2GJNY3B

3. 在菜单中打开“查询分析器”,发现在SQL Sever中,没有可用的服务。并且点击该栏右边的按钮,弹出的列表中也没有自己创建的那个服务实例(注意自己创建实例的名称,参照上面)

$M_@}FJ[X4PQ$RN7PHO~7I1X)JO(_C%2SAVGR1[LDDT3~F

这里就是安装之后的问题所在,虽然创建了服务实例,但是好像并不能使用,当尝试使用Navicat工具对该实例进行连接的时候,同时也会发现连接失败。

检查如下配置项

1. 在菜单中打开“服务器网络服务工具”,看到“启用的协议”中是否有TCP/IP协议,如果没有,在左边选中并添加到启用。选中启用栏中的TCP/IP协议并点击“属性”按钮,看到默认端口是否设置,这里默认的为“1433”,建议保持默认设置。下面的“隐藏服务器”保持没有被选中的状态。

6F)BK]PQT3]$)D1VZ_0NUKJ

2. 同样在菜单中打开“客户端网络实用工具”,在启用协议中,如果没有如下两个,则加入。同样选中TCP/IP协议,点击属性按钮,将默认端口设置为1433。

_G_EWMMT6VY8@P%}J]C_7GU

3. 重启服务后,在DOS命令窗口,输入netstat -a -n 或者netstat -an,在结果列表中查看是否有tcp 127.0.0.1 1433 listening的项。如果没有,则说明服务器没有在监听1433端口。这时的解决方法,就需要为SQL Sever 2000安装ps3以上版本的补丁。安装过程与SQL Sever 2000本身的安装过程相似。下面为简单介绍。

SQL Sever 2000 – ps3安装补丁过程

补丁安装文件下载:http://pan.baidu.com/s/1geO37px

1. 点击安装文件,选择目录。

2. 在选择的目录下,找到需要安装的setupsql.exe文件。

D71B_}1GFSRQDCKA438X%(W

2. 并右击选择与安装SQL Sever时相同的兼容模式。

9XOL9~ZUX{9O~[[X{E7374Q

3. 这里同样因为兼容性原因,会出现“挂起或无响应”的问题,解决方法与安装SQL Sever时相同,找到相应的注册表项,删除后重新启动电脑,之后再次双击运行改安装程序即可。参照上面的解决方法,这里不再赘述。

4. 重新启动安装程序后,按照默认选项,一路NEXT即可。安装完成后,按照提示重新启动电脑。

这里SP3的补丁即可安装成功。

继续检查如下的配置项

1. 在打开的“企业管理器”中,右击刚才创建的实例。选择属性选项,并在选中的“安全性”一栏中,检查“身份验证”是否为SQL Sever和Windows,如果不是,改为这个选项。

MNNS0NB`4PPA}RW68WT56TT

2. 同样右击创建的服务实例,选择“编辑SQL Sever 注册属性”一项。在弹出的界面中,选中“实用SQL Sever身份验证”,并填写数据库的用户名和密码。这里的登录名为默认创建的,密码则是在安装SQL Sever中自己设置的密码,还记得吗???如果忘记了也不要紧,一会教你怎样创建自己的数据库用户。

20S50M$$L9[H0HU2FCDG4}0

3. 再次打开“查询分析器”,发现在列表中发现了自己创建的那个服务实例,选中后,并输入登录名和密码即可登入。

ZG5_DXJY@9D@O(B}6R5U_IK041S{_J940BB(2ZA(BVPZSW

安装配置完成

至此,SQL Sever 2000的安装和配置工作完成,现在实用Navicat数据库连接工具,进行连接。

)TL%C({2A84%%XTMDTHO8DA

点击“连接测试”后发现,连接成功。亚当

数据库用户创建

1. 创建新的数据库(也可以不创建新的数据库,直接导入已有的数据库文件,会自动创建相应的数据库)

2B6VE3]9[X_C@A(XGD0ZOMM

2. 设置数据库名称

4HPHHJ28Q{)MN_FY@5@M$[G

3. 创建新的“登录用户”

DJRJ3]JY63G3P_V97E9$0OV

4. 设置用户名,选择SQL Sever身份验证,设置登录密码,并选择用户对应的数据库。

0WIN~UG2LMV{447)`G90JDM

5. 设置新建用户的角色

{N4T91T8X(Q~GUBREW_KCF7

6. 设置数据库访问

W]D$3_55]U({P8487]D2HD2

7. 点击确定后,后让输入新的用户名登录的密码,点击确定后生效。

824$@][GE9ADBCVS1YBV0VQ

8. 这样即可创建一个新的数据库登录用户,可以实用Navicat进行远程登录操作。

]FNGYO]59[X~8%0ODL1_}4G

数据库文件导入SQL Sever数据库

由于原项目中的数据库文件保存为了.ldf和.mdf文件,所以这里使用如下的方法导入数据库文件。

1. 打开“企业管理器”,并按照如下的路径,找到“附加数据库”的功能。

T1~KU6ZT]{}]FF1M[PXV[7D

2. 在新打开的界面中,选择已经存在的MDF文件的目录。并指定数据库的所有者。

Z{I)U1[Q((QV1(N2~PK($QG

点击确定后,可以在数据库列表中查看新导入的数据库数据,成功完成。

耗时:约180分钟完成。

版权声明:本文为博主原创文章,未经博主允许不得转载。