Может возникнуть ситуация, когда пользователь с правами администратора Microsoft SQL Server удалён, заблокирован или недоступен по какой-либо причине, но необходимо получить права администратора SQL Server'а. Сделать можно следующим образом:
Рекомендую почитать:
SQL Server: Как добавить пользователя в SQL-администраторы
SQL Server 2008: Forgot to add an administrator account? (англ.)
- Зайти в систему от имени пользователя с правами локального администратора.
 
 
- Запустить командную строку с правами администратора (правой кнопкой на ярлыке → запуск от имени администратора).
 
 
- Выполнить остановку службы SQL Server:
 C:\Users\Администратор> net stop MSSQLSERVER Служба "SQL Server (MSSQLSERVER)" останавливается. Служба "SQL Server (MSSQLSERVER)" успешно остановлена. 
 
- Выполнить запуск службы SQL Server в однопользовательском режиме:
 C:\Users\Администратор> net start MSSQLSERVER /m Служба "SQL Server (MSSQLSERVER)" запускается. Служба "SQL Server (MSSQLSERVER)" успешно запущена. 
 
- Подключиться к командному процессору управления SQL Server с правами текущего пользователя:
 C:\Users\Администратор> sqlcmd -E добавить объект безопасности Windows (локального или доменного пользователя или группу) в базу данных пользователей SQL Server
 1> CREATE LOGIN [Users\Администратор] FROM WINDOWS; GO; назначить этому пользователю права администратора SQL Server’a
 2> EXEC sp_addsrvrolemember 'Users\Администратор', 'sysadmin'; GO; выйти
 3> exit 
 
- Остановить службу SQL Server:
 C:\Users\Администратор> net stop MSSQLSERVER Служба "SQL Server (MSSQLSERVER)" останавливается. Служба "SQL Server (MSSQLSERVER)" успешно остановлена. 
 
- Запустить службу SQL Server в обычном режиме:
 C:\Users\Администратор> net start MSSQLSERVER Служба "SQL Server (MSSQLSERVER)" запускается. Служба "SQL Server (MSSQLSERVER)" успешно запущена. 
 
- Теперь можно подключаться с помощью Management Studio к вашему SQL-серверу и выполнять необходимые действия.
Рекомендую почитать:
SQL Server: Как добавить пользователя в SQL-администраторы
SQL Server 2008: Forgot to add an administrator account? (англ.)
 
Комментариев нет:
Отправить комментарий