データベース(*.mdf)位置として、既定表示されるディレクトリを変更する方法

ライトフル
2014-09-16 12:12 1358 1
(SQL server)
Microsoft SQL server Express で作成しようとする
データベース(*.mdf)位置として、既定表示されるディレクトリを変更する
方法を教えてください

SQL serverは、Visual C# 2010 Express Edition のインストールと共に
インストールしてます。

OS=WINDOWS XP SP3
ーーーー
例えば、新規にデータベース名"ABC"として作ろうとしたとき
既定では
C:\Document and Settings\(ユーザーアカウント)\My△Documents\ABC.mdfは
存在しません。作成していいですか?
と表示されます。

この表示される既定ディレクトリを変えたい
ーーーー
この操作までの流れは以下の通り

①表示タブ>その他のウインドウ>データベースエクスプローラをクリック
>左ペインにデータベースエクスプローラが表示される
②データ接続を右クリック
③"接続の追加"をクリック 
接続の追加ダイアログ表示
④データソース(S)一覧より"Microsoft SQL server データベースファイルを選択
⑤データベースファイル名(D)に"ABC"と入力
⑥OKをクリック
ーーー
なお、現在のVisual C# 2010 Express Editionに関するレジストリは
親フォルダ=マイコンピュータ\HKCU\Microsoft\VCSExpress\10.0 

MyDocumentsLocationのみが、"%USERPROFILE%\My△Documentsで
既定値のままで、他は当方専用ディレクトリに変更している

G:\~のGドライブでUSB接続されたHDDでデータ専用に利用
-------
なぜ変更したいのかは
1.ユーザーデータでCドライブを大きくしたくない
2.Cドライブに異常が生じたときにユーザーデータに影響を与えたくないため

コメント

2014年 10月 06日 (14:54)
こんにちは。
イノ(inno)です。

既定表示されるディレクトリを変更する方法は下記のリンクをご参考ください。

http://www.innoya.com/Board/ViewTip.aspx?menuID=4&idx=436

上記のページではtempdbの既定表示されるディレクトリを変更する方法を記述していますので、あのページを参考すれば他のデータベースもできると思います。