SQL Server 2000 резервного копирования непосредственно на отдельный сервер - PullRequest
1 голос
/ 14 января 2009

SQL Server 2000 в Windows Server 2003.

Я пытаюсь запустить резервное копирование из EM напрямую на другой сервер следующим образом:

резервная копия базы данных AbraEmployeeSelfService на диск = '\\ имя_сервера \ f $ \ Backup \ myDB_backup.bak'

Я получаю эту ошибку: Не удается открыть устройство резервного копирования «\\ имя_сервера \ f $ \ Backup \ myDB_backup.bak». Ошибка устройства или устройство не в сети. Смотрите журнал ошибок SQL Server для более подробной информации. Сообщение 3013, уровень 16, состояние 1, строка 1 РЕЗЕРВНАЯ БАЗА ДАННЫХ завершается ненормально.

Журнал ошибок показывает это сообщение: BackupDiskFile :: CreateMedia: не удалось создать устройство резервного копирования '\\ имя_сервера \ f $ \ Backup \ myDB_backup.bak'. Ошибка операционной системы = 5 (доступ запрещен).

Я запускаю команду, используя учетную запись Windows, которая имеет полные права на путь назначения. По крайней мере, со своего рабочего стола я могу открыть окно запуска, ввести \\ имя_сервера \ f $ \ Backup и в появившемся окне проводника я могу добавлять / редактировать / удалять файлы в этом каталоге.

Что мне нужно сделать, чтобы пройти через отказ в доступе?

Ответы [ 2 ]

1 голос
/ 14 января 2009

Я не уверен, ускользает ли ваш пункт назначения от ТА, но оно должно выглядеть так:

'\\servername\f$\Backup\myDB_backup.bak'

(есть два префикса имени сервера)

SQL Server попытается подключиться к этому сетевому ресурсу как пользователь, под которым запущена служба SQL Server. Вам может потребоваться запустить SQL Server как другую учетную запись, которая сопоставляет учетную запись с привилегиями этому месту назначения.

Устранение неполадок, связанных с резервным копированием и восстановлением SQL Server

0 голосов
/ 14 января 2009

Под какой учетной записью работает служба MSSQLSERVER? Я считаю, что LocalSystem ограничена и не может получить доступ к удаленным ресурсам.

...