Как я могу удалить устройство резервного копирования SqlServer с помощью SMO в C #? - PullRequest
1 голос
/ 18 марта 2010

Я могу удалить устройство резервного копирования SqlServer, используя SQL-DMO, используя следующий псевдокод:

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

SMO.Server.BackupDevices не имеет метода Remove (), так как я могу удалить BackupDevice, используя SMO?

Я надеюсь, что только что пропустил что-то очевидное.

1 Ответ

3 голосов
/ 18 марта 2010

Использование BackupDevice.Drop :

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