Разрешения для резервного копирования и восстановления SQL Server

Разрешения, необходимые для резервного копирования с однократным проходом

Для успешного выполнения резервного копирования с однократным проходом на машине с Microsoft SQL Server учетная запись плана резервного копирования должна входить в группу Операторы архива или Администраторы на этой машине.

Также этой учетной записи должна быть присвоена роль sysadmin на каждом из экземпляров, установленных на машине.

Если план резервного копирования создается обычным пользователем, например членом группы Пользователи, потребуется указать данные учетной записи, у которой есть вышеуказанные права. Для доступа к этой настройке щелкните Учетные данные плана на странице Создание плана резервного копирования.

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

Предоставление прав агенту

Во время установки программа включает учетную запись службы агента в группу Операторы архива. Если выбрано создание новой учетной записи для агента, эта учетная запись также включается в группу Администраторы. Таким образом, у агента всегда будут необходимые права в Windows.

Чтобы назначить агенту роль sysadmin в SQL Server, необходимо указать учетные данные sysadmin для каждого экземпляра Microsoft SQL, установленного на машине. Если вы не указываете учетные данные во время установки, можно назначить агенту роль sysadmin позже любым из следующих способов:

После установки на машину нового экземпляра Microsoft SQL Server необходимо также назначить агенту роль sysadmin.

Как присвоить учетной записи службы агента роль sysadmin на экземпляре с помощью сценария T-SQL

  1. Создайте текстовый файл со следующим содержанием:

    Create Login [<имя машины>\Acronis Agent User] From Windows
    Exec master..sp_addsrvrolemember @loginame = '<имя машины>\Acronis Agent User',@rolename = 'sysadmin'

    Acronis Agent User — это учетная запись, создаваемая агентом по умолчанию. Если вы указали существующую учетную запись при установке агента, замените Acronis Agent User именем пользователя существующей учетной записи.

    Файл может иметь любое расширение.

  2. В командной строке выполните следующую команду:

    sqlcmd -S <имя машины>\<имя экземпляра> -i <полный путь к файлу сценария T-SQL>

Если вы не хотите назначать агенту роль sysadmin, необходимо будет указать учетные данные в каждом плане резервного копирования, как указано в начале этого раздела.

Разрешения, необходимые для восстановления базы данных Microsoft SQL Server

При восстановлении базы данных на экземпляр необходимо указать учетные данные для этого экземпляра. Окно, запрашивающее учетные данные, появляется после выбора целевого экземпляра на странице Восстановление данных.