2010-03-18 44 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