c11*_*ada 77 sql-server backup
任何人都可以帮助我,我正在尝试备份位于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
Run Code Online (Sandbox Code Playgroud)
谁能解释我在这里做错了什么?
谢谢
Pau*_*ter 88
看起来SQL Server没有访问文件C:\ backup.bak的权限.我会检查分配给SQL Server服务帐户的帐户的权限.
作为解决方案的一部分,您可能希望将备份文件保存到C:驱动器根目录之外的其他位置.这可能是您遇到权限问题的一个原因.
Mar*_*ith 15
假设*.bak文件与SQL Express实例位于同一台计算机上,则可能是权限问题.
如果您下载procmon http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx,您可以过滤该文件路径,查找ACCESS_DENIED错误,如果有任何错误,您可以看到失败的帐户名称访问.
我有同样的错误.我一直在尝试通过为运行SQL客户端服务的帐户设置更高的权限来修复此问题,但它没有帮助.问题是我在我的帐户内运行MS Sql Management studio.因此,下次...确保以运行管理员身份运行它,如果在启用UAC的情况下使用Win7.
| 归档时间: |
|
| 查看次数: |
296240 次 |
| 最近记录: |