Не мог скопировать базу данных SQL из-за недостаточных полномочий

Мы пытаемся сделать внутреннее резервное копирование SQL наших баз данных, однако появляется, когда базы данных были настроены, учетная запись пользователя sa была отключена. По любой причине BUILTIN\Users только имеют "общедоступные" полномочия.

Мы попытались войти в систему с учетной записью "Администратора" в надеждах включить учетную запись SA, однако у пользователя Администратора нет полномочий сделать так (также попробовали CLI для сброса, не работал),

Причиной мы делаем это резервное копирование, является база данных, мигрирует на новый сервер, кто-либо знает о способе повторно включить учетную запись SA или скопировать нашу базу данных?

P.S. это - сервер контроллера домена.

Спасибо!

-1
задан 10 January 2015 в 00:45
1 ответ

<Выводя это из-под контроля first.>Обычно не рекомендуется ставить SQL на DC. (Я знаю, вы, вероятно, унаследовали его таким образом, двигаясь вперёд.)<Вы действительно можете сделать это, если вы хотите убрать SQL.

  1. Выключите SQL в сервисах.
  2. Запустите административную командную строку.
  3. Перейдите в папку с исполняемыми файлами SQL.
  4. Запустите SQL сервер в режиме одного пользователя (sqlsevr -m -SSQLEXPRESS).
  5. Подключите к экземпляру SQLCMD и интегрированную защиту (SQLCMD -E -SSQLEXPRESS).
  6. Создайте свою учетную запись, если ее еще нет (Создайте логин [YourDomain\YourUsername] из windows; go).
  7. Сделайте свою учетную запись администратором (exec sp_addsrvrolemember @loginname='YourDomain\YourUsername'; go).
  8. Перезапустите SQL и подключитесь.

После этого вы сможете повторно включить SA, создать резервную копию баз данных и т.п.

(Также возможно, что учетная запись локальной системы имеет права на резервное копирование, но вы, вероятно, захотите восстановить контроль над SQL Сервером в любом случае.)

.
4
ответ дан 5 December 2019 в 19:08

Теги

Похожие вопросы