回到失败的服务器

问题描述:

http://www.daniweb.com/software-development/csharp/threads/202843/take-backup-of-sql-server-database-using-c回到失败的服务器

错误: 返回失败服务器

我使用SMO代码从这个线程,但它不能备份...

我的代码:

Server s = new Server(".\\SQLEXPRESS"); 
    Backup bk = new Backup(); 
    bk.Devices.AddDevice(backupText.Text, DeviceType.File); 
    bk.Database = "System"; 
    bk.Action = BackupActionType.Database; 
    bk.SqlBackup(s); 
+2

更详细的错误信息将有所帮助。常见的嫌疑人在这里是缺少权限或在backupText.Text中的错误值。 – squillman 2012-08-06 12:01:21

+0

我列出了上面的错误...我评论了我的最后5行,问题在于服务器连接 – greatmajestics 2012-08-06 12:02:27

+2

@好我知道你列出了错误,但它是一个无用的消息。某处有更详细的错误消息 - 通过VS调试器中的异常窗口或某处。 – squillman 2012-08-06 12:05:51

问题是许可的。对于连接到SQL服务器获取备份备份权限是必需的。所以请检查权限部分。