Резервное копирование базы данных на другом SQL сервере в качестве локальной системы - PullRequest
0 голосов
/ 23 января 2020

У меня проблема с двумя SQL серверами.

По сути, я хочу сделать резервную копию на одном сервере и восстановить на другом.

Запускается хранимая процедура на сервере server2 следующие 2 шага:

шаг 1: вызвать хранимую процедуру на сервере server1, которая в основном выполняет следующие действия:

BACKUP DATABASE exampleDB TO DISK = N'\\server2\sharedFolder\exampleDB_full_20200124.bak'

шаг 2:

RESTORE DATABASE exampleDB FROM DISK = N'E:\sharedFolder\exampleDB_full_20200124.bak' WITH REPLACE

Теперь я получаю следующую ошибку:

Сообщение 3013, Уровень 16, Состояние 1, Процедура sprCreateBackup, Строка 22 [Batch Start Line 2] BACKUP DATABASE аварийно завершается , Сообщение 3201, Уровень 16, Состояние 1, Процедура sprCreateBackup, Строка 22 [Стартовая Строка 2] Не удается открыть устройство резервного копирования '\ server2 \ sharedFolder \ exampleDB_full_20200124.bak'. Ошибка операционной системы 5 (не удалось получить текст для этой ошибки. Причина: 15105).

База данных exampleDB существует на обоих серверах, а общая папка настроена так, чтобы всем было разрешено все. Оба SQL сервера настроены для работы в качестве локальной системы.

Чего мне не хватает?

Заранее большое спасибо !!

С уважением, Бенджамин

...