关于数据库备份与还原。提示3(系统找不到指定的路径。)。解决办法
关于数据库备份与还原。提示3(系统找不到指定的路径。)。
[Microsoft][ODBC SQL Server Driver][SQL Server]无法打开备份设备 'D:\电力公司\images\'。出现操作系统错误 3(系统找不到指定的路径。)。
[Microsoft][ODBC SQL Server Driver][SQL Server]BACKUP DATABASE 正在异常终止。
权限是给了的,文件夹绝对是存在的,请问这是什么原因造成的。求救。。。
------解决方案--------------------
路径应该是 数据库连接串里的那个服务器的路径 而且 必须是完整文件名,,比如 C:\2012.bak
[Microsoft][ODBC SQL Server Driver][SQL Server]无法打开备份设备 'D:\电力公司\images\'。出现操作系统错误 3(系统找不到指定的路径。)。
[Microsoft][ODBC SQL Server Driver][SQL Server]BACKUP DATABASE 正在异常终止。
- C# code
protected void Button1_Click(object sender, EventArgs e) { SQLDMO.Backup oBackup = new SQLDMO.BackupClass(); SQLDMO.SQLServer oSQLServer = new SQLDMO.SQLServerClass(); try { oSQLServer.LoginSecure = false; oSQLServer.Connect("localhost", "sa", "daili"); oBackup.Action = SQLDMO_BACKUP_TYPE.SQLDMOBackup_Database; oBackup.Database = "electricity"; oBackup.Files = @Server.MapPath("/images/"); oBackup.BackupSetName = "electricity"; oBackup.BackupSetDescription = DateTime.Now.ToString(); oBackup.Initialize = true; oBackup.SQLBackup(oSQLServer); } catch (Exception ex) { throw ex; } finally { oSQLServer.DisConnect(); } }
权限是给了的,文件夹绝对是存在的,请问这是什么原因造成的。求救。。。
------解决方案--------------------
路径应该是 数据库连接串里的那个服务器的路径 而且 必须是完整文件名,,比如 C:\2012.bak