C# 如何使用SMO和虚拟设备备份MS SQL

C# 如何使用SMO和虚拟设备备份MS SQL,c#,backup,smo,C#,Backup,Smo,目前,我正在通过SMO备份远程数据库。我可以使用DeviceType.File 我希望能够使用VirtualDevice: Backup dbBackup = new Backup(); dbBackup.Action = BackupActionType.Database; dbBackup.Database = "DevTarget"; BackupDeviceItem dbBackupItem = new BackupDev

目前,我正在通过SMO备份远程数据库。我可以使用
DeviceType.File

我希望能够使用VirtualDevice:

        Backup dbBackup = new Backup();
        dbBackup.Action = BackupActionType.Database;
        dbBackup.Database = "DevTarget";

        BackupDeviceItem dbBackupItem = new BackupDeviceItem();
        dbBackupItem.DeviceType = DeviceType.VirtualDevice;
        dbBackupItem.Name = "Full_Backup_test2";

        dbBackup.Devices.Add(dbBackupItem);
是否有人使用过
DeviceType.VirtualDevice
,如果有,请帮助了解如何使用它及其功能