Уважаемые слушатели! Обращаем ваше внимание, что 01.05.2024 и 09.05.2024 у нас выходные дни. Вы можете оставить сообщение в чате, мы обязательно ответим!

Корзина

Корзина

Частным лицам +7 (495) 232-32-16

Слушателям
от организации
+7 (495) 780-48-44

+7 (495) 780-48-49

Частным лицам +7 (495) 232-32-16

Слушателям
от организации
+7 (495) 780-48-44

+7 (495) 780-48-49

Что делать, если в SQL Server'е не осталось ни одного администратора?

Самородов Федор Анатольевич: Что делать, если в SQL Server'е не осталось ни одного администратора?

СФА

Начиная с 2008-й версии, администраторы Windows уже не являются по умолчанию администраторами SQL-сервера. Это означает, что может возникнуть ситуация, при которой нет ни одной учётной записи, способной управлять SQL-сервером. Например, вы назначили какую-то учётную запись Windows администратором SQL-сервера, а потом эту учётную запись удалили. Или забыли пароли ко всем учётным записям, которые исполняли роль sysadmin.

Это не просто теоретическая возможность! На практике я периодически сталкиваюсь с SQL-серверами, над которыми потерян контроль. То есть сам по себе SQL-сервер работает нормально, все базы данных функционируют, но никто не может этим сервером управлять.

Для выхода из такой ситуации Микрософт оставил специальную лазейку.

Найдите в списке windows-служб SQL Server и откройте окно со свойствами:

Служба SQL Server

Остановите службу:

Остановить службу SQL Server

Когда служба остановится, на той же закладке окна свойств службы откроется возможность задать дополнительные параметры здя запуска службы. Введите в это поле параметр "-m" и снова запустите службу.

Запуск SQL Server в монопольном режиме

Запущенный таким образом SQL-сервер позволит подключиться локальному администратору независимо от настроек аутентификации. Вы можете от имени локального администратора запустить Management Studio или SQLCmd и восстановить административные учётные записи. После этого перезапустите службу в обычном режиме (без параметра "-m")

Подробнее об этом Вы сможете узнать на курсах SQL Server

envelope

Спасибо! Вам на e-mail отправлено письмо со ссылкой для подтверждения

Если письмо не пришло, поищите его в папке со спамом или повторите подписку

email-checked.png

Вы подписались на рассылку

Спасибо за обращение! Ваш менеджер свяжется с Вами в течение нескольких минут.