2017-01-04 22 views
0

SQL Serverがインストール時にこのレジストリ値を作成します。当初はSQL ServerのSQLDataRootレジストリ値とは何ですか?

Key: HKLM\SOFTWARE\Microsoft\Microsoft SQL Server\<instance>\Setup 
Value: SQLDataRoot REG_SZ 

は、デフォルトのデータディレクトリ上のフォルダにそれを設定し、例えば、

C:\Program Files\Microsoft SQL Server\<instance>\MSSQL 

をまた、SQL構成マネージャに表示されます(が、

SQL Server Services->SQL Server->Properties->Advanced->Data Path 

ただし、SQL Serverでは実際にはこのレジストリ値は何も使用されていないようです。データベースを変更することで、データベースの作成場所や添付場所には影響しないようです。無効なパスに変更しても、SQL Serverはフェーズしていないようです。それは何かに使用されている場合誰も知っている、もしそうなら、何ですか?もはや使用されていないいくつかのレガシーバリューですか?

答えて

1

SQLDataRootプロパティは、Microsoft SQL Serverシステムのユーザー定義データベースの記憶域を実装する既定のオペレーティングシステムディレクトリを示します。

このパスが必要な場所で修復、削除、インストールするために.msiファイルをインストールするときに使用されると思います。あなたが定義

を持っている。このlink

は、このヘルプを願っています!

関連する問題