SQL Server 2000 - 安装
INF:常见问题 - SQL Server 2000 - 安装
文章编号 | : | 257716 |
最后修改 | : | 2006年7月25日 |
修订 | : | 13.1 |
本文的发布号曾为 CHS257716
重要说明:本文包含有关修改注册表的信息。修改注册表之前,一定要备份注册表,并且一定要知道在发生问题时如何还原注册表。有关如何备份、还原和编辑注册表的信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
256986 (http://support.microsoft.com/kb/256986/) Microsoft Windows 注册表说明
概要
本文解答在设置和安装 SQL Server 2000 时出现的常见问题。SQL Server 联机丛书中提供了有关各种安装主题的详细信息和说明。SQL Server 联机丛书在典型 SQL Server 安装中会自动安装,您也可以在自定义 SQL Server 安装中选择安装它。也可以从以下 Microsoft Web 站点下载 SQL Server 联机丛书:
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=A6F79CB1-A420-445F-8A4B-BD77A7DA194B (http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=A6F79CB1-A420-445F-8A4B-BD77A7DA194B)
有关升级的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
261334 (http://support.microsoft.com/kb/261334/) 常见问题 - SQL Server 2000 - 升级
安装 SQL Server 2000 之后,如果需要从其他 SQL Server 迁移现有数据库,请按照以下 Microsoft 知识库文章中概述的说明进行操作:
314546 (http://support.microsoft.com/kb/314546/) 如何在运行 SQL Server 的计算机之间移动数据库
更多信息
1. | 问:SQL Server 2000 对操作系统有何要求? 答:下表列出了使用 SQL Server 2000 的各种版本和组件时必须安装的操作系统。
联机丛书中的“安装 SQL Server 2000 的硬件和软件要求”主题和以下 Microsoft Web 站点中将详细说明系统要求: http://www.microsoft.com/sql/prodinfo/previousversions/system-requirements.mspx (http://www.microsoft.com/sql/prodinfo/previousversions/system-requirements.mspx)
|
||||||||||||||||||
2. | 问:安装 SQL Server 2000 对硬件有何要求? 答:下表列出了安装 SQL Server 2000 的硬件要求:
|
||||||||||||||||||
3. | 问:仅安装 SQL Server 2000 客户端工具时需要考虑许可证问题吗? 答:仅安装 SQL Server 2000 工具时,不需要配置任何授权选项。但是,当使用这些工具连接到 SQL Server 时,则要受《最终用户许可协议》(EULA) 的管理,以获得为要连接的 SQL Server 选择的相应授权模式。 如果目标 SQL Server 上有处理器许可证,您则不需要单独的客户端访问许可证即可使用这些工具。如果目标 SQL Server 上有服务器许可证,您则需要客户端访问许可证才能连接到 SQL Server。有关此主题的详细讨论,请参见以下 Microsoft Web 站点: http://www.microsoft.com/sql/howtobuy/default.asp (http://www.microsoft.com/sql/howtobuy/default.asp)
|
||||||||||||||||||
4. | 问:要使 SQL Server 2000 工具正常运行,我需要安装哪些版本的 Microsoft Internet Explorer? 答:对 Internet Explorer 的要求如下所示:
|
||||||||||||||||||
5. | 问:能否在运行 Microsoft Windows NT 4.0 终端服务器版的服务器上安装 SQL Server 2000? 答:不能。Windows NT 4.0 终端服务器目前不支持 SQL Server 2000。不过,Windows 2000 终端服务器支持 SQL Server 2000。 |
||||||||||||||||||
6. | 问:开始安装 SQL Server 2000 之前,是否需要注意一些优先步骤? 答:是的。为了安装成功,请按照下列步骤操作:
|
||||||||||||||||||
7. | 问:SQL Server 2000 有哪些不同版本? 答:SQL Server 2000 有七种不同版本。它们是:企业版、标准版、个人版、开发版、Microsoft Windows CE 版、企业评估版和桌面引擎。这些版本间的功能差异将在以下 Microsoft Web 站点上的“选择 SQL Server 2000 的版本”中清楚地说明: http://www.microsoft.com/sql/techinfo/default.mspx (http://www.microsoft.com/sql/techinfo/default.mspx)
|
||||||||||||||||||
8. | 问:如何获得 SQL Server 2000 的个人版? 答:SQL Server 2000 个人版作为单独的 CD 包含在 SQL Server 2000 标准版和企业版中。无法单独购买个人版。 |
||||||||||||||||||
9. | 问:如何将 SQL Server 2000 的企业评估版转换为 SQL Server 2000 的零售版? 答:您可以通过运行安装程序,执行企业评估版的简单升级,将其升级到 SQL Server 2000 的零售版。有关其他信息,请参见以下 Microsoft 知识库文章: 281574 (http://support.microsoft.com/kb/281574/) 如何在 SQL Server 2000 评估版过期后升级到 SQL Server 2000 零售版
|
||||||||||||||||||
10. | 问:在计算机上可以安装多少个 SQL Server 2000 实例? 答:SQL Server 2000 中支持的最大实例数量为 16。一台计算机上可以运行的实例数量由计算机上的可用资源决定。 |
||||||||||||||||||
11. | 问:什么是默认实例和命名实例? 答:SQL Server 2000 数据库引擎的默认实例与以前版本的 SQL Server 中的数据库引擎以相同的方式运行。默认实例仅根据运行该实例的计算机的名称进行识别,它没有单独的实例名称。 除默认实例外,数据库引擎的所有实例都根据安装实例期间指定的实例名称进行识别。应用程序必须提供计算机名称和它们尝试连接的任一命名实例的实例名称。 计算机名称和实例名称以“计算机名称\实例名称”的格式指定。计算机上可以运行多个命名实例,但是只有 SQL Server 2000 数据库引擎可以作为命名实例运行。 |
||||||||||||||||||
12. | 问:如何查找有关计算机上运行的各种实例的安装位置的信息? 答:您可以从每个实例所对应的注册表项中查找安装路径。以下注册表项包含所需的信息: HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\{InstanceName}\MSSQLServer\Setup\SQLPath
|
||||||||||||||||||
13. | 问:如何确定计算机上安装了多少个 SQL Server 实例? 答:可以从 InstalledInstances 值中找到计算机上的所有 SQL Server 实例的名称,该值位于以下注册表项下: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
|
||||||||||||||||||
14. | 问:选择实例名称时应遵守什么原则? 答:下列规则适用于实例名称:
|
||||||||||||||||||
15. | 问:应选择哪个帐户作为启动帐户?在安装后能否更改此帐户? 答:SQL Server 和 SQL Server Agent 被作为 Windows 服务安装。这两种服务都需要将一个 Windows 用户帐户设置为启动帐户。安装期间,您可以选择将成为启动帐户的用户帐户。您可以为这两种服务分配相同的帐户,也可以分配不同的帐户。可以使用“本地系统帐户”或“域用户帐户”。 本地系统帐户不需要密码,在 Windows NT 4.0 和 Windows 2000 中没有网络访问权限,并且限制您的 SQL Server 安装与其他服务器交互。 域用户帐户使用 Windows 验证;即,用于连接操作系统的同一用户名和密码也用于连接 SQL Server。因为许多服务器与服务器之间的活动(例如,远程过程调用、复制、网络驱动器备份、异类联接和 SQL Mail)都只能使用域用户帐户执行,所以通常使用域用户帐户。如果安装后需要更改这些服务的启动帐户,您可以从“服务”小程序或 SQL Server 企业管理器中进行更改。SQL Server 联机丛书的“设置 Windows 服务帐户”、“服务帐户”和“更改密码和用户帐户”主题下提供有详细的说明。 |
||||||||||||||||||
16. | 问:如何安装 Analysis Services? 答:要在计算机上安装 Analysis Services,请按照下列步骤操作:
|
||||||||||||||||||
17. | 问:如何安装英文查询? 答:要在计算机上安装英文查询,请按照下列步骤操作:
|
||||||||||||||||||
18. | 问:如何才能只安装 SQL Server 2000 客户端工具? 答:可使用两种方法来安装客户端工具:
|
||||||||||||||||||
19. | 问:能否安装 SQL Server 2000 附带的 Microsoft 数据访问组件 (MDAC) 2.6 版,而不实际安装 SQL Server 2000? 答:可以。MDAC 2.6 有单独的安装程序,可以在不安装 SQL Server 2000 的情况下进行安装,只需运行 SQL Server 2000 CD 上的 MSEQ\x86\ODBC 文件夹中的 Sqlredis.exe 程序即可。 |
||||||||||||||||||
20. | 问:能否让 SQL Server 2000 在运行 Microsoft Windows 98 的计算机上自动启动? 答:可以。SQL Server 服务管理器中有一个名为在操作系统启动时自动启动服务的选项,可使用该选项实现该操作。 |
||||||||||||||||||
21. | 问:能否在已经安装 SQL Server 7.0 的服务器上安装 SQL Server 2000? 答:在已经安装 SQL Server 7.0 的计算机上安装 SQL Server 2000 时,您有两种选择:
注意:请不要在 SQL Server 6.5 或 SQL Server 7.0 群集上安装 SQL Server 2000。 |
||||||||||||||||||
22. | 问:能否在已经安装 SQL Server 6.5 的计算机上安装 SQL Server 2000? 答:可以,在已经安装 SQL Server 6.5 的计算机上安装 SQL Server 2000 有两种方法:
|
||||||||||||||||||
23. | 问:能否在一台计算机上同时安装 SQL Server 6.5、SQL Server 7.0 和 SQL Server 2000? 答:可以,您可以同时安装这三个版本,但需满足以下条件:
|
||||||||||||||||||
24. | 问:能否执行远程安装? 答:可以。SQL Server 安装程序的计算机名称屏幕可用来选择本地计算机、远程计算机或虚拟服务器(安装群集时)。但是请注意,在开始安装之前,必须先在远程计算机上安装所有先决条件。有关远程安装的详细信息,请参见 SQL Server 联机丛书中的“远程安装信息”主题。 |
||||||||||||||||||
25. | 问:如何执行无值守 SQL Server 2000 安装? 答:如果打算在几台计算机上以相同方式安装 SQL Server 2000,或者需要在无法远程管理的计算机上安装 SQL Server 2000,则可以使用无值守安装选项。无值守安装最重要的组件是安装程序初始化文件。可以通过下列任一方法获得该文件:
|
||||||||||||||||||
26. | 问:如果与 SQL Server 2000 相关的注册表项被损坏,该怎么办? 答:与 SQL Server 2000 安装相关的信息和最小配置信息存储在以下注册表项中: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
如果此处存储的信息被篡改或损坏,您在使用 SQL Server 2000 时可能会遇到问题。您可以使用“注册表重建”选项在注册表中还原这些信息。要重建 SQL Server 注册表项,请按照下列步骤操作:
|
||||||||||||||||||
27. | 问:如何重建 master 数据库? 答:要重建 SQL Server 2000 实例的 master 数据库,请使用“重建 Master 实用工具”(Rebuildm.exe)。要修复被损坏的 master 数据库或更改实例的排序规则设置,您必须重建 master 数据库。SQL Server 联机丛书中的“如何重建 master 数据库”主题中提供了详细的步骤和信息。同时,请注意以下 Microsoft 知识库文章中提到的问题: 273572 (http://support.microsoft.com/kb/273572/) BUG:当源目录位于光盘上时 Rebuildm.exe 实用工具停止响应
|
||||||||||||||||||
28. | 问:如何卸载 SQL Server 2000? 答:计算机上安装的每个 SQL Server 2000 实例必须单独卸载。您可以按以下任一方式执行卸载:
290991 (http://support.microsoft.com/kb/290991/) 如何手动删除 SQL Server 2000 默认实例、命名实例或虚拟实例
|
||||||||||||||||||
29. | 问:安装 SQL Server 2000 后,可以重命名服务器吗? 答:可以,您可以在安装 SQL Server 2000 后重命名服务器。当 SQL Server 服务在名称更改后首次启动时,它会自动识别更改并重设计算机名称。您不需要再次运行安装程序来重设此值。但是,您必须执行几个附加配置步骤。要更正 sysservers 系统表,您应当手动运行以下过程。 对于默认实例:
对于命名实例:
|
||||||||||||||||||
30. | 问:当运行 SQL Server 安装程序时,为什么会收到要求我关闭所有 ODBC 组件的消息? 答:SQL Server 2000 安装程序会安装 Microsoft 数据访问组件 (MDAC) 2.6 版,而 MDAC 会安装更高版本的 ODBC 组件。因此,要成功安装 MDAC,必须关闭所有使用 ODBC 的应用程序。使用 ODBC 的应用程序包括 Microsoft Internet Information Server (IIS)、Microsoft Systems Management Server、Microsoft Access 和 Oracle 数据库应用程序。 |
||||||||||||||||||
31. | 问:安装 SQL Server 2000 期间,收到以下错误信息。应如何处理?
Error running script:messages.sql (1)
答:有关此错误的原因和修复该错误的步骤的详细信息,请参见以下 Microsoft 知识库文章:
Setup Failed. 300676 (http://support.microsoft.com/kb/300676/) FIX:从 SQL Server 7.0 进行升级可能失败并给出 Messages.sql,并且无法连接到 SQL Server
|
||||||||||||||||||
32. | 问:启动 SQL Server 2000 安装程序时,收到以下错误。怎样才能避开此消息?
A previous program installation created pending file operations on the installation computer.You must restart the computer before running setup.
答:您可以采取几个不同的步骤来修复此错误。有关对此消息进行疑难解答的详细信息,请参见以下 Microsoft 知识库文章:
312995 (http://support.microsoft.com/kb/312995/) PRB:SQL Server 2000 安装失败并给出“...previous program installation...”错误信息
|
||||||||||||||||||
33. | 问:开始安装时,收到以下消息。那意味着什么?
Microsoft SQL Server Enterprise Edition Server Component is not supported on this operating system.Only client components will be available for installation.
- 或 -
Microsoft SQL Server Standard Edition Server Component is not supported on this operating system.Only client components will be available for installation.
答:此消息表明您尝试安装的 SQL Server 2000 版本在要安装到的目标计算机上的操作系统中不受支持。有关各个版本和支持各个版本的操作系统的列表,请参见前面的问题 1。要确定正在运行的操作系统的版本,请参见以下 Microsoft 知识库文章:
262255 (http://support.microsoft.com/kb/262255/) 如何确定正在使用的 Windows 2000 的版本
|
||||||||||||||||||
34. | 问:当运行 SQL Server 2000 安装程序时,它只是挂起。我该怎么办? 答:在这种情况下,请最小化安装程序窗口(及其他窗口,如果必要),以查看是否有与“文件复制”或“文件共享”相关的任何消息框。您必须响应所有这类消息,安装程序才能继续执行。 |
||||||||||||||||||
35. | 问:如果 SQL Server 2000 安装失败,我该怎么办? 答:如果安装失败,您可以检查两个文件,以判断发生了什么错误。第一个文件是 Windows 目录中的 Sqlstp.log 文件,该文件列出了安装程序所执行的操作的详细信息,并包含安装期间遇到的所有错误。通过检查该文件,可以详细了解安装在什么地方失败、为什么失败。 在安装过程的配置部分,SQL Server 安装程序要运行名为 Cnfgsvr.exe 的应用程序以配置 SQL Server。此应用程序将启动 SQL Server,连接它,然后运行初始安装脚本。在该过程中遇到的所有错误也都将写入 Sqlstp.log 文件;不过,您还应当检查 SQL Server 错误日志(名为“Errorlog”,无文件扩展名),默认情况下该文件位于 Program Files\Microsoft SQL Server\Mssql\Log 目录中。该错误日志包含安装程序试图启动 SQL Server 时 SQL Server 所遇到的错误,这些信息可以帮助您深入检查错误原因。 如果您仍然无法确定安装失败的原因,请保存上面提到的两个文件,并致电 Microsoft 产品支持服务 (PSS) 向 SQL Server 支持寻求帮助,他们将帮助您解决所遇到的问题。请注意,如果安装程序失败,它将回滚对文件系统所做的所有更改,这包括删除所有被复制的文件和删除对注册表所做的更改。 需要检查的另一个组件是 Microsoft 数据访问组件 (MDAC) 安装程序,它作为 SQL Server 2000 安装程序的一部分启动。SQL Server 2000 安装程序会安装 MDAC 2.6。MDAC 安装程序会创建名为 Dasetup.log 的单独的日志文件;您可以查看此日志文件并确保 MDAC 安装程序没有出现问题。如果发现 MDAC 安装出现任何问题,请按照以下 Microsoft 知识库文章中的步骤操作,以成功安装 MDAC 组件: 232060 (http://support.microsoft.com/kb/232060/) MDAC 安装疑难解答指南
完成后,您可以再次尝试安装 SQL Server 2000。有关 MDAC 的其他信息,请参见以下 Microsoft Web 站点:
http://msdn.microsoft.com/library/default.asp?url=/nhp/Default.asp?contentid=28001860 (http://msdn.microsoft.com/library/default.asp?url=/nhp/Default.asp?contentid=28001860)
|