Сертификация SQL Server Windows Logo
В этом разделе приводятся сведения о сертификации SQL Server для программы Windows Server Logo. Во время установки SQL Server можно выполнить следующие пользовательские действия.
Особое действие |
Описание |
---|---|
CA_ErrorDifferentLang |
Завершает программу установки ошибкой, если устанавливается продукт на другом языке. |
CA_ErrorNewerVersion |
Завершает программу установки ошибкой, если устанавливается более поздняя версия продукта. |
CA_ErrorPendingReboot |
Установка не выполняется, проверяются ожидающие операции переименования файлов и перезагрузки. |
CA_ErrorPrereqDotNet |
Устанавливает свойство MSI в значение 1, если не найдена платформа .Net 2.0. В противном случае ― значение 0. |
CA_ErrorPrereqDotNet20Or30Or35Or40 |
Устанавливает свойство MSI в значение 1, если не найдена ни .Net 2.0, ни 3.0, ни 4.0. В противном случае ― значение 0. |
CA_ErrorPrereqDotNet20Or40 |
Устанавливает свойство MSI в значение 1, если не найдена ни .Net 2.0, ни 4.0. В противном случае ― значение 0. |
CA_SetRefCountNewerFoundFlag |
Устанавливает свойство MSI в значение, указывающее, что установлена более новая версия продукта. |
CA_SetRefCountUpgradeFlag |
Устанавливает свойство MSI в значение, указывающее, что программа установки выполняет обновление. |
CallHlmExe |
Вызывает диспетчер библиотек справки для создания специального каталога справки SQL Server, который используется системой просмотра справки для отображения документации по продукту. |
Commit_sqlRegHiveCopy |
Удаление всех разделов реестра в Microsoft\Microsoft SQL Server\TempKeys. |
ControlService |
Обрабатывает запросы на запуск и остановку для службы Win32. |
ControlService_64 |
Проверяет наличие служб, которые необходимо запустить или остановить. |
DevenvSetup_VS |
Регистрирует пакеты Visual Studio, используемые оболочкой Visual Studio в SQL Server Data Tools. |
DelimitProperty |
Обработка таблицы _sqlDelimitProperty для разделения свойств, например, удаления конечной косой черты или добавления символа #. |
DelimitProperty_64 |
Разделяет свойства. |
DevenvSetup_VS_32_1049 |
Запускает файл devenv.exe для установки Visual Studio. |
Do_HttpServiceSecurity |
Обеспечение учетным записям, вошедшим с правами доступа службы, получения доступа к HTTP и HTTPFilter путем добавления шифрования управления доступом (ACE). |
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 во время параллельной установки. |
Do_sqlVerIndependentProgID_64 |
Восстанавливает серверы COM для 64-разрядных процессов. |
Do_UpdateFeatureList |
Установка реестра со списком установленных компонентов, имя раздела — «FeatureList». |
Do_UpdateFeatureList_64 |
Обновляет состояние нового компонента для обнаружения. |
Do_UpdateTypeLib |
Исправление регистрации 64-разрядной библиотеки типов при параллельной установке с 32-разрядной библиотекой типов. |
Do_UpdateTypeLib_64 |
Регистрирует библиотеки типов. |
DOTNETFW4MISSING_64 |
Устанавливает сообщение об ошибке в свойство MDSMISSINGREDISTPREREQERROR, когда платформа .NET Framework 4.0 не установлена. |
EXCELMISSING_64 |
Устанавливает сообщение об ошибке в свойство MDSMISSINGREDISTPREREQERROR, когда программа Excel не установлена. |
GenerateFeatureList |
Просмотр таблицы компонентов, проверка установки и состояния действия компонентов, построение списка и планирование действий. |
GenerateFeatureList_64 |
Записывает состояние нового компонента для обнаружения. |
IsDotNetFramework20Installed |
Определяет, установлена ли платформа .Net Framework версии 2.0, 3.0, 3.5 или 4.0. |
IsDotNetInstalled |
Определяет, установлена ли какая-либо версия платформы .Net Framework. |
IsDotNet20Installed |
Устанавливает свойство MSI в значение 1, если .Net 2.0 установлена. В противном случае ― значение 0. |
IsDotNet20Or40Installed |
Устанавливает свойство MSI в значение 1, если .Net 2.0 или 4.0 установлена. В противном случае ― значение 0. |
IsDotNetFramework20Or30Or35Or40Installed |
Устанавливает свойство MSI в значение 1, если .Net 2.0, 3.0 или 4.0 установлена. В противном случае ― значение 0. |
IsPendingReboot |
Проверка наличия файлов, включенных в MSI, среди ожидающих ключа переименования файла в операционной системе и установка свойства со списком этих файлов. |
IsPendingRebootKey |
Задает PENDINGFILERENAME, если файл из таблицы файлов MSI находится в разделе реестра PFR. |
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 с пакетом обновления 2 (SP2). |
RSSP_CAInstall_64 |
Устанавливает пользовательские действия. Регистрирует компоненты служб Reporting Services в SharePoint. Перезапускает службу 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 |
Удаление. Отменяет регистрацию компонентов служб Reporting Services на всей ферме SharePoint, но оставляет файлы на диске. Перезапускает службу 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 |
Задает свойство каталога Windows System в 32-разрядной ОС. |
SetSystemDir_64 |
Задает свойство каталога Windows System в 64-разрядной ОС. |
SetVsIde10Dir_64 |
Задает свойство MSI для пути IDE Visual Studio 2010. |
SkipInstall |
Остановка текущей операции программы установки с кодом успешного завершения. |
SkipInstallCA |
Остановка текущей операции программы установки с кодом успешного завершения. |
SNAC_IAcceptSQLNCLILicenseTerms |
Указывает, когда пользователь принимает условия лицензии собственного клиента доступа SQL Server. |
SNAC_SetClientSSNLDefaults |
Установка клиентских значений SSNL по умолчанию. |
SqlFollowComponentsValidate |
Создание схемы иерархической связи компонентов. |
SqlFollowComponentsValidate_64 |
Проверяет параллельные компоненты. |
Sqlmsirc_BackupAppGuid |
Перечисление текущих зависимостей уровня приложения от работающего продукта и их сохранение в свойстве. |
Sqlmsirc_BackupAppGuid_64 |
Перечисление текущих зависимостей уровня приложения от работающего продукта и их сохранение в свойстве. |
Sqlmsirc_BackupAppGuid_NewerFound_64 |
Перечисление текущих зависимостей уровня приложения от работающего продукта и их сохранение в свойстве. |
Sqlmsirc_CheckAppDependency |
Проверка зависимости приложения от текущего продукта и прекращение работы программы установки при наличии такой зависимости. |
Sqlmsirc_CheckAppDependency_64 |
Проверка зависимости приложения от текущего продукта и прекращение работы программы установки при наличии такой зависимости. |
Sqlmsirc_CheckBrowserDependency |
Проверка зависимости других продуктов от компонентов браузера SQL Server и блокировка удаления при наличии такой зависимости. |
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. |
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 |
Удаляет SeServiceLogonRight из группы «SSB EA Service» или учетной записи «NT SERVICE\SSBExternalActivator». |
UninstallScheduledTask |
Удаляет задачу программы обслуживания RBS. |
ValidateAccount |
Проверяет, принадлежит ли учетная запись или пароль действительному пользователю Windows. |
ValidateAccount.SetProperty |
Это методы перегружают базовый метод MSI, MSiSetProperty, чтобы инициализировать свойства, связанные с соответствующими действиями. |
ValidatePasswordsAndAccount |
Проверяет совпадение паролей и принадлежность учетной записи или пароля действительному пользователю Windows. |
ValidateSchemaSuffix |
Проверяет, нет ли в суффиксе схемы поставщика FS недопустимых символов. |
ValidateSchemaSuffixNoUI |
Планирует отложенный CA для проверки суффикса схемы поставщика FS. |
ValidateSchemaSuffixNoUI.SetProperty |
Задает суффикс схемы поставщика FS для проверки. |
VSTOMISSING_64 |
Устанавливает сообщение об ошибке в свойство MDSMISSINGREDISTPREREQERROR, когда среда выполнения VSTO не установлена. |
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 |
Регистрирует библиотеки типов. |