Резервная ошибка SQL-сервера 2008 - ошибка Операционной системы 5 (не удался получить текст для этой ошибки. Причина: 15105) [закрытый]

Может любой помогать мне, я пытаюсь скопировать базу данных, расположенную на localhost\SQLEXPRESS, но я продолжаю получать следующую ошибку:

Backup failed for Server 'localhost\SqlExpress'.  (Microsoft.SqlServer.SmoExtended)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.2531.0+((Katmai_PCU_Main).090329-1045+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Backup+Server&LinkId=20476


ADDITIONAL INFORMATION:

System.Data.SqlClient.SqlError: Cannot open backup device 'C:\backup.bak'. Operating system error 5(failed to retrieve text for this error. Reason: 15105). (Microsoft.SqlServer.Smo)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.2531.0+((Katmai_PCU_Main).090329-1045+)&LinkId=20476

Кто-либо может объяснить, что я делаю неправильно здесь??

спасибо

77
задан Wesley Wiser 16 October 2012 в 01:58
поделиться

2 ответа

Похоже, что у SQL Server нет разрешения на доступ к файлу C:\backup.bak. Я бы проверил разрешения учетной записи, назначенной учетной записи службы SQL Server.

Как часть решения, вы можете захотеть сохранить файлы резервного копирования не в корне диска C:. Это может быть одной из причин проблем с разрешениями.

88
ответ дан 24 November 2019 в 10:52
поделиться

Предполагая, что файл * .bak находится в на том же компьютере, что и экземпляр SQL Express, это может быть проблема с разрешениями.

Если вы загружаете procmon http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx , вы можете фильтровать путь к этому файлу, искать ошибки ACCESS_DENIED и, если они есть, вы может видеть имя учетной записи, к которой не удается получить доступ.

15
ответ дан 24 November 2019 в 10:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: