sql-server - backup翻译 - sql server备份




SQL Server 2008备份错误-操作系统错误5(无法检索此错误的文本。原因:15105) (5)

假设* .bak文件与SQL Express实例位于同一台计算机上,则可能是权限问题。

如果您下载procmon http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx ,则可以在该文件路径上进行过滤,查找ACCESS_DENIED错误,如果有,您可以看到失败的帐户名称访问。

任何人都可以帮助我,我试图备份位于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

任何人都可以解释我在这里做错了吗?

谢谢


它看起来像SQL Server没有访问文件C:\ backup.bak的权限。 我会检查分配给SQL Server服务帐户的帐户的权限。

作为解决方案的一部分,您可能希望将备份文件保存到C:驱动器根目录以外的其他位置。 这可能是你有权限问题的原因之一。


我也有这个错误。

问题原来只是我必须手动为MDF和LDF文件的文件位置创建完整的目录结构。

因为没有正确报告丢失的目录,所以在SQL Server上感到羞耻!


我有同样的错误。 我一直试图通过设置更高的权限来解决运行SQL客户端服务的问题,但它没有帮助。 问题是我在我的账户中运行MS Sql Management studio。 所以,下次......如果在启用UAC的情况下使用Win7,请确保您以管理员身份运行它。


是的,这是安全问题。 检查SQL Server 2008启动时的文件夹权限和服务帐户。





backup