Сохранение резервной копии SQL Server 2012 на другом компьютере

Можно ли задать путь резервного копирования на сетевой диск в SQL Server 2012?

Я делаю это в Management Studio -> Новый план обслуживания...

введите описание изображения здесь

Когда я запускаю работу для этого подплана, он возвращает ошибку:

Не удалось выполнить запрос "BACKUP DATABASE [my_new_db] TO DISK = N'\\anotherServer\b..." со следующей ошибкой: "Не удается открыть устройство резервного копирования" \\anotherServer\backup\my_new_db_backup_2017_08_30_112257_7728044.bak'. Ошибка операционной системы 5(Přístup byl odepřen.). РЕЗЕРВНАЯ БАЗА ДАННЫХ завершается ненормально. " Возможные причины сбоя: проблемы с запросом, свойство ResultSet установлено неправильно, параметры установлены неправильно или соединение установлено неправильно.

Я пробовал это другие варианты с той же ошибкой:

  • Подключенный диск
  • Папка быстрого доступа к другому серверу, сохраненная на исходном диске сервера

И да, у меня есть разрешения. Это действительно возможно для записи на другой сервер с исходного сервера (пробовал в проводнике Windows). И я управлял работой под тем же аккаунтом.

Может быть, в старых версиях это было возможно? https://www.sqlservercentral.com/Forums/Topic678215-357-1.aspx

1 ответ

В SQL Server 2008. Это возможно, но компьютер сервера должен иметь разрешения на запись в это общее местоположение.

BACKUP DATABASE DB_Name
TO DISK = '\\192.16.1.9\SharedDBs\Sample.bak'

Серверный компьютер имеет разрешение на чтение / запись для указанной папки \192.16.1.9\SharedDBs.

Другие вопросы по тегам