如何在C#中使用SMO删除SqlServer备份设备?

时间:2010-03-18 17:08:27

标签: c# sql-server smo

我可以使用SQL-DMO使用以下伪代码删除SqlServer备份设备:

SQLDMO.SQLServer2 server = New SQLDMO.SQLServer2();
server.Connect("myserver");
server.BackupDevices.Remove("mybackupdevice");
File.Delete(mybackupdevicephysicallocation);

SMO.Server.BackupDevices似乎没有Remove()方法,那么如何使用SMO删除BackupDevice?

我希望我错过了一些明显的东西。

1 个答案:

答案 0 :(得分:3)

使用BackupDevice.Drop

Server server = new Server("localhost");
BackupDevice device = server.BackupDevices["devicename"];
device.Drop();