我有这个创建数据库备份的代码片段:
try
{
string connStr = "<valid connection string>";
using (SqlConnection conn = new SqlConnection(connStr))
{
conn.Open();
string sqlStmt = String.Format("BACKUP DATABASE InventoryDB TO DISK='{0}'",
DBBackupSaveFileDialog.FileName);
using (SqlCommand bu2 = new SqlCommand(sqlStmt, conn))
{
bu2.ExecuteNonQuery();
}
...
问题是它在开发人员电脑上工作正常但是当我在不同的机器上尝试时会出现这个错误
无法打开备份设备“C:\User\Saleh\Documents\12.bak”。操作系统错误 5(无法检索此错误的文本。原因:15105)。