Ошибка при резервном копировании базы данных в SQL Server 2008 R2

На компьютере с XP я использую SQL Server 2008 R2 для резервного копирования файлов, файлы хранятся в папке c:/ProgramFiles/.../Data, но в этом случае я получил исключение

Не удается открыть устройство резервного копирования «C:\Program Files\Data\BlaBla_123.bak».
Ошибка операционной системы 5 (не удалось получить текст для этой ошибки. Причина: 1815).
Сообщение 3013, уровень 16, состояние 1 , Строка 1
BACKUP DATABASE аварийно завершает работу.

Мой запрос

ALTER DATABASE BlaBla SET SINGLE_USER WITH ROLLBACK IMMEDIATE 
backup database BlaBla to disk = 'C:\Program Files\Data\BlaBla_123.bak' 

Но я знаю, что это сработает, если я сохранил файл резервной копии на диске D или что-то в этом роде.

Мой вопрос: как сохранить резервную копию в той же папке и что мне нужно сделать со стороны кода или со стороны запроса?


person Vikram Bose    schedule 01.06.2013    source источник
comment
Вы читали эту кб статью? Я предполагаю, что что-то за пределами sqlserver испорчено....   -  person rene    schedule 01.06.2013
comment
@rene: Да, я понимаю, нужно дать разрешение на доступ к этой папке для входа в SQL.   -  person Vikram Bose    schedule 01.06.2013


Ответы (1)


Я добавил сетевую службу (или учетную запись, назначенную учетной записи службы SQL Server) с разрешением «Полный доступ» в ACL (список управления доступом) резервного файла .bak.

person isxaker    schedule 05.08.2013