Microsoft SQL Restore Привязка пользователей базы к логинам
После восстановления из Backup отваливаются связи между пользователями базы и логинами sql сервера.
При этом можно восстановить связь несколькими способами:
1. Руками в SQL Managment Studio
1.1. удалить пользователя базы
1.2. Перейти к соответствующему логину сервера
1.3. Поставить Mapping на базу
2. Выполнить запустить SQL скрипт
Скрипт позволяет один раз прописать список связей, что удобно при частом использовании или при большом количестве логинов.
Кроме того метод позволяет связывать не только логины sql сервера, но и логины Windows
USE Database1;
GO
ALTER USER username WITH LOGIN=serverloginname;
GO
3. Запустить процедуру sp_change_users_login (Метод устарел в MSSQL 2005 и будет убран в последующих версиях)
USE Database1;
GO
EXEC sp_change_users_login 'Update_One', 'databaseusername', 'serverloginname';
GO
Комментарии
Отправить комментарий