SQL Serverのデータベースをオフラインにする手順を紹介します。
SQL文を利用する場合は ALTER DATABASE コマンドを用います。
完了していないトランザクションをすぐにロールバックして接続を閉じる場合は下記のコマンドを利用します。
トランザクションのコミットもロールバックもせずにオフラインにしたい場合は下記のコマンドを利用します。
下記のコマンドは iPentecSandBox データベースをオフラインにするSQL文です。
ALTER DATABASE iPentecSandBox SET OFFLINE WITH ROLLBACK IMMEDIATE
SQL Server Management Studio を起動し、オブジェクト エクスプローラーのツリービューで接続を削除したいデータベースのノードをクリックして選択します。選択したノードで右クリックします。下図のポップアップメニューが表示されますので、[タスク]サブメニューの[オフラインにする]の項目をクリックします。
[データベースをオフラインにする]ダイアログが表示されます。
必要に応じて設定をします。すぐにすべての接続を閉じる場合は、[すべてのアクティブな接続を解除する]の項目のチェックボックスをクリックしてチェックを付けます。設定ができたらダイアログウィンドウ右下の[OK]ボタンをクリックします。
データベースがオフラインになります。SQL Server Management Studio のオブジェクト エクスプローラーのデータべース名に "(オフライン)" の文字が追加された表示になります。