Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Пропал доступ к добавлению пользователей после восстановления бэкапов  [new]
trust_no_one
Guest
Восстановил базу данных из бэкапа. В базе данных был пользователь приложения, который создавал пользователей. Но после восстановления, выдает ошибку 15247 о том, что у данного пользователя данных разрешений нет.
Куда копать?
30 окт 17, 14:36    [20912123]     Ответить | Цитировать Сообщить модератору
 Re: Пропал доступ к добавлению пользователей после восстановления бэкапов  [new]
Yasha123
Member

Откуда:
Сообщений: 1833
ну так поди юзер orphaned, ибо у него сид, отличный от сида соответствующего логина.
а еще, "создавал пользователей" это создавал users или logins?
30 окт 17, 15:18    [20912328]     Ответить | Цитировать Сообщить модератору
 Re: Пропал доступ к добавлению пользователей после восстановления бэкапов  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7399
trust_no_one,

alter user и т.д. На другом сервере восстановили?
30 окт 17, 17:35    [20912965]     Ответить | Цитировать Сообщить модератору
 Re: Пропал доступ к добавлению пользователей после восстановления бэкапов  [new]
tazzman
Member

Откуда:
Сообщений: 15
trust_no_one,

Если восстанавливали на другой сервер, то могла потеряться связка скулёвого юзера и логина. В таком случае может помочь процедура sp_change_users_login для перепривязки юзера к логину.

https://docs.microsoft.com/en-us/sql/relational-databases/system-stored-procedures/sp-change-users-login-transact-sql
31 окт 17, 11:17    [20914697]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить