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

问题描述 投票:0回答:1

目前我正在通过 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
如果有请帮忙了解如何使用它及其功能。

c# backup smo
1个回答
0
投票

我现在也面临着同样的问题。当我挖掘出SMO源代码时,BackupDeviceItem -> BackupMedia和BackupMedia不接受VirtualDevice DeviceType。也就是说没有办法做到这一点。这是正确的吗? 在此输入图片描述

© www.soinside.com 2019 - 2024. All rights reserved.