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 |
正在註冊類型程式庫。 |