关于删除数据库备份设备。
我创建了一个数据库备份设备
语句:use master
exec sp_addumpdevice 'disk','beifen1','D:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\beifen1.bak'
然后在删除该备份设备时遇到了问题
语句:sp_dropdevice 'beifen1','D:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\beifen1.bak'
系统提示:'d:\prog' 不是 @delfile 参数的有效选项。
我在教材上看到关于@delfile 参数的说明如下:表示相对应的实体文件。@delfile 选项值必须给出,否则与备份设备相对应的实体文件仍旧存在。
我在网上找了一些关于该语句的说明,@delfile 参数可以不给出;或者给出“DELFILE”(那么就会删除物理备份设备磁盘文件)。
语句如下:sp_dropdevice 'beifen1'
结果运行成功,系统提示“设备删除成功”。
sp_dropdevice 'beifen1','delfile'
结果也运行成功,系统提示“设备删除成功”。
请大家告诉我这个语句到底怎么用?