適用対象:SQL Server
SQL Server データベース エンジン インスタンスからデータベース デバイスまたはバックアップ デバイスを削除し、master.dbo.sysdevicesからエントリを削除します。
構文
sys.sp_dropdevice
[ @logicalname = ] N'logicalname'
[ , [ @delfile = ] 'delfile' ]
[ ; ]
引数
[ @logicalname = ] 論理的な名前
master.dbo.sysdevices.nameに記載されているデータベース デバイスまたはバックアップ デバイスの論理名。
@logicalname は sysname で、既定値はありません。
[ @delfile = ] 『デルファイル』
物理バックアップ デバイス ファイルを削除するかどうかを指定します。
@delfile は varchar(7) で、既定値は NULL です。
DELFILEとして指定すると、物理バックアップ デバイスのディスク ファイルが削除されます。
リターン コードの値
0 (成功) または 1 (失敗)。
結果セット
ありません。
解説
sp_dropdevice トランザクション内では使用できません。
アクセス許可
diskadmin 固定サーバー ロールのメンバーシップが必要です。
例
次の例では、データベース エンジンからtapedump1テープ ダンプ デバイスを削除します。
EXECUTE sp_dropdevice 'tapedump1';