【问题标题】:Back failed for Server服务器返回失败
【发布时间】:2012-08-06 11:55:47
【问题描述】:

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);

【问题讨论】:

  • 更详细的错误消息会有所帮助。通常的嫌疑人是缺少权限或 backupText.Text 中的值错误。
  • 我列出了上面的错误...我评论了我的最后 5 行,问题在于服务器连接
  • @Great 我知道您列出了错误,但这是一条无用的消息。某处有更详细的错误消息 - 通过 VS 调试器中的异常窗口或某处。
  • 内部异常连接服务器失败...
  • 那么Failed to connect server ...的哪一部分你不明白?您的代码运行所在的计算机上似乎没有名为 .\SQLEXPRESS 的 SQL Server 实例 - 或者它没有运行。

标签: c# sql-server smo


【解决方案1】:

权限问题.. 连接到 sql server 以获取备份备份权限是必需的。所以请检查权限部分。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-13
    • 2015-11-18
    相关资源
    最近更新 更多