《MSSQL2000个人版安装配置说明.docx》由会员分享,可在线阅读,更多相关《MSSQL2000个人版安装配置说明.docx(34页珍藏版)》请在三一办公上搜索。
1、目录1SQL Server 2000个人版安装21.1输入序列号,如下图:61.2程序和数据文件安装路径建议指定在d盘,如下图:71.3选择混合模式,输入密码:123,如下图:82进行SQL SERVER 的配置:102.1首先登入SQL SERVER企业管理器,新建一个数据库,该数据库为空库命名为”oms_sql” 如下图:102.2把默认数据文件和事务日志路径为d盘,如下图:102.3选择oms_sql数据库右键所有任务-还原数据库。如下图:122.4选择从设备-选择设备-添加 指定空库文件,如下图:132.5确定之后,打开选择卡片,指定文件路径为d盘。选择在现有数据库上还原点击确定即可配
2、置完成,如下图:143SQL Server 2000 安装问题总结(含SQL Server 2005)153.1.1程序安装完后,打开企业管理器,发现无服务项目。153.1.2安装过程中,报错:“操作文件挂起”。163.1.3安装过程中,连续报错“command line option syntax error.type command/? for help”173.1.4关于安装服务器配置失败的时候193.1.5如何解决winxpsp2后与sql的冲突- -203.1.6什么版本的SQL SERVER能在WinXP上安装服务器端?203.1.7不同版本的操作系统支持不同版本的SQL Serv
3、er213.1.8忘记密码或者登陆模式设置错误213.2其他一些相关的问题293.2.1SQL Server连接失败错误及解决291 SQL Server 2000个人版安装安装过程如下图:安装SQl Server 2000组件1.1 输入序列号,如下图:1.2 程序和数据文件安装路径建议指定在d盘,如下图:1.3 选择混合模式,输入密码:123,如下图:2 进行SQL SERVER 的配置:2.1 首先登入SQL SERVER企业管理器,新建一个数据库,该数据库为空库命名为”oms_sql” 如下图: 2.2 把默认数据文件和事务日志路径为d盘,如下图:2.3 选择oms_sql数据库右键所
4、有任务-还原数据库。如下图:2.4 选择从设备-选择设备-添加 指定空库文件,如下图:2.5 确定之后,打开选择卡片,指定文件路径为d盘。选择在现有数据库上还原点击确定即可配置完成,如下图:3 SQL Server 2000 安装问题总结(含SQL Server 2005)一般会遇到四种错误:1、无服务项目2、文件挂起3、连续报错4、找不到组件3.1.1 程序安装完后,打开企业管理器,发现无服务项目。解决办法:首先看计算机管理中,SQL服务是否有项目? (1)如果有,则证明安装正确。只需要在企业管理器中删除现有的最底层项目,然后重新新建、注册、刷新即可。具体方法:在开始设置控制面板性能和维护管
5、理工具计算机管理计算机管理控制台服务和应用程序,如图:看一下microsoft SQL Server路径下的数据库服务器能不能连接成功,底下的数据库文件能不能看到。如果能,说明安装正确,不影响使用。 (2)如果没有,则重复步骤,若仍然没有项目,则证明安装有误,需要重装。(3)装sql server时出现 安装实例挂起的情况需要在注册表里的、“HKEY_LOCAL_MACHINESYSTEMControlSet001ControlSession Manager”目录下的PendingFileRenameOperations给删除掉!修改注册表:在运行输入regedit,搜索要修改的内容。3.1.
6、2 安装过程中,报错:“操作文件挂起”。现象:以前装过sql server,后来删掉。现在重装,却出现“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机”错误。无法进行下去。解决办法:(1)在添加/删除程序中彻底删除sql server。(2)在安装目录中,将没有删除的其他sql server目录也删除掉。 (3)打开注册表编辑器,在HKEY_LOCAL_MACHINESYSTEM CurrentControlSet ControlSession Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装
7、暂挂项目。 3)删除注册表中跟sql server相关的键。在HKEY_LOCAL_USER和HKEY_LOCAL_MACHINE中分别找到Software Microsoft Microsoft SQL Server 以及MSSQLServer3.1.3 安装过程中,连续报错“command line option syntax error.type command/? for help”解决方法:A、安装路径有问题:安装目录最好不要是中文;而且路径不要太长;最好在根目录下; B、参照此解决方法 实践中遇到的问题:很多人安装的时候,不是路径的问题,可能和机器中某些软件的程序相冲突,报错。解决
8、方法:不管报几次错误,看最后安装过程能不能成功,如果可以安装,则有两种情况:现象侦破:启动SQL Server 企业管理器,看一下microsoft SQL Server路径下的数据库服务器能不能连接成功,底下的数据库文件能不能看到。如果能,说明安装正确,不影响使用。如果不能,则进一步确定问题的严重性:详细分析:现象:a、 当安装程序安装到:安装程序正在安装ms数据访问组件时,屏幕出现错误提示:command line option syntax error,type command/? for helpb、 然后点确定继续,结果到:安装程序正在安装HTML帮助时,屏幕又出现标题为html h
9、elp 1.32 update错误对话框提示:command line option syntax error,type command/? for helpc、 然后再点确定继续,安装程序开始复制文件,复制完文件后又出现错误提示:无法找到动态连接库sqlunirl.dll于指定路径,如图:此主题相关图片如下:错误排查:1、首先排除盗版盘问题,因为我用的是我们一个大客户的正版软件。2、再者排除系统的问题,所以重新格式化后,新装的win2k ad server,(BTW:也是正版的),在试过之后还是不行,看下日志的问题: 3、解析日志:sql server 2k 会在它安装的时候,即时得生成一个
10、安装日志文件:名字叫作sqlstp.txt(是sqlsetup得缩写)它的位置在:/%system%/winnt/目录下面打开它可以看到记录着安装程序几点几分执行的动作:如果安装成功的话,它的最后一行应该有Installation Succeeded字样,否则,否则,在它出错得时刻有这样的记录- Installation Failed.,比如:Command line option syntax error.type command/? for help 意思是:命令行语法错误。command/?查看帮助4、原因探寻:关于安装目录的文字:D:1erecycled2常用软件备份数据库sql_se
11、rver2000所以先考虑换了一下目录,把它挪到了根目录下,再安装,ok! 安装路径不能有中文目录!建议:要善于看日志,不光是安装程序有日志,win2k服务器也有很多日志文件,比如:iis日志、系统应用程序日志等等,养成看日志的习惯就会解决很多的问题,包括是否有黑客攻击你的iis服务器. 结论:安装目录最好不要是中文;而且路径不要太长;最好在根目录下;另外:关于安装服务器配置失败的时候(sqlunirl.dll是MDAC的一个组件),可以考虑如下方法试试:重装MDAC 3.1.4 关于安装服务器配置失败的时候关于安装服务器配置失败的时候(sqlunirl.dll是MDAC的一个组件),可以考虑
12、如下方法试试:1.重装MDAC2.修改注册表:HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionsetup删除ExceptionComponents 重启,安装 当出现安装程序配置服务器失败时,可以试着用以下方法解决:此错误消息可以在系统目录下找到,例如我的系统是win2000,则该文件在C:WINNTsqlstp.log 察看日志文件失败一:正在与服务?driver=sql server;server=ZHL;UID=sa;PWD=;database=masterMicrosoftODBC 驱动程序 管理器 驱动程序的 SQLAl
13、locHandle on SQL_Hdriver=sql server;server=ZHL;UID=sa;PWD=;database=masterMicrosoftODBC 驱动程序 管理器 驱动程序的 SQLAllocHandle on SQL_Hdriver=sql server;server=ZHL;UID=sa;PWD=;database=masterMicrosoftODBC 驱动程序 管理器 驱动程序的 SQLAllocHandle on SQL_HSQL Server 配置?#13:40:06 Process Exit Code: (-1) 13:40:09 安装程序配置服务器
14、失败。参考服务器错误日志和 C:WINNTsqlstp.log 了解更多信息。13:40:09 Action CleanUpInstall:当出现这个错误时,试一下重装系统文件我的机子是win2000,在dos下重新运行win2000的安装,然后选择修复,而不是全新安装修复系统文件之后,再装sql server,则不会出现此错误消息失败二:正在与服务?driver=sql server;server=ZHL;UID=sa;PWD=;database=masterMicrosoftODBC 驱动程序 管理器 未发现数据源driver=sql server;server=ZHL;UID=sa;PW
15、D=;database=masterMicrosoftODBC 驱动程序 管理器 未发现数据源driver=sql server;server=ZHL;UID=sa;PWD=;database=masterMicrosoftODBC 驱动程序 管理器 未发现数据源SQL Server 配置?#13:50:07 Process Exit Code: (-1) 13:50:10 安装程序配置服务器失败。参考服务器错误日志和 C:WINNTsqlstp.log 了解更多信息。13:50:10 Action CleanUpInstall:当出现这个错误时,是因为在注册表删除了HKEY_LOCAL_MA
16、CHINESOFTWAREODBC中有关sql sever的内容这时可以选择修复注册表,或安装ODBC修复工具ODBC修复工具: 211.101.4.50/download/canyin/tools/MDAC_TYP.EXE失败三:在与服务?driver=sql server;server=ZHL;UID=sa;PWD=;database=masterMicrosoftODBC SQL Server DriverNamed Pipes连接?MicrosoftODBC SQL Server DriverNamed PipesConnectionRead (ReadFile().driver=sq
17、l server;server=ZHL;UID=sa;PWD=;database=masterMicrosoftODBC SQL Server DriverNamed Pipes连接?MicrosoftODBC SQL Server DriverNamed PipesConnectionRead (GetOverLappedResult().driver=sql server;server=ZHL;UID=sa;PWD=;database=masterMicrosoftODBC SQL Server DriverNamed Pipes连接?MicrosoftODBC SQL Server Dr
18、iverNamed PipesConnectionRead (GetOverLappedResult().SQL Server 配置?#17:17:41 Process Exit Code: (-1) 17:17:45 安装程序配置服务器失败。参考服务器错误日志和 当出现这个错误时,必须安装ODBC修复工具ODBC修复工具: 211.101.4.50/download/canyin/tools/MDAC_TYP.EXE3.1.5 如何解决winxpsp2后与sql的冲突- - winxp sp2后,内置了一个防火墙,使得利用tcp/ip方式访问sql server失败。可以采取开放端口的办法来
19、解决。sql server使用的端口是tcp1433,udp1434。 可以使用netstat -ano netstat.txt 来检查端口情况。使用 tasklist tasklist.txt 和tasklist /svc tasklist.txt 来列表系统任务(服务)3.1.6 什么版本的SQL SERVER能在WinXP上安装服务器端?windows xp professional是定位跟win98差不多的操作系统,是不能装sql server 2000 server端的,只能安装client端,所以先安装msde,这个在sql server安装盘有,在office2000里面也有是d
20、esktop egegin,桌面版的。然后安装时只能选择安装客户端,是一样可以在本机使用的,可以建立数据,建表,只是不能用做数据库服务器。本机测试是完全没有问题的。只安装桌面版数据库引擎和客户端工具就完全可以在本机使用数据库了,除了不能做为数据库服务器提供服务没什么区别的:)3.1.7 不同版本的操作系统支持不同版本的SQL Serverwin2000 server/advance server/data center和winNT server支持企业版、标准版、测评版、开发人员版和个人版,不支持WinCE版。 win2000 professional和winNT Workstation支持测
21、评版、开发人员版和个人版,不支持企业版、标准版和WinCE版。 win98只支持个人版,不支持其他版本。 3.1.8 忘记密码或者登陆模式设置错误如果您已经安装了SQL数据库,但是您忘记密码或者您的数据库使用的是windows身份模式登陆的,请参照以下步骤进行设置: 1、首先在 程序Microsoft Sql Server 服务管理器,确保服务器处于启动状态,进入SQL server的企业管理器,并在选中您的数据库服务器点击右键。如下图2-18: 图2-182、 在右键中选中“删除SQL注册(D)”。如图2-17:图2-193、 点击“是”删除现有数据库服务器连接(不会影响原有的数据库的内容和
22、完整性 )。如下图2-20: 图2-204、 在SQL组中右键点击“新建SQL server注册(I)”。如下图2-21: 图2-215、 单击下一步,如图2-22: 图2-226、 选中(local)如果服务器中没有local选项可以手动添加,然后“下一步”:图2-237、 在图2-24中请确保选择第一个单选框,即用windows身份验证,点击“下一步”: 图2-248、 点击“下一步”,完成(如图2-25),则有提示服务器注册完成(如图2-26),点击“关闭”按钮,则新建完成。 图2-25图2-269、 然后在刚建好的数据库目录上点击右键,如图2-27: 图2-2710、 点击打开属性窗体
23、安全性,如下图2-28: 图2-2811、 在上图2-28中的安全性身份验证中选择第一个单选框(Sql Server 和Windows)并确定。 图2-2912、 然后点击数据库服务器中安全性登录,在右边展开的窗口中选中sa并点击右键如下图2-30: 图2-3013、 在图2-30中打开sa的属性,如下图2-31: 图2-3114、 进入下一步如下: 图2-3215、 输入确认密码并确定,完成了Sql Server的登录模式与sa密码的设置。3.2 其他一些相关的问题3.2.1 SQL Server连接失败错误及解决在使用 SQL Server 的过程中,用户遇到的最多的问题莫过于连接失败。一
24、般而言,有以下两种连接 SQL Server 的方式,一是利用 SQL Server 自带的客户端工具,如企业管理器、查询分析器、事务探查器等;二是利用用户自己开发的客户端程序,如ASP 脚本、VB程序等,客户端程序中又是利用 ODBC 或者 OLE DB 等连接 SQL Server。下面,我们将就这两种方式产生的错误分析:一、客户端工具连接失败 在使用 SQL Server 自带的客户端工具(以企业管理器为例)连接 SQL Server时,1、SQL Server 不存在或访问被拒绝 ConnectionOpen (Connect() 2、用户sa登录失败。原因:未与信任 SQL Serv
25、er 连接相关联。3、超时已过期。 下面我们依次介绍如何来解决这三个最常见的连接错误。 第一个错误SQL Server 不存在或访问被拒绝通常是最复杂的,错误发生的原因比较多,需要检查的方面也比较多。一般说来,有以下几种可能性:1、SQL Server名称或IP地址拼写有误; 2、服务器端网络配置有误; 3、客户端网络配置有误。 要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因。 首先,检查网络物理连接: ping 服务器IP地址 或者 ping 服务器名称 如果 ping 服务器IP地址 失败,说明物理连接有问题,这时候要检查硬件设备,如网卡、HUB、路由器等。还有一种可能
26、是由于客户端和服务器之间安装有防火墙软件造成的,比如 ISA Server。防火墙软件可能会屏蔽对 ping、telnet 等的响应,因此在检查连接问题的时候,我们要先把防火墙软件暂时关闭,或者打开所有被封闭的端口。如果ping 服务器IP地址 成功而 ping 服务器名称 失败,则说明名字解析有问题,这时候要检查 DNS 服务是否正常。有时候客户端和服务器不在同一个局域网里面,这时候很可能无法直接使用服务器名称来标识该服务器,这时候我们可以使用HOSTS文件来进1、使用记事本打开HOSTS文件(一般情况下位于C:WINNTsystem32driversetc)2、添加一条IP地址与服务器名称
27、的对应记录,如: 172.168.10.24 myserver 也可以在 SQL Server 的客户端网络实用工具里面进行配置,后面会有详细说明。其次,使用 telnet 命令检查SQL Server服务器工作状态: telnet 服务器IP地址 1433 如果命令执行成功,可以看到屏幕一闪之后光标在左上角不停闪动,这说明 SQL Server 服务器工作正常,并且正在监听1433端口的 TCP/IP 连接;如果命令返回无法打开连接的错误信息,则说明服务器端没有启动 SQL Server 服务,也可能服务器端没启用TCP/IP 协议,或者服务器端没有在 SQL Server 默认的端口143
28、3上监听。接着,我们要到服务器上检查服务器端的网络配置,检查是否启用了命名管道,是否启用了 TCP/IP 协议等等。我们可以利用 SQL Server 自带的服务器网络使用工具来进行检查点击:程序 - Microsoft SQL Server - 服务器网络使用工具,打开该工具后看到的画面如下图所示:从这里我们可以看到服务器启用了哪些协议。一般而言,我们启用命名管道以及点中 TCP/IP 协议,选择属性,可以来检查 SQK Server 服务默认端口的设置,如下图所示:一般而言,使用 SQL Server 默认的1433端口。如果选中隐藏服务器,则意味着客户端无法通过枚举服务器来看到这台服务器
29、,起到了保护的作用,但不影响连接。检查完了服务器端的网络配置,接下来要到客户端检查客户端的网络配置。同样可以利用 SQL Server 自带的客户端网络使用工具来进行检查,所不同的是这次是在客户点击:程序 - Microsoft SQL Server - 客户端网络使用工具, 打开该工具后看到的画面如下图所示:从这里可以看到客户端启用了哪些协议。一般而言,同样需要启用命名管道点击 TCP/IP 协议,选择属性,可以检查客户端默认连接端口的设置,如下图所示。该端口必须与服务器一致。 单击别名选项卡,还可以为服务器配置别名。服务器的别名是用来连接的名称,连接参数中的服务器是真正的服务器名称,两者可
30、以相同或不同。如下图中,可以使用myserver来代替真正的服务器名称sql2kcn-02,并且使用网络库 Named Pipes。别名的设置与使用HOSTS文件有相似之处。通过以上几个方面的检查,错误 1 发生的原因基本上可以被排除。当用户尝试在查询分析器里面使用sa来连接SQL Server,或者在企业管理器里面使用sa来新建一个SQL Server注册时,经常会遇到如图 2 所示的错误信息。该错误产生的原因是由于SQL Server使用了仅 Windows的身份验证方式,因此用户无法使用SQL Server的登录帐户(如 sa )进行连接。解决方法如下所示:1、 在服务器端使用企业管理器
31、,并且选择使用 Windows 身份验证连接上 SQL 2、 展开SQL Server组,鼠标右键点击SQL Server服务器的名称,选择属性,再3、 在身份验证下,选择SQL Server和 Windows 。 4、 重新启动SQL Server服务。 在以上解决方法中,如果在第 1 步中使用使用 Windows 身份验证连接 SQL Server 失败,那么我们将遇到一个两难的境地:首先,服务器只允许了 Windows 的身份验证;其次,即使使用了 Windows 身份验证仍然无法连接上服务器。这种情形被形象地称之为自己把自己锁在了门外,因为无论用何种方式,用户均无法使用进行连接。实际上
32、,可以通过修改一个注册表键值来将身份验证方式改为 SQL Server 和 Windows 混合验证,步骤:1、点击开始-运行,输入regedit,回车进入注册表编辑器; 2、依次展开注册表项,浏览到以下注册表键: HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServerMSSQLServer3、在屏幕右方找到名称LoginMode,双击编辑双字节值; 4、将原值从1改为2,点击确定; 5、关闭注册表编辑器; 6、重新启动SQL Server服务。 此时,用户可以成功地使用sa在企业管理器中新建SQL Server注册,但是仍然无法使用Windows身份验证
33、模式来连接SQL Server。这是因为在 SQL Server 中有两个缺省的登录帐户:BUILTINAdministrators 以及 机器名Administrator 被删除。要恢复这两个帐户1、打开企业管理器,展开服务器组,然后展开服务器; 2、展开安全性,右击登录,然后单击新建登录; 3、在名称框中,输入 BUILTINAdministrators; 4、在服务器角色选项卡中,选择System Administrators ;5、点击确定退出; 6、使用同样方法添加 机器名Administrator 登录。 以下注册表键 HKEY_LOCAL_MACHINESOFTWAREMicro
34、softMSSQLServerMSSQLServerLoginMode的值决定了SQL Server将采取何种身份验证模式。该值为1,表示使用Windows 身份验证模式;该值为2,表示使用混合模式(Windows 身份验证和 SQL Server 身份验证)。看完如何解决前两个错误的方法之后,看一下所示的第三个错误,如图3:如果遇到第三个错误,一般而言表示客户端已经找到了这台服务器,并且可以进行连接,不过是由于连接的时间大于允许的时间而导致出错。这种情况一般会发生在当用户在Internet上运行企业管理器来注册另外一台同样在Internet上的服务器,并且是慢速连接时,有可能会导致以上的超时
35、错误。有些情况下,由于局域网的网络问题,也会导致这样的错误。要解决这样的错误,可以修改客户端的连接超时设置。默认情况下,通过企业管理器注册另外一台SQL Server的超时设置是 4 秒,而查询分析器是 15 秒(这也是为什么在企业1、在企业管理器中,选择菜单上的工具,再选择选项; 2、在弹出的SQL Server企业管理器属性窗口中,点击高级选项卡;3、在连接设置下的登录超时(秒)右边的框中输入一个比较大的数字,如 20查询分析器中也可以在同样位置进行设置。 二、应用程序连接失败 以上的三种错误信息都是发生在 SQL Server 自带的客户端工具中,在应用程序中Microsoft OLE
36、DB Provider for SQL Server (0x80004005)DBNETLIBConnectionOpen (Connect().Specified SQL server not found.Microsoft OLE DB Provider for SQL Server (0x80004005)用户 sa 登录失败。原因: 未与信任 SQL Server 连接相关联。 Microsoft OLE DB Provider for ODBC Drivers 错误 80004005.MicrosoftODBC SQL Server Driver超时已过期.首先,来详细看以下的示意图
37、来了解一下使用 ODBC 和使用 OLE DB 连接 SQL Server 有什么不同之处。从上图中,可以看出在实际使用中,应用程序创建和使用各种 ADO 对象,ADO 对象框架调用享用的 OLE DB 提供者。为了访问 SQL Server 数据库,OLE DB 提供了两种不同的方法:用于 SQL Server 的 OLE DB 提供者以及用于 ODBC 的 OLE DB 提供者。这两种不同的方法对应于两种不同的连接字符串,标准的连接字符串写法如下所示:1、使用用于 SQL Server 的 OLE DB 提供者: 使用 SQL Server 身份验证: oConn.Open Provide
38、r=sqloledb; & _ Data Source=myServerName; & _ Initial Catalog=myDatabaseName; & _ User Id=myUsername; & _ Password=myPassword 使用 Windows 身份验证(信任连接): oConn.Open Provider=sqloledb; & _ Data Source=myServerName; & _ Initial Catalog=myDatabaseName; & _ Integrated Security=SSPI 2、使用用于 ODBC 的 OLE DB 提供者(不
39、使用 ODBC 数据源):使用 SQL Server 身份验证: oConn.Open Driver=SQL Server; & _ Server=MyServerName; & _ Database=myDatabaseName; & _ Uid=myUsername; & _ Pwd=myPassword 使用 Windows 身份验证(信任连接): oConn.Open Driver=SQL Server; & _ Server=MyServerName; & _ Database=myDatabaseName; & _ Trusted_Connection=yes 3、使用用于 ODB
40、C 的 OLE DB 提供者(使用 ODBC 数据源):oConn.Open DSN=mySystemDSN; & _ Uid=myUsername; & _ Pwd=myPassword 如果遇到连接失败的情况,只要按照一中所示的方法,结合程序中的连接字符串进行检查,基本都能得到解决。另外,还有以下几个要注意的地方:1、配置 ODBC 数据源时,点击客户端配置选项可以让我们指定连接使用的网络库、端口号等属性,如下图所示:2、如果遇到连接超时的错误,我们可以在程序中修改 Connection 对象的超时设置% Set Conn = Server.CreateObject(ADODB.Conne
41、ction)DSNtest=DRIVER=SQL Server;SERVER=ServerName;UID=USER;PWD=passConn. Properties(Connect Timeout) = 15 以秒为单位Conn.open DSNtest % 3、如果遇到查询超时的错误,我们可以在程序中修改 Recordset 对象的超时设置Dim cn As New ADODB.Connection Dim rs As ADODB.Recordset . . . cmd1 = txtQuery.Text Set rs = New ADODB.Recordset rs.Properties(
42、Command Time Out) = 300 同样以秒为单位,如果设置为 0 表示无限制 rs.Open cmd1, cn rs.MoveFirst . . . 三、小结 本文针对大部分用户在使用 SQL Server 过程中常见的连接失败的错误,重点讨论了在使用 SQL Server 客户端工具以及用户开发的应用程序两种情况下,如何诊断并解决连接失败的错误。看过本文以后,相信每一个读者都会对 SQL Server 的连接工作原理、身份验证方式以及应用程序开发等有一个较为全面而深入的连接。本文中所有的测试或者示例均在 Windows 2000 Advanced Server + SQL Se
43、rver 2000 企业版上通过。Sql server安装不了、用户名必须是administrator。、直接双击“数据库安装”不能安装时,可进行程序安装目录下选择SETUPMSDE进行安装或进入到程序安装目录下选择MSDE,进入后双击SETUP。、Sql server7.0与Sql server2000不兼容,必须先将7.0删掉后再安装2000。 卸载Sql server7.0没有正确卸载时,会导致注册表中存在SQLSERVER的注册信息,在开始菜单的启动栏中存在服务管理器的启动项,运行时会提示找不到后缀名为.DLL的文件,不能启动服务管理器。解决办法:在运行中输入“regedit”,进入注
44、册表,找到HKEY_LOCAL_MACHINE注册项,在扩展菜单中选择SOFTWARE打开扩展菜单,找到MicroSoft打开后选择其下的MSSQLServer项,点击右键将这个文件夹删除,即可安装。安装完成后,运行服务管理器时如果提示找不到后缀名为.DLL的文件,在控制面板中安装后的MSDE卸载重新安装,便可解决问题。当用户机器已经存在MSDE2000时解决办法:(1)进入数据库管理,输出进入数据库的用户名和口令(用户名admin,口令默认为空),确定后进入数据库维护窗口,选择数据库恢复,弹出数据库恢复窗口(这里已经默认了相关信息,如需更改可另行设置),直接确定后即可。(2)直接进行数据库安装,会提示该数据库已经存在,是否覆盖,点击是即可。当用户机器存在MSDE7.0或以下版本时解决办法:1)、将MSDE7.0或以下版本的数据库进行备份。(利用调用数据库的程序或数据库本身)2)、卸载MSDE7.0或以下版本3)、安装MSDE2000数据库4)、用调用MSDE