SQL-Server 2008 で、特定のテーブルの削除、データベース テーブル全体の削除、または任意のデータベース/テーブルの削除を無効にする方法はありますか?
質問する
1024 次
1 に答える
3
簡単な答えは、テーブルをドロップする許可を、持ってはいけない人に与えないことです。テーブルを誤って削除できるはずの誰かを恐れている場合は、DDL トリガーを作成できます。
CREATE TRIGGER safety
ON DATABASE
FOR DROP_TABLE, ALTER_TABLE
AS
PRINT 'You must disable Trigger "safety" to drop or alter tables!'
ROLLBACK
;
http://msdn.microsoft.com/en-us/library/ms186406(v=sql.105).aspx
于 2012-09-03T16:31:44.517 に答える