sp_dropdevice (Transact-SQL)
適用対象: SQL Server
SQL Server データベース エンジン インスタンスからデータベース デバイスまたはバックアップ デバイスを削除し、master.dbo.sysdevices
からエントリを削除します。
構文
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';