您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

sp_dropdevice

语法


sp_dropdevice <logicalname>[, dropfile]

参数

<logicalname>

是 master.dbo.sysdevices.name 中列出的设备的名称。

dropfile

指定时,删除底层操作系统文件。

示例

示例 1

从 SAP ASE 中删除名为 tape5 的设备:


sp_dropdevice tape5

示例 2

从 SAP ASE 中删除名为 fredsdata 的数据库设备。此时该设备一定不能被任何数据库使用:


sp_dropdevice fredsdata

示例 3

在 SAP ASE 中删除命名为 fredsdata 的数据库设备和文件。此时该设备一定不能被任何数据库使用:


sp_dropdevice fredsdata, dropfile

用法

使用 sp_dropdevice 时,还存在一些其它注意事项:

  • sp_dropdevice 从 SAP ASE 中删除一个设备,同时从 master.dbo.sysdevices 中删除该设备的条目。

  • 没有 dropfile 标志的 sp_dropdevice 不会删除被当做数据库设备删除的文件;它使该文件不能被 SAP ASE 访问。

  • 要在使用 dropfile 或使用 sp_dropdevice 之后删除文件,请使用操作系统命令。