SQL Server Windows 徽标认证

本主题介绍有关 SQL Server Windows 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

调用帮助库管理器以创建 SQL Server 特定的帮助目录,Microsoft 帮助查看器可以使用该目录来显示产品文档。

Commit_sqlRegHiveCopy

删除 Microsoft\Microsoft SQL Server\TempKeys 下的所有注册表项。

ControlService

处理 Win32 服务的启动和停止请求。

ControlService_64

正在检查要启动或停止的服务。

DevenvSetup_VS

在 SQL Server 数据工具中注册 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

在指定文件中执行搜索和替换(在该过程中使用临时文件)。

Do_sqlFileSR_64

在指定文件中执行搜索和替换(在该过程中使用临时文件)。

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 服务器的与版本无关的程序 ID。

Do_sqlVerIndependentProgID_64

正在为 64 位进程还原 COM 服务器。

Do_UpdateFeatureList

使用已安装的功能的列表来设置注册表 – 注册表项名称是“FeatureList”。

Do_UpdateFeatureList_64

正在更新发现的新功能状态

Do_UpdateTypeLib

当与 32 位类型库并行安装时,修复 64 位类型库的注册。

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 perf 计数器。

UninstallEaGroups

删除 EA 安全组的“SSB EA Local”和“SSB EA Admin”。

UninstallPrivileges

删除对组“SSB EA Service”或帐户“NT SERVICE\SSBExternalActivator”的 SeServiceLogonRight。

UninstallScheduledTask

卸载 RBS Maintainer 任务。

ValidateAccount

验证帐户/密码属于有效的 Windows 用户。

ValidateAccount.SetProperty

这些方法重载基础 MSI 方法 MSiSetProperty 以初始化与相应操作关联的属性。

ValidatePasswordsAndAccount

检查密码是否匹配以及帐户/密码是否属于有效的 Windows 用户。

ValidateSchemaSuffix

验证 FS 提供程序架构后缀不包含无效字符。

ValidateSchemaSuffixNoUI

计划延迟的 CA 以验证 FS 提供程序架构后缀。

ValidateSchemaSuffixNoUI.SetProperty

设置要验证的 FS 提供程序的架构后缀。

VSTOMISSING_64

在 VSTO 运行时未安装时将错误消息设置为“MDSMISSINGREDISTPREREQERROR”属性。

Write_HttpServiceSecurity

安排延迟的操作。

Write_NativeImage

安排和编译托管程序集的本机映像。

Write_NativeImage_64

正在生成本机映像。

Write_sqlCopyXML

安排执行和回滚操作。

Write_sqlCopyXML_64

安排执行和回滚操作。

Write_sqlFileSDDL

安排延迟的操作。

Write_sqlFileSDDL_64

正在设置文件安全性。

Write_sqlFileSR

安排延迟的操作。

Write_sqlFileSR_64

正在更新已安装的文件。

Write_sqlLocalServers

安排延迟的操作(执行和回滚)。

Write_sqlLocalServers_64

正在注册本地服务器。

Write_sqlRegHiveCopy

安排延迟的操作(执行、回滚和提交)以复制注册表配置单元。

Write_sqlRegSDDL

安排延迟的操作。

Write_sqlRegSDDL_64

正在设置注册表安全性。

Write_sqlServiceSDDL

安排延迟的操作。

Write_sqlServiceSDDL_64

正在设置服务安全性。

Write_sqlServiceSidType_64

正在设置服务 SID 类型。

Write_sqlVerIndependentProgID

安排延迟的操作(仅限执行)。

Write_sqlVerIndependentProgID_64

正在还原 COM 服务器。

Write_UpdateTypeLib

安排延迟的操作。

Write_UpdateTypeLib_64

正在注册类型库。

请参阅

概念

安装 SQL Server 2012

卸载后保留的 SQL Server 文件