5

我在 .net 上使用 SMO 库编写了一个备份 SQL 数据库的程序,一切都很顺利,我只有最后一点,我正在改变将 .bak 文件保存在硬盘上的方式,来自 DeviceType.File到DeviceType.Pipe,我以前用过管道,只是不知道这里怎么实现。

4

2 回答 2

6

我认为 PIPE 备份设备在 SQL Server 2005 及更高版本中不可用。

sys.backup_devices,管道已过时。当然,我可能是错的,而且我从未使用过管道备份(甚至回到我的 SQL Server 6.5 天)

编辑,好的,找到了...

此处的第一个条目:SQL Server 2005 中已停用的数据库引擎功能

已停产的功能 =命名管道备份设备

带有注释“出于安全原因,SQL Server 不支持备份到命名管道。”

那么为什么它仍然列在DeviceType枚举中呢?

于 2010-01-03T13:23:11.747 回答
1

管子已经停产了。100% 确定

于 2012-05-21T13:40:45.757 回答