Может возникнуть ситуация, когда пользователь с правами администратора 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? (англ.)
Комментариев нет:
Отправить комментарий