日期:2013-05-11  浏览次数:20438 次

我新安装的操作系统是Windows 2003 standard edition,前些天装了SQL Server 2005的企业版,安装十分顺利.昨天晚上我装SQL Server 2000,从网上搜到说SQL Server 2000和2005可以同时安装在一个操作系统里,于是我就开始安装.谁知,在安装过程中,出现了些问题.现将我在安装过程中遇到的问题及处理方法总结如下:

问题1:在安装到"安装定义"中,我选择默认的"服务器和客户端工具",可在"下一步"后,"默认"已变成灰色,我只能再命名一个新的实例名,可这样安装后,我以前编的C#+SQL Server 2000 使用程序中连接的服务器是localhost,如果再命名一个新的实例名,那么在"企业管理器"中"local服务器"将无法连接,使用程序在连接数据库时就会出现错误.命名一个新实例名后,不断往下装,在安装过程中,出现了一个错误"microsoft 全文检索引擎包的安装失败.(-2147220991),0x80040201 事件无法调用任何订户".

处理方法:1."默认"为黑色:SQL Server 2005在安装过程中,会首先将"默认"占用,所以我只好先将SQL Server 2005卸载,然后用超级兔子清理一下注册表;然后再安装SQL Server 2000,用这种方法,在安装好后的"企业管理器"中,local服务器就变为可连接.然后再安装SQL Server 2005,在安装到"实例名"时,不要选择"默认",而是选择"命名实例",输入一个新的实例名就可以了.

                2."microsoft 全文检索引擎包的安装失败.(-2147220991),0x80040201 事件无法调用任何订户":安装SQL Server 2000的时候,在"安装类型"里,不选择默认的"典型",而是选择"自定义",这样在后来的安装中,确保"全文检索"前的勾不被选中,这样在最后的安装时就不会出现这样的错误.

问题2:安装SQL Server 2000失败后,若再重新安装,则可能会出现一个新的错误:"以前的某个程序安装已在安装计算机上创建挂起的文件操作。运转安装程序之前必须重新启动计算机".

处理方法:对于这个问题,不必重新启动,更不必重装操作系统,由于在上次安装失败后,在注册表里会留下一些东东.这时,只需将它们删除就可以了.开始->运转,输入cmd,则打开注册表,定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session ManagerPending,在右侧找到FileRenameOperations项目,并删除它。这样再重新安装就不会出现以上的错误了.

启示:在Windows 2003中,有许多软件和在Windows XP下安装不同.在安装sQL Server 2000和SQL Server 2005时,要先安装前者,选择"默认"实例;在安装SQL Server 2005时,选择"命名实例".