Попробовать бесплатно

Привилегии пользователя исходной базы данных Microsoft SQL Server

Конвертум Мастер использует операторы SELECT к системным таблицам и представлениям, чтобы извлечь информацию об исходном DDL для всех объектов, которые необходимо преобразовать. Для этого необходимо создать логин к базе данных по умолчанию, в которой хранятся объекты для миграции.

Создайте пользователя для логина и назначьте ему привилегии, необходимые для экспорта объектов Microsoft SQL Server:

  • create login sql_test with password = 'Pwd' — Cоздать логин sql_test с паролем = 'Pwd';
  • alter login sql_test with default_database = test — Назначить базу данных по умолчанию 'test' для логина;
  • use test — Создать пользователя в базе данных;
  • create user test_user for login sql_test — Cоздать пользователя test_user для логина sql_test.

Привилегии, которые необходимо назначить пользователю:

  • GRANT SELECT TO test_user
  • GRANT EXECUTE TO test_user
  • GRANT VIEW DEFINITION TO test_user

Или можно добавить свой логин в роль sysadmin EXEC master..sp_addsrvrolemember @loginame = N'sql_test', @rolename = N'sysadmin'.


Если у вас есть другие вопросы, пожалуйста, свяжитесь с нами: support@convertum.ru