1. | 问:SQL Server 2000 对操作系统有何要求?
答:下表列出了使用 SQL Server 2000 的各种版本和组件时必须安装的操作系统。
SQL Server 组件
受支持的 Microsoft Windows 版本
|
企业版 | Microsoft Windows NT Server 4.0 Service Pack 5 或更高版本、Windows NT Server 4.0 Enterprise Edition Service Pack 5 或更高版本、Windows 2000 Server、Windows 2000 Advanced Server 或 Windows 2000 Datacenter Server |
标准版 | Microsoft Windows NT Server 4.0 Service Pack 5 或更高版本、Windows NT Server 4.0 Enterprise Edition Service Pack 5 或更高版本、Windows 2000 Server、Windows 2000 Advanced Server 或 Windows 2000 Datacenter Server |
个人版 | Windows XP Home、Windows XP Professional、Microsoft Windows 98、Windows Me、Windows NT Workstation 4.0 Service Pack 5 或更高版本、Windows NT Server 4.0 Service Pack 5 或更高版本、Windows NT Server 4.0 Enterprise Edition Service Pack 5 或更高版本、Windows 2000 Professional、Windows 000 Server、Windows 2000 Advanced Server 或 Windows 2000 Datacenter Server |
开发版 | Windows XP Home、Windows XP Professional、Microsoft Windows NT Workstation 4.0 Service Pack 5 或更高版本、Windows NT Server 4.0 Service Pack 5 或更高版本、Windows NT Server 4.0 Enterprise Edition Service Pack 5 或更高版本、Windows 2000 Professional、Windows 2000 Server、Windows 2000 Advanced Server 或 Windows 2000 Datacenter Server |
企业评估版 | Windows XP Home、Windows XP Professional、Microsoft Windows NT Workstation 4.0 Service Pack 5 或更高版本、Windows NT Server 4.0 Service Pack 5 或更高版本、Windows NT Server 4.0 Enterprise Edition Service Pack 5 或更高版本、Windows 2000 Professional、Windows 2000 Server、Windows 2000 Advanced Server 或 Windows 2000 Datacenter Server |
桌面引擎 | Windows XP Home、Windows XP Professional、Microsoft Windows 98、Windows Me、Windows NT Workstation 4.0 Service Pack 5 或更高版本、Windows NT Server 4.0 Service Pack 5 或更高版本、Windows NT Server 4.0 Enterprise Edition Service Pack 5 或更高版本、Windows 2000 Professional、Windows 000 Server、Windows 2000 Advanced Server 或 Windows 2000 Datacenter Server |
· | 实例名称不能是词语 Default 或 MSSQLServer。 |
· | 实例名称必须遵循 SQL Server 标识符的规则,不能是保留的关键字。 |
· | 实例名称最多可以包含 16 个字符。 |
· | 实例名称的第一个字符必须是字母、& 符号、下划线 (_) 或编号标记 (#)。可接受的字母是 Unicode 标准 2.0 定义的字母,包括拉丁语字符 a-z 和 A-Z,以及其他语言的字母字符。 |
· | 后面的字符可以是:
· | Unicode 标准 2.0 中定义的字母。 | · | 基本拉丁语或其他国家/地区文字的十进制数。 | · | 美元符号 ($)、编号标记 (#) 或下划线 (_)。 |
·
实例名称中不允许使用嵌入空格或特殊字符。也不允许使用反斜杠 (\)、逗号 (,)、冒号 (:) 或 @ 符。
|
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,请按照下列步骤操作:
a. | 将 SQL Server 2000 光盘插入 CD-ROM 驱动器中。如果该光盘不自动运行,请双击该光盘根文件夹中的 Autorun.exe。 | b. | 选择 SQL Server 2000 组件。 | c. | 在安装组件屏幕上,选择安装 Analysis Services。 | d. | 在 SQL Server 2000 Analysis Services 的欢迎屏幕上,单击下一步。 | e. | 按照用户信息、软件许可协议及相关屏幕上的说明操作。 | f. | 在选择组件对话框中,根据需要选择或清除适当的组件,然后单击下一步。如果要更改 Analysis Services 程序文件的默认位置,请单击目标文件夹旁边的浏览,并选择文件夹位置。 | g. | 在数据文件夹位置对话框中,接受或更改数据文件的默认位置,然后单击下一步。 | h. | 在选择程序文件夹对话框中,接受或更改默认设置,然后单击下一步。 | 完成后,SQL Server 安装程序会将 Analysis Services 安装到您的计算机上。 |
17. | 问:如何安装英文查询?
答:要在计算机上安装英文查询,请按照下列步骤操作:
a. | 将 SQL Server 2000 光盘插入 CD-ROM 驱动器中。如果该光盘不自动运行,请双击该光盘根文件夹中的 Autorun.exe。 | b. | 选择 SQL Server 2000 组件。 | c. | 在安装组件屏幕上,选择安装英文查询。 | 不需要选择任何其他选项。SQL Server 安装程序会将英文查询安装到您的计算机上。 |
18. | 问:如何才能只安装 SQL Server 2000 客户端工具?
答:可使用两种方法来安装客户端工具:
· | 使用安装定义屏幕选择要包含在此 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 7.0 安装,并提示您将现有的 SQL Server 7.0 程序升级到 SQL Server 2000。在这种情况下,升级的 SQL Server 2000 将成为默认实例。- 或 -
| · | 保留现有的 SQL Server 7.0 安装,并继续安装 SQL Server 2000 安装以设置 SQL Server 2000 的命名实例。在这种情况下,SQL Server 7.0 安装将充当默认实例。 | 在这两种情况下,SQL Server 7.0 工具和管理实用工具将分别由 SQL Server 2000 工具和管理实用工具替代。在安装 SQL Server 2000 期间,SQL Server 7.0 工具、可执行文件、COM 组件和 DLL 文件将由转发程序替代,这样将始终 SQL Server 2000 版本,即使从 SQL Server 7.0 程序组启动工具时也是如此。
注意:请不要在 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 有两种方法:
· | 将 SQL Server 2000 作为命名实例安装。在这种情况下,SQL Server 6.5 将充当默认实例,SQL Server 2000 和 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?
答:可以,您可以同时安装这三个版本,但需满足以下条件:
· | 默认实例应当为 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,则可以使用无值守安装选项。无值守安装最重要的组件是安装程序初始化文件。可以通过下列任一方法获得该文件:
· | SQL Server 2000 CD 包含不同安装类型的几个示例 .iss 文件(Sqlins.iss、Sqlcli.iss、Sqlcst.iss)。 | · | 每次执行交互式 SQL Server 2000 安装时,它都会记录您选择的所有选项并将它们保存在系统根文件夹中的 Setup.iss 文件中。 | · | 您可以使用“高级选项”屏幕中的“记录无值守 .ISS 文件”选项,创建完全自定义的 Setup.iss 文件。 | 有了 .iss 文件后,您就可以通过使用适当的参数启动 Setupsql.exe 程序来执行无值守安装了。有关完整过程的信息及其他详细信息,请参见 SQL Server 2000 联机丛书中的“执行无值守安装”主题。 |
26. | 问:如果与 SQL Server 2000 相关的注册表项被损坏,该怎么办?
答:与 SQL Server 2000 安装相关的信息和最小配置信息存储在以下注册表项中:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
如果此处存储的信息被篡改或损坏,您在使用 SQL Server 2000 时可能会遇到问题。您可以使用“注册表重建”选项在注册表中还原这些信息。要重建 SQL Server 注册表项,请按照下列步骤操作:
a. | 将 SQL Server 2000 光盘插入 CD-ROM 驱动器中。如果该光盘不自动运行,请双击该光盘根文件夹中的 Autorun.exe。 | b. | 选择 SQL Server 2000 组件,选择安装数据库服务器,然后在 SQL Server 安装向导的欢迎屏幕上单击下一步。 | c. | 在计算机名对话框中,单击下一步。 | d. | 在安装选择对话框中,单击高级选项。在高级选项对话框中,单击注册表重建,然后单击下一步。 | e. | 此时出现一条消息,通知您安装程序将根据您在后续屏幕中提供的信息重建注册表。
警告:所输入的安装选项必须与您在初始安装时所输入的选项相同。如果您不知道或不确信此信息,请不要使用这种注册表重建过程。而是必须卸载并重新安装 SQL Server 以还原注册表。 | f. | 要准备注册表重建,请输入与 SQL Server 初始安装过程中在安装程序屏幕出现时所输入的内容相同的信息和选项。完成后,将会进行注册表重建。
注意:重建注册表包括重新复制外部组件,例如 MDAC 和 MS DTC。 |
|
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 实例必须单独卸载。您可以按以下任一方式执行卸载:
· | 使用“控制面版”中的“添加/删除程序”应用程序,选择 SQL Server 2000 实例并单击删除。 | · | 使用安装程序中的“卸载”选项。要找到此选项,请按照下列步骤操作:
a. | 单击 SQL Server 2000 组件,然后单击安装数据库服务器。 | b. | 单击以选择本地计算机,然后单击以选择升级、删除或将组件添加到 SQL Server 现有实例中。 | c. | 单击以选择默认,或在实例名称下拉框中选择要卸载的实例,然后单击以选择卸载现有安装。 |
| 卸载程序完成后,您需要清除卸载过程中使用的文件或文件夹。如果无法使用此方法删除 SQL Server 2000,您可以按照以下 Microsoft 知识库文章中介绍的步骤手动删除 SQL Server 2000 的实例:
290991 (http://support.microsoft.com/kb/290991/) 如何手动删除 SQL Server 2000 默认实例、命名实例或虚拟实例
|
29. | 问:安装 SQL Server 2000 后,可以重命名服务器吗?
答:可以,您可以在安装 SQL Server 2000 后重命名服务器。当 SQL Server 服务在名称更改后首次启动时,它会自动识别更改并重设计算机名称。您不需要再次运行安装程序来重设此值。但是,您必须执行几个附加配置步骤。要更正 sysservers 系统表,您应当手动运行以下过程。
对于默认实例: sp_dropserver <old_servername>
go
sp_addserver <new_servername> , local
go
对于命名实例:sp_dropserver <old_servername\instancename>
go
sp_addserver <new_servername\instancename> , local
go
|
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)
Setup Failed.
答:有关此错误的原因和修复该错误的步骤的详细信息,请参见以下 Microsoft 知识库文章:
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)
|