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やデータベースの記事なども担当。