2

データベースでランダムな sql クエリを使用しているときに、名前を誤って入力しただけで、一部のデータベース テーブルにアイテムを挿入または削除したくない場合があります。では、安全に作業できるように、それらを「編集」にロックする方法。

ありがとう。

4

5 に答える 5

2

データベースにロールを定義して、ユーザーが必要とするテーブルに対するロール権限を与えても、このロールには対象のテーブルに対する更新/削除権限がないのはなぜでしょうか?

于 2010-04-28T12:06:51.160 に答える
1

他の人が述べたように、これは役割で設定する必要があります。

これは、 SQL Server 2000 のロールについての便利なリンクです。

于 2010-04-28T12:11:16.683 に答える
0

権限が制限されたアカウントで作業し、「保護された」テーブルを変更する権限を拒否します。

于 2010-04-28T12:06:51.373 に答える
0

これらの特別なテーブルを独自のデータベースに移動します。ユーザー アカウントに、このデータベースの選択権限のみを付与します。

于 2010-04-28T14:57:20.313 に答える
0

ロールはベスト プラクティスです。ただし、ロールを使用できない/使用しない場合は、トリガーを使用できます。次の回答を参照してください: SQL Server Query Editors - any that warn of number of rows to be changed?

于 2010-04-28T12:33:28.067 に答える