Arr*_*abi 5 sql-server backup smo pipe named-pipes
我写了一个使用.net上的SMO库备份SQL数据库的程序,一切都很顺利,我只有最后一点,我正在改变我的方法来保存硬盘上的.bak文件,来自DeviceType.File到DeviceType.Pipe,我之前使用过管道,我只是不知道如何在这里实现它.
我认为PIPE备份设备在SQL Server 2005及更高版本中不可用.
从sys.backup_devices,管道已经过时了.我当然错了,我从来没有使用过管道备份(甚至回到我的SQL Server 6.5天)
编辑,确定发现它......
第一个条目:SQL Server 2005中已停止的数据库引擎功能
Discontinued feature = 命名管道备份设备
注释"出于安全原因,SQL Server不支持对命名管道的备份."
那么为什么它仍然在DeviceType枚举中列出?