Сохранение резервной копии 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.