SQL Server Windows 標誌憑證

本主題將提供有關 Windows Server Logo Program 之 SQL Server 憑證的詳細資料。 下列自訂動作可能會在 SQL Server 安裝程式作業期間執行。

自訂動作

說明

CA_ErrorDifferentLang

如果使用不同的語言來安裝產品,則讓安裝程式失敗。

CA_ErrorNewerVersion

如果已安裝更新版本的產品,則讓安裝程式失敗。

CA_ErrorPendingReboot

不安裝、暫止檔案重新命名並略過暫止重新開機檢查。

CA_ErrorPrereqDotNet

如果找不到 .Net 2.0,則將 MSI 屬性設定為 1,否則設定為 0。

CA_ErrorPrereqDotNet20Or30Or35Or40

如果找不到 .Net 2.0、3.0 和 4.0,則將 MSI 屬性設定為 1,否則設定為 0。

CA_ErrorPrereqDotNet20Or40

如果找不到 .Net 2.0 和 4.0,則將 MSI 屬性設定為 1,否則設定為 0。

CA_SetRefCountNewerFoundFlag

設定 MSI 屬性,表示已安裝更新版本的產品。

CA_SetRefCountUpgradeFlag

設定 MSI 屬性,表示安裝程式正在進行升級。

CallHlmExe

呼叫 Help Library 管理員,建立 Microsoft Help Viewer 用來顯示產品文件集的 SQL Server 專屬 [說明] 目錄。

Commit_sqlRegHiveCopy

刪除 Microsoft\Microsoft SQL Server\TempKeys 底下的所有登錄機碼。

ControlService

處理啟動和停止 Win32 服務的要求。

ControlService_64

正在檢查要啟動或停止的服務。

DevenvSetup_VS

註冊 SQL Server Data Tools 中的 Visual Studio Shell 所使用的 Visual Studio 封裝。

DelimitProperty

處理 _sqlDelimitProperty 資料表來分隔屬性,例如剪下尾端斜線或加上 #。

DelimitProperty_64

分隔屬性。

DevenvSetup_VS_32_1033

啟動 devenv.exe 以安裝 Visual Studio。

Do_HttpServiceSecurity

透過加入存取控制加密 (ACE),讓具有以服務方式登入權限的帳戶存取 HTTP 和 HTTPFilter。

Do_LogInstallStart

在事件記錄檔中記錄事件,表示 SQL Server 安裝的開頭。

Do_LogInstallStart_64

在 Windows 事件記錄檔中記錄安裝開始。

Do_sqlCopyXML

透過將元素或整個檔案從來源複製到目的地檔案,更新 XML 檔案。

Do_sqlCopyXML_64

透過將元素或整個檔案從來源複製到目的地檔案,更新 XML 檔案。

Do_sqlFileSDDL

設定檔案的存取控制清單 (ACL)。

Do_sqlFileSDDL_64

正在設定 64 位元處理序的檔案安全性。

Do_sqlFileSR

在給定的檔案內部進行搜尋和取代 (在此處理序中使用 temp 檔案)。

Do_sqlFileSR_64

在給定的檔案內部進行搜尋和取代 (在此處理序中使用 temp 檔案)。

Do_sqlLocalServers

取得與本機 COM 伺服器相關之反映登錄機碼的擁有權,以便啟用並存安裝。

Do_sqlLocalServers_64

正在註冊 64 位元處理序的本機伺服器。

Do_sqlRegHiveCopy

將登錄區複製到 \Microsoft\Microsoft SQL Server\TempKeys (在系統內容中執行),但不進行模擬。

Do_sqlRegSDDL

設定登錄的 ACL。

Do_sqlRegSDDL_64

正在設定 64 位元處理序的登錄安全性。

Do_sqlServiceSDDL

設定服務的 ACL。

Do_sqlServiceSDDL_64

正在設定服務安全性。

Do_sqlServiceSidType_64

正在設定服務 SID 類型。

Do_sqlVerIndependentProgID

在並存安裝期間,針對 COM 伺服器修復/還原與版本無關的程式識別碼。

Do_sqlVerIndependentProgID_64

正在還原 64 位元處理序的 COM 伺服器。

Do_UpdateFeatureList

使用已安裝功能的清單來設定登錄 - 機碼名稱為 "FeatureList"。

Do_UpdateFeatureList_64

正在更新探索的新功能狀態。

Do_UpdateTypeLib

與 32 位元 typelib 並存安裝時,修復 64 位元 typelib 的註冊。

Do_UpdateTypeLib_64

正在註冊類型程式庫。

DOTNETFW4MISSING_64

未安裝 .NET Framework 4.0 時,將錯誤訊息設定為 "MDSMISSINGREDISTPREREQERROR" 屬性。

EXCELMISSING_64

未安裝 Excel 時,將錯誤訊息設定為 "MDSMISSINGREDISTPREREQERROR" 屬性。

GenerateFeatureList

檢閱功能資料表、檢查功能安裝和動作狀態、建立清單以及排程動作。

GenerateFeatureList_64

正在記錄探索的新功能狀態。

IsDotNetFramework20Installed

判斷安裝的是 .Net Framework 2.0、3.0、3.5 或 4.0 版。

IsDotNetInstalled

判斷是否已安裝任何版本的 .Net Framework。

IsDotNet20Installed

如果已安裝 .Net 2.0,則將 MSI 屬性設定為 1,否則設定為 0。

IsDotNet20Or40Installed

如果已安裝 .Net 2.0 或 4.0,則將 MSI 屬性設定為 1,否則設定為 0。

IsDotNetFramework20Or30Or35Or40Installed

如果已安裝 .Net 2.0、3.0、3.5 或 4.0,則將 MSI 屬性設定為 1,否則設定為 0。

IsPendingReboot

檢查 MSI 所包含的任何檔案是否包含在作業系統暫止檔案重新命名機碼中,並且使用這些檔案的清單來設定屬性。

IsPendingRebootKey

如果來自 MSI 檔案資料表的檔案位於 PFR 登錄值中,則設定 PENDINGFILERENAME。

MISSINGMDSPREREQERROR_64

如果任何錯誤訊息設定為 "MDSMISSINGREDISTPREREQERROR" 屬性,則顯示錯誤對話方塊並停止安裝。

Remove_NativeImage

設定 InstallNgenTicks 屬性或排程恢復動作 (忽略錯誤碼)。

Remove_NativeImage_64

正在移除原生影像。

RemoveSupportFiles

移除支援檔案。

RemoveSupportFiles_64

正在移除暫存檔。

RestoreSetupParams

針對安裝程式在新的安裝期間所儲存的給定產品,擷取參數。

RestoreSetupParams_64

正在設定內部屬性。

Rollback_sqlRegHiveCopy

在發生失敗的情況下還原登錄區的備份副本,並忽略錯誤。

Rollback_UpdateFeatureList

使用功能清單來更新登錄機碼 FeatureList。

Rollback_UpdateFeatureList_64

正在還原探索的功能狀態。

RollbackSupportFiles

僅刪除支援目錄 (WYukonBootstarpDir) 登錄機碼。 不刪除任何檔案。

RollbackSupportFiles_64

正在移除暫存檔。

RSCA_SetRefCountUpgradeFlag

設定屬性以判斷升級來源是否為 Katmai SP2 之前的版本。

RSSP_CAInstall_64

安裝自訂動作。 此作業會在 SharePoint 中註冊 Reporting Services 元件。 此作業會重新啟動 W3SVCservice。

RSSP_CAStreamBinary_64

先透過資料流輸出,然後刪除 rscustom.exe。

RSSP_CATestRS (/t)

僅 SQL Server Reporting Services 2005。 測試報表伺服器是否能與報表伺服器資料庫正常連接。

RSSP_CATestRS_64

僅 SQL Server Reporting Services 2005。 此切換作業會測試報表伺服器是否能與報表伺服器資料庫正常連接。

RSSP_CAUninstall_64

解除安裝。 此作業會從整個 SharePoint 伺服器陣列中取消 Reporting Services 元件的註冊,但會將檔案留在磁碟中。 此作業會重新啟動 W3SVCservice。

RSSP_CAUninstallLocal (/p)

本機解除安裝。 僅從本機電腦取消 Reporting Services 元件的註冊。 檔案會留在磁碟上。 此作業會重新啟動 W3SVCservice。

RSSP_CAUninstallLocal_64

本機解除安裝。 此作業只會從本機電腦中取消 Reporting Services 元件的註冊。 檔案將會留在磁碟上。 此作業會重新啟動 W3SVCservice。

RSSPTarget

設定屬性以安裝 SharePoint 的目錄。

SapBiOpenReadme

叫用 notepad.exe 以開啟讀我檔案。

SetCommonFilesDir_32

設定 32 位元共用檔案目錄。

SetCommonFilesDir_64

設定 64 位元共用檔案目錄。

SetErrorReporting

設定錯誤報告屬性。

SetInstanceProperty

針對給定的 SQL Server 執行個體蒐集已知和新設定的屬性,並且將它們儲存在資料表中。

SetInstanceProperty_64

正在設定內部屬性。

SetProgramFilesDir_32

設定 32 位元程式檔案目錄。

SetProgramFilesDir_64

設定 64 位元程式檔案目錄。

SetSqlProgramMenuFolder

設定程式功能表資料夾屬性。

SetSqmReporting

設定是否要啟用 SQM 報告。

SetSystemDir_32

在 32 位作業系統中設定 Windows 系統目錄屬性。

SetSystemDir_64

在 64 位作業系統中設定 Windows 系統目錄屬性。

SetVsIde10Dir_64

設定 Visual Studio 2010 IDE 路徑的 MSI 屬性。

SkipInstall

使用成功碼來停止目前的安裝程式作業。

SkipInstallCA

使用成功碼來停止目前的安裝程式作業。

SNAC_IAcceptSQLNCLILicenseTerms

設定使用者接受 SQL Server Native Access Client 授權條款的時間。

SNAC_SetClientSSNLDefaults

設定預設的用戶端 SSNL 預設值。

SqlFollowComponentsValidate

建立階層式元件關聯性的對應。

SqlFollowComponentsValidate_64

正在檢查並存元件。

Sqlmsirc_BackupAppGuid

列舉執行中產品的目前應用程式層級相依性,並且將它們儲存在屬性中。

Sqlmsirc_BackupAppGuid_64

列舉執行中產品的目前應用程式層級相依性,並且將它們儲存在屬性中。

Sqlmsirc_BackupAppGuid_NewerFound_64

列舉執行中產品的目前應用程式層級相依性,並且將它們儲存在屬性中。

Sqlmsirc_CheckAppDependency

檢查應用程式是否具有目前產品的相依性,而且如果存在相依性,便停止安裝程式。

Sqlmsirc_CheckAppDependency_64

檢查應用程式是否具有目前產品的相依性,而且如果存在相依性,便停止安裝程式。

Sqlmsirc_CheckBrowserDependency

查看是否有其他產品相依於 SQL Server Browser 元件,而且如果找到任何相依性,便封鎖解除安裝。

Sqlmsirc_CheckFeatureDependency

檢查是否存在相依於要移除之功能的應用程式,而且如果存在這種應用程式,便封鎖解除安裝。

Sqlmsirc_CheckFeatureDependency_64

正在檢查功能相依性。

Sqlmsirc_CheckLanguage

針對 SQL Server 可轉散發元件強制執行並存語言安裝規則。

Sqlmsirc_CheckLanguage_64

針對 SQL Server 2008 R2 可轉散發元件強制執行並存語言安裝規則。

Sqlmsirc_Do_UpdateFeatureRefcount

延緩的動作,這個動作會更新登錄中的參考計數。

Sqlmsirc_Do_UpdateFeatureRefcount_64

正在更新功能參考計數。

Sqlmsirc_NotifyFeatureStates

使用在目前交易中修改之功能的清單來傳送通知給 SQL Server 安裝程式啟動載入器。

Sqlmsirc_NotifyFeatureStates_64

針對將在目前交易期間變更的所有功能產生通知。

Sqlmsirc_RefCountAppGuid

從稍後即將安裝的其他產品加入某項產品的相依性,並且使用成功碼來停止目前的安裝程式交易。

Sqlmsirc_RefCountAppGuid_64

從稍後即將安裝的其他產品加入某項產品的相依性,並且使用成功碼來停止目前的安裝程式交易。

Sqlmsirc_RefCountAppGuid_NewerFound_64

從稍後即將安裝的其他產品加入某項產品的相依性,並且使用成功碼來停止目前的安裝程式交易。

Sqlmsirc_RegisterAppGuid

從稍後即將安裝的其他產品加入某項產品的相依性,並且允許安裝程式繼續執行。

Sqlmsirc_RegisterAppGuid_64

從稍後即將安裝的其他產品加入某項產品的相依性,並且允許安裝程式繼續執行。

Sqlmsirc_RegisterAppGuid_NewerFound_64

從稍後即將安裝的其他產品加入某項產品的相依性,並且允許安裝程式繼續執行。

Sqlmsirc_RemoveBrowserGroup

刪除 SQL Server Browser 的服務群組。

Sqlmsirc_RestoreAppGuid

在升級期間,將相依於舊版之產品的清單移轉至新版。

Sqlmsirc_RestoreAppGuid_64

在升級期間,將相依於舊版之產品的清單移轉至新版。

Sqlmsirc_RestoreAppGuid_NewerFound_64

在升級期間,將相依於舊版之產品的清單移轉至新版。

Sqlmsirc_Rollback_UpdateFeatureRefcount

回復動作,這個動作會在安裝過程中發生任何失敗時,還原用於參考計數的登錄機碼。

Sqlmsirc_Rollback_UpdateFeatureRefcount_64

正在還原功能參考計數。

Sqlmsirc_UpdatePackageRefcount

在安裝期間註冊其他產品的相依性,讓系統封鎖這些產品的解除安裝,直到目前的產品解除安裝為止。

Sqlmsirc_ValidateAppGuid

驗證 APPGUID 屬性的語法,以便確保它是產品代碼。

Sqlmsirc_ValidateAppGuid_64

驗證 APPGUID 屬性的語法,以便確保它是產品代碼。

Sqlmsirc_ValidateAppGuid_NewerFound_64

驗證 APPGUID 屬性的語法,以便確保它是產品代碼。

Sqlmsirc_Write_UpdateFeatureRefcount

立即動作,這個動作會收集資料並排程其他 (執行和復原) 動作。

Sqlmsirc_Write_UpdateFeatureRefcount_64

在功能機碼檔的 DLL 登錄中更新參考計數。

Sqlmsirc_Write_UpdatePackageRefcount

排程延遲的動作。

StreamSupportFiles

從二進位資料表中資料流處理安裝程式支援檔案。

StreamSupportFiles_64

正在從資料流中擷取自訂動作檔案。

SqlSysClr_64

設定 MSI 屬性,指出是否已安裝 SQLSysClrTypes。

SqlUninstall

排程延遲的 CA 以解除安裝 RBS。

Undo_NativeImage

解除安裝原生組件。

Undo_NativeImage_64

正在移除原生影像。

Undo_sqlLocalServers

與 Do_sqlLocalServers 相同。

Undo_sqlLocalServers_64

與 Do_sqlLocalServers 相同。

UninstallCounters

解除安裝 RBS 效能計數器。

UninstallEaGroups

移除 EA 安全性群組 'SSB EA Local' 和 'SSB EA Admin'。

UninstallPrivileges

移除 'SSB EA Service' 群組或 'NT SERVICE\SSBExternalActivator' 帳戶的 SeServiceLogonRight。

UninstallScheduledTask

解除安裝 RBS 維護程式工作。

ValidateAccount

驗證帳戶/密碼是否屬於有效的 Windows 使用者。

ValidateAccount.SetProperty

這些方法會多載基底 MSI 方法 MSiSetProperty 以初始化與對應動作相關聯的屬性。

ValidatePasswordsAndAccount

檢查密碼是否相符以及帳戶/密碼是否屬於有效的 Windows 使用者。

ValidateSchemaSuffix

驗證 FS 提供者結構描述後置詞是否不包含無效的字元。

ValidateSchemaSuffixNoUI

排程延遲的 CA 以驗證 FS 提供者結構描述後置詞。

ValidateSchemaSuffixNoUI.SetProperty

設定要驗證的 FS 提供者結構描述後置詞。

VSTOMISSING_64

未安裝 VSTO 執行階段時,將錯誤訊息設定為 "MDSMISSINGREDISTPREREQERROR" 屬性。

Write_HttpServiceSecurity

排程延遲的動作。

Write_NativeImage

排程和編譯 Managed 組件的原生影像。

Write_NativeImage_64

正在產生原生影像。

Write_sqlCopyXML

同時排程 Do 和 Rollback 動作。

Write_sqlCopyXML_64

同時排程 Do 和 Rollback 動作。

Write_sqlFileSDDL

排程延遲的動作。

Write_sqlFileSDDL_64

正在設定檔案安全性。

Write_sqlFileSR

排程延遲的動作。

Write_sqlFileSR_64

正在更新安裝的檔案。

Write_sqlLocalServers

排程延遲的動作 (Do 和 Rollback)。

Write_sqlLocalServers_64

正在註冊本機伺服器。

Write_sqlRegHiveCopy

排程延遲的動作 (Do、Rollback 和 Commit),以便複製登錄區。

Write_sqlRegSDDL

排程延遲的動作。

Write_sqlRegSDDL_64

正在設定登錄安全性。

Write_sqlServiceSDDL

排程延遲的動作。

Write_sqlServiceSDDL_64

正在設定服務安全性。

Write_sqlServiceSidType_64

正在設定服務 SID 類型。

Write_sqlVerIndependentProgID

排程延遲的動作 (只有 Do)。

Write_sqlVerIndependentProgID_64

正在還原 COM 伺服器。

Write_UpdateTypeLib

排程延遲的動作。

Write_UpdateTypeLib_64

正在註冊類型程式庫。

請參閱

概念

安裝 SQL Server 2012

解除安裝後所遺留下的 SQL Server 檔案