Как изменить стартовую учетную запись службы для SQL Server (диспетчер конфигурации SQL Server)
С помощью диспетчера конфигурации SQL Server можно изменять параметры запуска служб SQL Server и изменять учетные записи служб, которые используются компонентом SQL Server Database Engine, агентом SQL Server обозревателем SQL Server, службами SQL ServerAnalysis Services и службами SQL ServerIntegration Services. Дополнительные сведения о выборе подходящей учетной записи службы см. в разделе Настройка учетных записей служб Windows.
Важно! |
---|
После изменения стартовой учетной записи службы для компонента Database Engine и агента SQL Server необходимо перезапустить службу SQL Server (компонент Database Engine), чтобы изменение вступило в силу. Дополнительные сведения см. далее в подразделе Дополнительные замечания по изменению учетных записей службSQL Server 2008. При перезапуске службы все базы данных, связанные с этим экземпляром SQL Server, станут недоступны до того момента, когда служба успешно перезапустится. Если нужно изменить стартовую учетную запись службы SQL Server или агента SQL Server, это можно делать только в период планового обслуживания или в случае, когда базы данных можно перевести в автономный режим, не создавая помех для повседневной работы. |
Изменение стартовой учетной записи службы SQL Server
В меню Пуск укажите Все программы, Microsoft SQL Server 2008, Средства настройки и выберите пункт Диспетчер конфигурации SQL Server.
В диспетчере конфигурации SQL Server выберите пункт Службы SQL Server.
В области сведений щелкните правой кнопкой мыши имя экземпляра SQL Server, для которого нужно изменить стартовую учетную запись службы, и пункт Свойства.
В диалоговом окне Свойства <имя_экземпляра> SQL Server выберите вкладку Вход и выберите тип учетной записи Использовать для входа.
Выбрав новую стартовую учетную запись службы, нажмите кнопку ОК.
Появится окно сообщения с подтверждением перезапуска службы SQL Server.
Нажмите Да и закройте диспетчер конфигурации SQL Server.
Дополнительные замечания по изменению учетных записей служб SQL Server 2008
SQL Server 2008 работает в ОС Windows Server 2003 и Windows XP
Для изменения учетной записи службы, которая используется SQL Server или агентом SQL Server, необходимо выполнить следующие шаги в диспетчере конфигурации SQL Server:
остановка SQL Server, если он работает;
перезапуск SQL Server в однопользовательском режиме;
соединение с SQL Server;
подготовка новой учетной записи для службы (добавление нового имени входа службы) в составе предопределенной роли сервера sysadmin;
отключение входа старой учетной записи службы внутри SQL Server;
отключение от SQL Server;
остановка SQL Server;
перезапуск SQL Server в режиме обычного пользователя.
SQL Server 2008 работает на отдельном сервере Windows Vista и Windows Server 2008
Указанные выше шаги (остановка и запуск службы в однопользовательском режиме и соединение с SQL Server) не выполняются при изменении учетной записи службы, которая используется SQL Server или агентом SQL Server, если SQL Server 2008 работает на Windows Vista или Windows Server 2008. Так происходит потому, идентификаторы безопасности служб SQL Server и агента SQL Server подготовлены в качестве имени входа и включены в предопределенную роль сервера sysadmin в ходе установки SQL Server 2008, и изменение учетной записи службы не изменяет идентификатор безопасности, назначенный службе.
Кластеризованные серверы
Изменение учетной записи службы, которая используется SQL Server или агентом SQL Server, должно выполняться из активного узла кластера SQL Server.
Во время работы на Windows Server 2003 или Windows Server 2008 (в нестандартной конфигурации, использующей группы домена) для изменения учетной записи службы, которая используется SQL Server или агентом SQL Server, необходимо остановить SQL Server в диспетчере конфигурации SQL Server, чтобы выполнить описанные ранее шаги путем перевода групп ресурсов в автономный режим.
SQL Server 2008 работает на контроллере домена
Если службы SQL Server настроены с использованием идентификаторов безопасности служб, то для изменения учетной записи, используемой службами, не требуются дополнительные изменения в SQL Server. Если службы SQL Server настроены с использованием учетных записей домена, то необходимо остановить службы, чтобы выполнить шаги (a)–(h), перечисленные выше.
Обновление номера SKU (от SQL Server Express до другого номера SKU)
Во время установки SQL Server Express служба «SQL Server, агент» настраивается для использование учетной записи Network Service, но отключается. В диспетчере конфигурации SQL Server можно изменить учетную запись, назначенную для службы «SQL Server, агент», но нельзя включить или запустить эту службу. После обновления номера SKU от SQL Server Express до другого номера SKU, служба «SQL Server, агент» не включается автоматически, но при необходимости ее можно включить с помощью диспетчера конфигурации SQL Server и задать для нее тип запуска «Вручную» или «Авто». Дополнительные сведения см. в разделе Функции SQL Server Express.