码迷,mamicode.com
首页 > 其他好文 > 详细

备份对于服务器“服务器名”失败的解决办法

时间:2015-07-02 17:25:10      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:

今天在用SMO备份数据库时,报以下异常:

备份对于服务器“服务器名”失败。(Microsoft.SqlServer.Smo)
其他信息:System.Data.SqlClient.SqlError:无法打开备份设备‘c:\zyl.bak‘。出现操作系统错误5(拒绝访问。)。(Microsoft.SqlServer.Smo)

解决方案:

  以上异常通常有两个原因:

  1.Sql Server 不能将备份文件放在根目录下,必须放在一个非根目录下,否则就会报错。

    

1 string bkPath = @"C:\BackUp\";//存放备份后的数据的文件夹  (正确)

 

  2.检查备份路径是否存在,数据库不会主动帮你创建不存在的路径,需要你自己先创建好路径,然后再备份的时候指定路径;

备份对于服务器“服务器名”失败的解决办法

标签:

原文地址:http://www.cnblogs.com/willingtolove/p/4616357.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!