Как правильно архивировать и восстанавливать БД правильно?

Как правильно архивировать и восстанавливать БД правильно?

1.Сделали архив БД при помощи средств MSSQL.
2.Восстановили ее.
3.Запросили и установили заново лицензию.
4.Пользователи,кроме supervisor не заходят.

Подскажите как сейчас нам правильно восстановить архивную БД,чтобы
другие пользователи смогли заходить?

Заранее спасибо.

Нравится

3 комментария

Игорь, доброго времени суток!
Не побоюсь ошибиться, если предположу, что Вы не перенесли пользователей. Не смотря на то, что база данных содержит пользователей (users), на уровне сервера нужно создать имена входа (logins), чтобы сервер мог аутентифицировать сотрудников.
Для этого выполните 2 действия:
1. Создайте всех необходимых пользователей из интерфейса Management Studio (Security\Logins\Add), либо sql-запросом вида

CREATE LOGIN Bulatov WITH PASSWORD = '1gor'

2. Связжите имя входа на уровне сервера с пользователем на уровне БД:

use TS
GO
EXEC sp_change_users_login 'Update_One', 'Bulatov', 'Bulatov';
GO

Этот нехитрый алгоритм нужно выполнить для всех пользователей.
P.S.: Если пользователи уже созданы на уровне сервера, то нужно только связать их (пункт 2)

Здравствуйте, Игорь!

Спасибо за Ваше обращение. Решение было предоставлено. Если у Вас появятся дополнительные вопросы, будем рады помочь.

Спасибо. Все получилось. Плохо, что нет кнопки для этих целей для пользователей в самом приложений. Сохранить и загрузить. )))

Показать все комментарии