【问题标题】:How can I drop a SqlServer Backup Device using SMO in C#?如何在 C# 中使用 SMO 删除 SqlServer 备份设备?
【发布时间】:2010-03-18 17:08:27
【问题描述】:

我可以使用以下伪代码使用 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?

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

【问题讨论】:

    标签: c# sql-server smo


    【解决方案1】:

    使用BackupDevice.Drop:

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

    【讨论】:

    • @remus-rusanu:非常感谢!我很尴尬这是多么容易。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-23
    • 2011-09-28
    • 1970-01-01
    • 2015-12-18
    相关资源
    最近更新 更多