/*
标题:SQL Server 2000 服务器安装剖析
作者:爱新觉罗.毓华
时间:2008-05-05
地点:广东深圳
*/
一、情况说明
sql server 2000以前的版本,例如7.0一般不存在多个版本,只有标准版跟桌面版,用户如果不清楚该装什么版本的话,可按安装上的
安装先决条件指示安装,一般在WIN2000 服务器版上装标准版,其他的系统装桌面版的就可以;而SQL Server 2000安装问题就比较大,时常
见到的问题如下:
1、配置服务器时中断.
2、注册 ActiveX 时中断.
3、显示到100%的时候中断.
4、提示:command line option syntax error, type command /? for help,继续安装,最后在配置服务器的时候出现:无法找到动态链接
SQLUNIRL.DLL于指定的路径……
5、以前进行的程序创建了挂起的文件操作,运行安装程序前,必须重新启动
二、情况1,2,3的解决办法:
提醒:为避免误操作,先备份注册表和数据库进不了SQL Server 2000,可以备份C:Program Files\Microsoft SQL Server\MSSQL\Data
(默认路径)文件夹的文件.
1)、先把SQL Server卸载(卸载不掉也没有关系,继续下面的操作);
2)、把Microsoft SQL Server文件夹整个删掉;
3)、运行注册表,删除如下项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVERADHELPER
HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server
4)、需要的话就重新启动系统;
5)、重新安装。
另外也可尝试单步运行安装 SQL Server 2000的方法:
1)、放入 SQL Server 2000 光盘.
2)、在"开始"--"运行"键入 "F:\x86\setup.exe k=dbg" (F是光盘)
注意:
1)、不同的操作系统支持的SQL Server 2000版本(参见:sql server 2000 各版本的区别简介及版本情况查询一文)。
Windows 2000 Server可以安装SQL Server 2000的任何版本.
Windows 2000 Professional只能安装SQL Server 2000的个人版、开发版、评估版、MCDE
2)、SQL Server 2000各版本以及对软硬件的要求(参见:SQL Server 2000 的硬件和软件安装要求一文)。
当您尝试将 SQL Server 2005 评估版的过期的安装升级到零售版本的 SQL Server 2005 会出现错误消息
http://support.microsoft.com/kb/914158/zh-cn
原因
发生此问题,因为安装程序无法启动 SQL Server 服务。 当您安装零售版本的 SQL Server 2005 时,安装程序会尝试启动 SQL Server 2005 评估版旧安装的 SQL Server 服务。 但是,服务无法启动,因为安装已过期。 因此,安装停止,并且您收到错误信息。
回到顶端
替代方法
要变通解决此问题,您必须卸载 SQL Server 2005 评估版。 然后,安装零售版本的 SQL Server 2005。 如果要保留系统数据库和一个新的安装后重用数据库,您可以在命令提示符下卸载 SQL Server 2005 通过使用 SAVESYSDB 参数。 然后,安装零售版本的 SQL Server 2005 在命令提示符下使用 USESYSDB 参数。
当 SQL Server 2005 评估版已过期时,您无法启动 SQL Server 服务。 如果您想将用户数据库移到零售版的 SQL Server 2005,您可以将用户数据库文件复制到指定的位置。 然后,您可以将数据库附加到 SQL Server 2005 的零售版本。
有关如何在命令提示符处安装 SQL Server 2005,请访问下面的 Microsoft Developer Network (MSDN) 网站:
http://msdn2.microsoft.com/en-us/library/ms144259.aspx (http://msdn2.microsoft.com/en-us/library/ms144259.aspx)