План обслуживания не выполняется, но выполняется запрос - PullRequest
0 голосов
/ 18 октября 2011

У меня есть SQL Server 2005 Enterprise Edition, чей план обслуживания постоянно завершается с ошибкой:

backup MYSERVER (MYSERVER)
Backup Database on MYSERVER
Databases that have a compatibility level of 70 (SQL Server version 7.0) will be skipped.
Databases: All databases
Type: Differential
Append existing
Task start: 2011-10-18T00:10:09.
Task end: 2011-10-18T00:10:09.
Failed:(-1073548784) Executing the query "BACKUP DATABASE [model] TO  DISK = N'\\myNetworkDrive\\opovo\\BackupSQL\\MYSERVER\\model\\model_backup_201110180010.bkp' WITH  DIFFERENTIAL ,  RETAINDAYS = 13, NOFORMAT, NOINIT,  NAME = N'model_backup_20111018001008', SKIP, REWIND, NOUNLOAD,  STATS = 10
" failed with the following error: "Cannot open backup device 'C:\\Program Files\\Microsoft SQL Server\\MSSQL.1\\MSSQL\\Backup\\Arca\\opovo\\BackupSQL\\MYSERVER\\model\\model_backup_201110180010.bkp'. Operating system error 3(The system cannot find the path specified.).
BACKUP DATABASE is terminating abnormally.". Possible failure reasons: Problems with the query, "ResultSet" property not set correctly, parameters not set correctly, or connection not established correctly.

Но запрос:

BACKUP DATABASE [model] TO  DISK = N'\\myNetworkDrive\\opovo\\BackupSQL\\MYSERVER\\model\\model_backup_201110180010.bkp' WITH  DIFFERENTIAL ,  RETAINDAYS = 13, NOFORMAT, NOINIT,  NAME = N'model_backup_20111018001008', SKIP, REWIND, NOUNLOAD,  STATS = 10

работает нормально и дает ожидаемые результаты.

Это ошибка?Что мне здесь не хватает?Какой элегантный способ сделать резервную копию в сетевом расположении?

1 Ответ

0 голосов
/ 18 октября 2011

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

Запускает службу агента SQL Server как учетную запись домена с доступомв эту сетевую папку.

...