Вернуть мои права доступа к базе данных "admin" - PullRequest
0 голосов
/ 13 февраля 2011

У меня необычная проблема с MS SQL Server 2008 R2. Моя проблема немного странная: * Установлен MS SQL и используется в моем приложении. Приложение регистрируется на сервере с «локальной аутентификацией Windows». Смешанный режим отключен. * Нам пришлось переименовать наш сервер. Так что теперь «локальная аутентификация» перестает работать. Это нормально, потому что мы используем 'sa' в смешанном режиме как временное решение. * Однако мы не можем вернуться к «локальной аутентификации Windows». Кажется, что наша вновь созданная учетная запись пользователя не имеет полных разрешений. Мы проверяем практически все параметры и видим, что все улучшается, когда мы находим правильные флажки разрешений для щелчка. Однако мы сталкиваемся с проблемами, поскольку время от времени возникает ошибка разрешения.

Мой вопрос: как можно дать «бог» разрешения локальной роли или, по крайней мере, вернуть ее к исходным разрешениям, которые мы имели при установке сервера?

1 Ответ

0 голосов
/ 13 февраля 2011

Если вы можете войти в систему с использованием SA, то вы можете снова вручную добавить пользователя в качестве пользователя sysadmin.

-- if the login already exists. don't mind any errors or warnings
drop login [mpcuat\richard]
GO

Восстановить имя входа в качестве пользователя SQL Server

create login [mpcuat\richard] from windows
GO

Добавить пользователя в качестве системного администратора

exec sp_addsrvrolemember [mpcuat\richard], sysadmin
GO
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...