Добавьте новый сервер через программу управления ADVSoft SQL Backup:

Далее выберите Microsoft SQL Server страницу и укажите необходимые параметры подключения:

ADVSoft SQL Backup поддерживает следующие варианты создания резервной копии баз данных:

Резервные копии баз данных MS SQL Server через общую папку

В этом режиме Microsoft SQL Server и служба ADVSoftSQLBackup должны иметь доступ к общей папке. Сервер базы данных должен иметь права на запись, а служба ADVSoftSQLBackup на чтение и удаление. Кроме доступа к общей папке никакого дополнительного ПО устанавливать не нужно.

В параметрах подключения к серверу необходимо указать, в каком виде общая папка доступна для Microsoft SQL Server и для службы ADVSoftSQLBackup. Например, если общая папка доступна для Microsoft SQL Server как локальная папка C:\Share\, а для службы ADVSoftSQLBackup это \\SQLServerPC\Shares – в настройках программы нужно указать соответствующие пути:

Другой пример: предположим, общая сетевая папка располагается по адресу \\fileserver\share и именно по такому URI доступна обоим системам - тогда нужно указать \\fileserver\share как локальную папку и для Microsoft SQL Server и для службы ADVSoftSQLBackup.

Microsoft SQL Server может не иметь прав доступа к общей папке в сети. Вы можете проверить доступность нужного пути для Microsoft SQL Server выполнив через Management Studio следующий запрос: EXEC master.sys.xp_dirtree '\\SomeServer\Share\', 1, 1 , где \\SomeServer\Share\ - UNC путь для проверки. В случае, если доступ есть – будет выведен список файлов и папок по этому пути. Иначе – пустой набор.

Для создания резервных копий в этом режиме ADVSoft SQL Backup нужны права(роль) sysadmin на Microsoft SQL Server. Для этого можно использовать один из вариантов:

  1. Запускать службу из-под соответствующего аккаунта, который имеет sysadmin роль на Microsoft SQL Server
  2. Задать имя/пароль такого аккаунта в настройках ADVSoft SQL Backup
  3. Добавить роль sysadmin аккаунту СИСТЕМА (SYSTEM) в настройках Microsoft SQL Server

Запуск «агента» из-под специального аккаунта

Для запуска службы используя специальный аккаунт откройте апплет Службы (Services), найдите службу ADVSoftSQLBackup и задайте нужный аккаунт:

Добавление роли sysadmin аккаунту СИСТЕМА (SYSTEM) в настройках MS SQL Server

Для добавления роли sysadmin аккаунту СИСТЕМА (SYSTEM) в настройках Microsoft SQL Server можно использовать Microsoft SQL Server Management Studio Express (доступен бесплатно для загрузки с веб-сайта Microsoft: https://www.microsoft.com/ru-ru/download/details.aspx?id=42299) Откройте нужную базу данных и выберите Security\Logins папку. Затем вы можете задать нужные параметры для пользователя СИСТЕМА(SYSTEM):

Затем нужно задать sysadmin роль для этого пользователя:

Создание резервных копий баз данных MS SQL Server с использованием ADVSoft SQL Backup Agent

ADVSoft SQL Backup Agent должен быть установлен на ПК вместе с Microsoft SQL Server и позволяет создавать резервные копии по локальной сети. В данном случае нет необходимости в общей папке между ПК с сервером баз данных и ПК службы ADVSoftSQLBackup. После установки «агента» на ПК Microsoft SQL Server, служба ADVSoftSQLBackup может получать копии баз данных по сети с использованием сжатия и шифрования информации, что увеличивает скорость работы и уменьшает нагрузку на оборудование и сетевое оборудование.

Для выбора этого режима в ADVSoft SQL Backup используйте опцию «Копирование по сети» в окне подключения нового сервера:

Установка и настройка ADVSoft SQL Agent на ПК MS SQL Server

После установки модуля агента на ПК Microsoft SQL Server, нужно задать отслеживаемые экземпляры и параметры доступа в SQLAgent Manager:

Для работы службе «агента» нужны права(роль) sysadmin на всех обрабатываемых экземплярах Microsoft SQL Server, а так же права локального администратора.

Варианты организации доступа службы «агента» к функциям резервного копирования Microsoft SQL Server:

  1. Служба «агента» работает из-под аккаунта СИСТЕМА. В этом случае нужно включить аккаунт СИСТЕМА в роль sysadmin на всех обрабатываемых экземплярах SQL Server.
  2. Запускать «агента» из-под аккаунта СИСТЕМА, но в настройках Agent Manager указать имя/пароль аккаунта, наделенного правами локального администратора и включенного в sysadmin роль на SQL Server.
  3. Запускать «агента» из-под отдельного аккаунта, наделенного правами локального администратора и включенного в sysadmin роль на Microsoft SQL Server.

Смена аккаунта для запуска службы «агента»

Для смены аккаунта, использующегося для запуска службы «агента», откройте апплет Службы и задайте нужные параметры для службы ADVSoftSQLBackupAgent:

Добавление роли sysadmin аккаунту СИСТЕМА (SYSTEM) в настройках MS SQL Server

Для добавления роли sysadmin аккаунту СИСТЕМА подключитесь к нужному экземпляру Microsoft SQL Server с помощью SQL Server Management Studio, далее откройте SecurityLogins и откройте свойства пользователя СИСТЕМА:

На странице Роли Сервера включите sysadmin роль:

Использование отдельного аккаунта для работы «агента»

Если вы хотите использовать специальный отдельный аккаунт для работы «агента», нужно создать такой аккаунт с правами локального администратора в контрольной панели Windows и добавить sysadmin роль для этого аккаунта для Microsoft SQL Server. Подключитесь к нужному экземпляру Microsoft SQL Server в SQL Server Management Studio и нажмите правую кнопку на папке Login, затем выберите New Login:

После добавления «специального» пользователя в Microsoft SQL Server, нужно добавить роль sysadmin для этого пользователя (см. добавление sysadmin роли для пользователя СИСТЕМА).