Microsoft SQL Server 2000 Service Pack 4Desktop Engine(MSDE 2000)使用说明书 下载本文

序的安装实用工具来调用。应用程序安装程序处理所有与最终用户的必需交互。MSDE 2000 有两种安装机制:

?

命令提示符安装实用工具 (Setup.exe)。此安装实用工具通常由应用程序的安装实用工具来调用,但也可以从命令提示符窗口来运行。MSDE 2000 安装实用工具没有可由用户来控制该实用工具的行为的图形用户界面。但它可以接受一组参数,这些参数定义了该实用工具执行的操作。

重要 一定要通过运行 Setup.exe 来安装或升级 MSDE 实例。不要试图通过 .msi 文件间接启动安装程序;例如,不要双击某个 MSDE 2000 .msi 文件。

? ?

一定要使用 /L*v 开关生成安装程序日志输出文件。

一组 Windows 安装程序合并模块。编写基于 Windows 安装程序的安装实用工具的开发人员可以对应用程序的安装程序进行编程,以便通过使用 MSDE 2000 合并模块来安装 MSDE 2000 实例。开发人员可以通过指定与 MSDE 2000 安装实用工具参数相对应的安装包属性来控制已安装实例的配置。

[返回页首]

安装参数

必须通过从命令提示符运行 Setup.exe 来安装或升级任意 MSDE 实例。用户可通过指定参数来控制 MSDE 2000 安装程序的行为。安装参数可通过下列两种方式指定:

? ?

在命令提示符处。

在安装实用工具将读取的 .ini 文件中。

如果指定的 MSDE 安装参数值中包含特殊字符(如空格),则必须将该值放在引号中。如果没有特殊字符,则引号是可选的。

第 3.2.2、3.2.3 和 3.2.4 节提供了最常见的 MSDE 2000 SP4 安装方案使用的参数示例。可以为安装程序指定的参数在最新版本的 SQL Server 2000 联机丛书中有所描述。有关安装最新版本的 SQL Server 2000 联机丛书的信息,请参见 1.8 SQL Server 2000 联机丛书更新已可用。以下是描述 Setup.exe 行为的英语版参考主题:Customizing Desktop Engine Setup.exe(自定义 Desktop Engine Setup.exe)。

说明 如果使用终端服务连接尝试将现有的 MSDE 实例升级到 MSDE 2000 SP4,或者安装新的 MSDE 2000 SP4 实例,可能会出现问题。如果遇到问题,请从本地计算机重新启动安装程序。

[返回页首]

使用 .ini 文件

可以在 .ini 文件中指定 MSDE 2000 Setup.exe 参数,.ini 文件的位置由 /settings 开关指定。.ini 文件是一个文本文件,如使用记事本创建并使用扩展名 .ini 保存的文件。.ini 文件中的第一行是 [Options]。您可以在后面指定参数,每行指定一个参数。

安全说明 如果安装时使用 .ini 文件,请不要将安全凭据存储在该文件中。 下例说明了如何在命令提示符处指定参数:

setup SAPWD=\AStrongPassword\ INSTANCENAME=\InstanceName\TARGETDIR=\C:\\MyInstanceFolder\

要使用 .ini 文件中的相同参数运行安装程序,请使用记事本创建一个名为

MyParameters.ini 的文件,其内容如下: [Options]

INSTANCENAME=\InstanceName\ TARGETDIR=\C:\\MyInstanceFolder\

然后在运行安装程序时,使用 /settings 开关指向该 .ini 文件:

setup /settings \MyParameters.ini\ SAPWD=\AStrongPassword\

[返回页首]

请求安装程序日志

使用详细日志来验证 N 安装是否成功,或者帮助解决出现的问题。

要生成详细日志,请指定 /L*v ,其中 是安装程序用于记录所有操作的日志文件的名称。如果指定名称时没有包含路径,将在当前文件夹中创建日志文件。如果是从 CD-ROM 执行安装程序,则必须指定指向硬盘上某个文件夹的完整路径。

下例将在 C: 驱动器的根文件夹中创建一个名为 MSDELog.log 的日志文件:

setup SAPWD=\AStrongSAPassword\ /L*v C:\\MSDELog.log

如果安装成功,在日志末尾将显示如下所示的条目:

=== Logging stopped: 5/16/03 0:06:10 === MSI (s) (BC:7C): Product: Microsoft SQL Server Desktop Engine

-- Installation operation completed successfully.

如果安装失败,在日志末尾将显示如下所示的条目:

=== Logging stopped: 5/15/03 23:50:34 === MSI (c) (6A:CE): Product: Microsoft SQL Server Desktop Engine

-- Installation operation failed.

如果安装失败,请在错误日志中搜索字符串“value 3\。该字符串的后 10 行是有关自定义操作的故障通知。该通知中包含有关故障性质的附加信息。

[返回页首]

3.2.2 将现有的 MSDE 2000 实例升级到 MSDE 2000 SP4

本节中的示例描述如何将现有的 MSDE 2000 实例升级到 MSDE 2000 SP4 以及如何对该 MSDE 2000 实例禁用网络连接。如果该实例必须接受其他计算机上运行的应用程序所请求的连接,请不要指定 DISABLENETWORKPROTOCOLS 参数。 本节中的示例假定 sa 登录有一个强密码。有关 sa 登录密码的更多信息,请参见 1.3 MSDE 2000 SP4 的安全注意事项。 将现有的 MSDE 2000 实例升级到 MSDE 2000 SP4

1. 2.

打开命令提示符窗口。

在命令提示符处,使用 cd 命令导航至包含 MSDE 2000 SP4 安装实用工具的文件夹:

cd c:\\MSDESP4Folder\\MSDE

其中 c:\\MSDESP4Folder 是一个路径,它指向将 MSDE 2000 SP4 文件解压缩到的文件夹或者 SQL Server 2000 SP4 光盘上的 MSDE 2000 SP4 文件夹。

3.

?

执行下列命令之一:

对于使用 Windows 身份验证并且禁用了网络协议的默认实例,执行:

setup /upgradesp sqlrun /L*v C:\\MSDELog.log

?

对于使用 Windows 身份验证并且启用了网络协议的默认实例,执行:

setup /upgradesp sqlrun

DISABLENETWORKPROTOCOLS=0 /L*v C:\\MSDELog.log

?

对于使用 Windows 身份验证并且禁用了网络协议的命名实例,执行:

setup /upgradesp sqlrun

INSTANCENAME=InstanceName /L*v C:\\MSDELog.log