sp_dropdevice (Transact-SQL)

適用於:SQL Server

從 SQL Server 資料庫引擎 實體卸除資料庫裝置或備份裝置,從中刪除專案master.dbo.sysdevices

Transact-SQL 語法慣例

語法

sp_dropdevice
    [ @logicalname = ] N'logicalname'
    [ , [ @delfile = ] 'delfile' ]
[ ; ]

引數

[ @logicalname = ] N'logicalname'

資料庫裝置或備份裝置的邏輯名稱,如 中 master.dbo.sysdevices.name所列。 @logicalname為 sysname,沒有預設值。

[ @delfile = ] 'delfile'

指定是否應該刪除實體備份裝置檔案。 @delfile為 varchar(7),預設值為 NULL。 如果指定為 DELFILE,則會刪除實體備份裝置磁碟檔案。

傳回碼值

0 (成功)或 1 (失敗)。

結果集

無。

備註

sp_dropdevice 無法在交易內使用。

權限

需要 diskadmin 固定伺服器角色的成員資格。

範例

下列範例會tapedump1從 資料庫引擎 卸除磁帶傾印裝置。

EXEC sp_dropdevice 'tapedump1';