В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

Не удается обновить SQL Server 2005 с пакетом обновления 2 (SP2) при попытке установить или удалить обновление для системы безопасности

Проблема
При попытке установить обновление для системы безопасности для Microsoft SQL Server 2005 с пакетом обновления 2 (SP2) происходит сбой обновления Microsoft SQL Server 2005. Эта проблема связана с тем, что функция отката обновлений для системы безопасности неправильно удаляет служебные учетные записи SQL Server 2005 из соответствующих локальных служебных групп сервера SQL Server.
Причина
Эта проблема связана с тем, что функция отката обновлений для системы безопасности неправильно удаляет служебные учетные записи SQL Server 2005 из соответствующих локальных служебных групп сервера SQL Server. Разрешения предоставляются локальным служебным группам, а не служебным учетным записям. Поэтому данные службы не могут получить доступа к ресурсам, которые необходимы для их запуска.
Решение
Чтобы решить проблему, выполните действия, описанные ниже.
  1. Определите служебную группу сервера SQL Server 2005, которая размещена на компьютере. Для этого выполните действия, описанные ниже.
    1. В меню Пуск выберите пункт Выполнить, введите команду compmgmt.msc и нажмите клавишу ВВОД.
    2. Разверните узел Локальные пользователи и группы и щелкните элемент Группы.
  2. Название служебной группы SQL Server 2005 начинается как «SQLServer2005». Выберите каждую группу, а затем дважды щелкните ее, чтобы определить количество ее членов. Если группа пуста, перейдите к действию 3. Если в группе присутствуют члены, проверьте следующую группу.
  3. С помощью оснастки консоли управления (MMC) «Службы» определите служебную учетную запись для служб SQL Server 2005.

    Чтобы открыть оснастку «Службы», нажмите кнопку Пуск, выберите пункт Выполнить, введите команду services.msc и нажмите клавишу ВВОД.
  4. Названия служб SQL Server начинаются словами «SQL Server». Например, «SQL Server (MSSQLSERVER)» — это служба SQL Engine для заданного по умолчанию экземпляра SQL Server. Чтобы выяснить, относится ли данная служба к SQL Server 2005, выполните действия, описанные ниже.
    1. Щелкните службу правой кнопкой мыши и выберите пункт Свойства.
    2. Найдите программный файл данной службы. Этот файл показывается в области Путь к исполняемому объекту.
    3. Щелкните правой кнопкой мыши имя файла и выберите пункт «Свойства», а затем версию. Версия файла должна начинаться с цифр 9.0 или 2005.90.
  5. В окне оснастки «Управление компьютером» (MMC) дважды щелкните имя служебной группы, выбранной в действии 2, и выясните, имеется ли служебная учетная запись в этой группе. Если служебная учетная запись отсутствует, нажмите кнопку Добавить, введите имя учетной записи в диалоговом окне Введите имена выбираемых объектов и нажмите кнопку ОК.

    Примечание Чтобы открыть оснастку «Управление компьютером» (MMC), в меню Пуск выберите команду Выполнить, введите compmgmt.msc и нажмите клавишу ВВОД.
  6. В оснастке консоли управления (MMC) «Службы» запустите службы SQL Server.

    Примечание Чтобы открыть оснастку «Службы», в меню Пуск выберите команду Выполнить, введите services.msc и нажмите клавишу ВВОД.
Дополнительная информация
Программа установки Microsoft SQL Server 2005 создает локальную группу Windows для каждой устанавливаемой службы. Эта группа Windows называется «служебной группой».

Программа установки SQL Server 2005 добавляет служебную учетную запись каждой службы в ее соответствующую группу. Все разрешения Windows NT, которые необходимы определенной службе SQL Server, предоставляются данной группе Windows.

Эти группы упрощают предоставление разрешений, необходимое для запуска служб SQL Server и других исполняемых программ. Эти группы также повышают безопасность файлов SQL Server. Службы SQL Server обращаются к ресурсам Windows и SQL Server благодаря членству в служебной группе.

Во время установки сервера SQL Server 2005 создаются службы и служебные группы, указанные ниже.
Служба SQL Server Служебная группа
Сервер SQL ServerЭкземпляр по умолчанию: SQLServer2005MSSQLUser$Имя_компьютера$MSSQLSERVER
Именованный экземпляр: SQLServer2005MSSQLUser$Имя_компьютера$Имя_экземпляра
Агент SQL ServerЭкземпляр по умолчанию: SQLServer2005SQLAgentUser$Имя_компьютера$MSSQLSERVER
Именованный экземпляр: SQLServer2005SQLAgentUser$Имя_компьютера$Имя_экземпляра
Службы аналитикиЭкземпляр по умолчанию: SQLServer2005MSOLAPUser$Имя_компьютера$MSSQLSERVER
Именованный экземпляр: SQLServer2005MSOLAPUser$Имя_компьютера$Имя_экземпляра
Службы отчетовЭкземпляр по умолчанию:
SQLServer2005ReportServerUser$Имя_компьютера$MSSQLSERVER и SQLServer2005ReportingServicesWebServiceUser$Имя_компьютера$MSSQLSERVER

Именованный экземпляр:
SQLServer2005ReportServerUser$Имя_компьютера$Имя_экземпляра и SQLServer2005ReportingServicesWebServiceUser$Имя_компьютера$Имя_экземпляра
Службы уведомленийЭкземпляр по умолчанию или именованный экземпляр: SQLServer2005NotificationServicesUser$Имя_компьютера
Службы интеграции Экземпляр по умолчанию или именованный экземпляр: SQLServer2005DTSUser$Имя_компьютера
Полнотекстовый поискЭкземпляр по умолчанию: SQLServer2005MSFTEUser$Имя_компьютера$MSSQLSERVER
Именованный экземпляр: SQLServer2005MSFTEUser$Имя_компьютера$Имя_экземпляра
Обозреватель SQL Server:Экземпляр по умолчанию или именованный экземпляр: SQLServer2005SQLBrowserUser$Имя_компьютера
Модуль поддержки Active Directory сервера SQL ServerЭкземпляр по умолчанию или именованный экземпляр: SQLServer2005MSSQLServerADHelperUser$Имя_компьютера
Дополнительные сведения о настройке служебных учетных записей Windows см. на веб-узле корпорации Майкрософт по следующему адресу:
Свойства

Номер статьи: 957008 — последний просмотр: 02/09/2009 10:06:11 — редакция: 3.0

Microsoft SQL Server 2005 Service Pack 2

  • kbexpertiseinter kbfix kbbug kbsecvulnerability kbsecurity kbqfe kbpubtypekc KB957008
Отзывы и предложения