我使用的是Sql Server 2014 Express Edition。我正在使用Visual Studio 2015。 我创建了一个使用数据库的c#Winform应用程序。在应用程序中,我有一个按钮,用于备份数据库。在按钮单击事件上,sql命令
"backup database testdb to disk = @fullfilename";
使用sqlcommand和ExecuteNonQuery执行。
当我测试时,我收到一个错误:
无法备份databaseSystem.Data.SqlClient.SqlException (0x80131904)操作系统错误3(系统找不到路径 指定)。
我正在测试备份,试图将其保存到映射驱动器。我已经看过谷歌并试过接近建议。我已将Sql Server的登录服务更改为域用户。我使用相同的域用户凭据映射了驱动器。我已经验证用户拥有该共享的所有权限等。没有快乐。同样的问题。
很想听听关于如何让它发挥作用的一些指示。注意:如果您使用本地非映射驱动器,它可以正常工作。
注意:必须使用映射驱动器或UNC。这是一项要求。
感谢。
答案 0 :(得分:0)
支持UNC备份,应该没有问题。
我的问题排查建议: