Desktop Engine Setup.exe 實(shí)用工具通常由應(yīng)用程序的安裝實(shí)用工具來(lái)調(diào)用,但也可以從命令提示符窗口運(yùn)行。
MSDE 2000 安裝實(shí)用工具沒(méi)有圖形化用戶(hù)界面。但它可以接受一組開(kāi)關(guān)和參數(shù),用于指定該實(shí)用工具應(yīng)該執(zhí)行的操作。MSDE 2000 Release A 只能用來(lái)安裝新的 MSDE 2000 實(shí)例。不要使用該程序來(lái)升級(jí)運(yùn)行 MSDE 2000 早期版本的實(shí)例。
運(yùn)行 MSDE 2000 Release A 版本的 Desktop Engine Setup.exe 時(shí),不要使用以下開(kāi)關(guān)或參數(shù):UPGRADE、UPGRADEUSER、UPGRADEPWD 或 /upgradesp。
使用 SQL Server 2000 SP3a 可以將現(xiàn)有的 MSDE 2000 實(shí)例升級(jí)為 MSDE 2000 SP3a。有關(guān)升級(jí)的更多信息,請(qǐng)參見(jiàn) 1.0 簡(jiǎn)介。本自述文檔只討論最常用的安裝參數(shù)和開(kāi)關(guān)。
Desktop Engine Setup.exe 支持的所有開(kāi)關(guān)和參數(shù)則詳細(xì)記錄在 SQL Server 2000 聯(lián)機(jī)叢書(shū)中的“Customizing Desktop Engine Setup.exe”(自定義 Desktop Engine Setup.exe)。可以從該 Microsoft 網(wǎng)站找到描述 MSDE 2000 Release A 所包括的 Desktop Engine Setup.exe 的行為的相關(guān)主題。有關(guān)安裝文檔的更多信息,請(qǐng)參見(jiàn) 1.1 MSDE 2000 文檔。如果指定的 MSDE 安裝參數(shù)值中包含特殊字符(如空格),則必須將該值放在雙引號(hào)中。如果沒(méi)有特殊字符,則引號(hào)是可選的。通常只能使用下列安裝參數(shù)來(lái)安裝 MSDE 2000 Release A:參數(shù)描述SAPWD="AStrongPassword"指定一個(gè)強(qiáng)密碼以便分配給 sa 管理員登錄。INSTANCENAME="InstanceName"指定實(shí)例的名稱(chēng)。如果不指定 INSTANCENAME,則安裝程序?qū)惭b默認(rèn)實(shí)例。
用于調(diào)整安裝的其他一些常用參數(shù)如下所示:參數(shù)描述DISABLENETWORKPROTOCOLS=n指定實(shí)例是否接受在其他計(jì)算機(jī)上運(yùn)行的應(yīng)用程序的網(wǎng)絡(luò)連接。默認(rèn)情況或在指定 DISABLENTWORKPROTOCOL=1 的情況下,安裝程序會(huì)將實(shí)例配置為不接受網(wǎng)絡(luò)連接。如果指定 DISABLENETWORKPROTOCOLS=0,則會(huì)啟用網(wǎng)絡(luò)連接。SECURITYMODE=SQL指定安裝的實(shí)例將采用混合模式,在該模式下,實(shí)例既支持 Windows 身份驗(yàn)證登錄,又支持 SQL 身份驗(yàn)證登錄。DATADIR="data_folder_path"指定安裝程序用來(lái)安裝系統(tǒng)數(shù)據(jù)庫(kù)、錯(cuò)誤日志和安裝腳本的文件夾。為 data_folder_path 指定的值必須以反斜杠 (\) 結(jié)束。對(duì)于默認(rèn)實(shí)例,安裝程序?qū)⒃谥付ㄖ岛笞芳?/SPAN> MSSQL\。對(duì)于命名實(shí)例,安裝程序?qū)⒃谥付ㄖ岛笞芳?/SPAN> MSSQL$InstanceName\,其中 InstanceName 是使用參數(shù) INSTANCENAME 指定的值。安裝程序會(huì)在指定位置創(chuàng)建三個(gè)文件夾:一個(gè)數(shù)據(jù)文件夾、一個(gè)日志文件夾和一個(gè)腳本文件夾。TARGETDIR="executable_folder_path"指定安裝程序用于安裝 MSDE 2000 可執(zhí)行文件的文件夾。為 executable_folder_path 指定的值必須以反斜杠 (\) 結(jié)束。對(duì)于默認(rèn)實(shí)例,安裝程序?qū)⒃谥付ㄖ岛笞芳?/SPAN> MSSQL\Binn。對(duì)于命名實(shí)例,安裝程序?qū)⒃谥付ㄖ岛笞芳?/SPAN> MSSQL$InstanceName\Binn ,其中 InstanceName 是使用參數(shù) INSTANCENAME 指定的值。使用 DISABLENETWORKPROTOCOLS=0 對(duì) MSDE 2000 實(shí)例啟用網(wǎng)絡(luò)支持功能時(shí),通過(guò)網(wǎng)絡(luò)與該實(shí)例連接的應(yīng)用程序?qū)⑹褂?/SPAN> Microsoft 數(shù)據(jù)訪問(wèn)組件 (MDAC)。支持使用 MSDE 2000 的任何 Windows 版本都包括一個(gè)可以與 MSDE 2000 Release A 一起使用的 MDAC 軟件。有關(guān)網(wǎng)絡(luò)通訊的更多信息,請(qǐng)參見(jiàn)該 Microsoft 網(wǎng)頁(yè)。使用 .ini 文件可在以下兩個(gè)位置指定 Desktop Engine Setup.exe 參數(shù): 在命令提示符下運(yùn)行 Setup.exe 時(shí)。 在由 /settings 開(kāi)關(guān)指定的 .ini 文件中。.ini 文件是一個(gè)文本文件,如使用 Notepad 創(chuàng)建并使用擴(kuò)展名 .ini 保存的文件。.ini 文件中的第一行是 [Options],隨后可以指定參數(shù),一個(gè)參數(shù)占一行。 重要 如果安裝時(shí)使用 .ini 文件,請(qǐng)不要將安全憑據(jù)存儲(chǔ)在該文件中。
下例說(shuō)明了如何在命令提示符下指定參數(shù):setup SAPWD="AStrongPassword" INSTANCENAME="InstanceName" TARGETDIR="C:\MyInstanceFolder"要通過(guò) .ini 文件以便使用相同參數(shù)運(yùn)行安裝程序,請(qǐng)使用 Notepad 創(chuàng)建一個(gè)名為 MyParameters.ini 的文件,
內(nèi)容如下:[Options]INSTANCENAME="InstanceName"TARGETDIR="C:\MyInstanceFolder"然后在運(yùn)行安裝程序時(shí),使用 /settings 開(kāi)關(guān)指向該 .ini 文件:setup /settings "MyParameters.ini" SAPWD="AStrongPassword"