我将尝试从 C# 应用程序做一个备份数据库。我找到了更多教程如何做到这一点。在新项目中复制一些解决方案并运行。我一直遇到一个连接错误,例如:
“服务器备份失败”。
在这一行:
source.SqlBackup(服务器);
你知道我怎么解决这个问题吗?我认为这个问题涉及到服务器的连接(它坏了?)。
您可以在下面看到一种备份方法:
public static void BackupDatabase(string backUpFile)
{
ServerConnection con = new ServerConnection(@".\SQLEXPRESS");
Server server = new Server(con);
Backup source = new Backup();
source.Action = BackupActionType.Database;
source.Database = "DB";
BackupDeviceItem destination = new BackupDeviceItem(backUpFile, DeviceType.File);
source.Devices.Add(destination);
source.SqlBackup(server);
con.Disconnect();
MessageBox.Show("Kopia wykonana!");
}