Перенос базы данных на другой SQL Server

Top  Previous  Next

Чтобы пользоваться перенесённой на другой SQL сервер базой Iron base, необходимо создать соответствующее имя входа  и сопоставить его с ролью ironbase в этой базе.

 

Если используется проверка подлинности SQL Server, то по умолчанию имя входа IB6Login с пустым паролем. Необходимо создать на SQL сервере данное имя входа. Если политика безопасности не позволяет использовать для имени входа пустой пароль, то запуск клиентского приложения необходимо производить с соответствующими ключами (см. Автоматизация запуска клиентского приложения).

 

Если используется проверка подлинности Windows, то в качестве имени входа необходимо указать группу AD, объединяющую пользователей приложения, или имя конкретного пользователя.

 

Далее созданное имя входа необходимо сопоставить с ролью ironbase в перенесённой базе, как показано ниже.

 

help_user_mapping

 

 

При создании базы данных указывается пользователь или группа, которые будут выступать в роли администраторов. Из-под этого пользователя (члена группы) производится первый запуск приложения и дальнейшая настройка базы данных. Если вы перенесли базу, и у вас нет возможности использовать учетную запись предыдущего администратора, то следует выполнить хранимую процедуру dbo.AllowAccessCurrentUser. Она настраивает административные права на базу для текущего пользователя.