2010-03-18 102 views
1

我可以使用下面的伪代码中使用SQL-DMO下降一个SQLServer备份设备:如何在C#中使用SMO删除SqlServer备份设备?

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

SMO.Server.BackupDevices不会出现有一个remove()方法,所以我怎么能放下使用SMO一个BackupDevice?

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

回答

3

使用BackupDevice.Drop

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

@瑞摩斯-rusanu:谢谢了!我很尴尬,这很容易。 – 2010-03-18 20:29:24