读书人

关于数据库备份与还原。提示3(系统找不

发布时间: 2012-04-10 21:03:56 作者: rapoo

关于数据库备份与还原。提示3(系统找不到指定的路径。)。
[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

读书人网 >asp.net

热点推荐