あなたがシングルユーザーモードから、データベース全体を防ぎたい場合は、データベースになりたい場合は、2005
ALTER DATABASE 'your_database_name_goes_here' SET MULTI_USER
より大きいSQL Serverのバージョンでは、以下のコード
exec sp_dboption 'your_database_name_goes_here', 'single user', 'FALSE'
を使用することができますsysadminのみでシングルサーバモードに設定すると、以下のコードを使用できます。
ALTER DATABASE 'your_database_name_goes_here'
SET RESTRICTED_USER WITH ROLLBACK IMMEDIATE
もしt彼はハイテクユーザーがsysadminロールに属していない場合、上記のコードはdbをシングルユーザーモードに設定することができません。
EDITは、オブジェクトエクスプローラで
- SSMSを使用してマルチユーザーモードにデータベースを設定するSQL Serverデータベース エンジンのインスタンスに接続し、そのインスタンスを展開します。
- 変更するデータベースを右クリックし、[プロパティ]をクリックします。
- [データベースのプロパティ]ダイアログボックスで、[オプション]ページをクリックします。
- [アクセス制限]オプションから[複数]を選択します。
- 他のユーザーがデータベースに接続している場合は、Open Connectionsメッセージが表示されます。プロパティーを変更して他の接続をすべて閉じるには、「はい」をクリックします。
sysadminが何もしないようにすることはできません。 – DavidG
^^^まさにそうです。より少ない権限でユーザーを作成します。 –
インフラチームにそのような製品を販売するのは苦労します –