Microsoft SQL Restore Привязка пользователей базы к логинам
in

После восстановления из 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
0
Your rating: Нет

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <p> <br><b><i> <img>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

КАПЧА
Этот тест необходим защиты от спама
6 + 9 =
Решите эту простую математическую задачу и введите результат. То есть для 1+3, введите 4.
To prevent automated spam submissions leave this field empty.