SQL Server のデータベース名を変更する - SQL Server

SQL Server のデータベース名を変更する手順を紹介します。

今回は、"iPentecGlassBox" という名前のデータベースを "iPentecSandBox2"に変更する例を紹介します。

SQLコマンドで変更する場合

SQL コマンドでデータベース名を変更する場合は、以下のコマンドを実行します。

書式

ALTER DATABASE (変更元データベース名) Modify Name=(変更後の新しいデータベース名);


今回の例では、以下のコマンドを実行します。
ALTER DATABASE iPentecGlassBox Modify Name=iPentecSandBox2;


コマンドが成功すると、「データベースの名前 '(変更後のデータベース名)' が設定されました。」のメッセージが表示されます。


オブジェクトエクスプローラで確認すると、データベース名が変更されていることが分かります。

SQL Server Management Studioで変更する場合

SQL Server Management Studioを利用してデータベース名を変更することもできます。SQL Server Management Studioを起動します。左側の[オブジェクトエクスプローラー]で[データベース]ノードを開き、データベース名を変更したいデータベースのノードをクリックして選択します。


右クリックし、ポップアップメニューを表示します。ポップアップメニューの[名前の変更]をクリックします。


データベースのノードのラベルが編集状態になります。変更後の名称を入力します。


編集を確定するとデータベースの名称が変更されます。


データベース名の変更は以上で完了です。

補足

データベース名を変更しても、mdfファイルや、ldfファイルの名称はデータベース作成時の名称のままです。


mdfファイルや、ldfファイルの名称変更についてはこちらの記事を参照してください。
著者
iPentec.com の代表。ハードウェア、サーバー投資、管理などを担当。
Office 365やデータベースの記事なども担当。
掲載日: 2016-10-24
iPentec all rights reserverd.