0

SQL Server は、インストール中に次のレジストリ値を作成します。

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

初期設定では、デフォルトの Data ディレクトリの上のフォルダーに設定します。

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

SQL 構成マネージャーにも表示されます (ただし、変更はできません)。

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

ただし、SQL Server は実際にはこのレジストリ値を何にも使用していないようです。それを変更しても、データベースが作成または接続される場所には影響しないようです。無効なパスに変更しても、SQL Server はフェーズされないようです。それが何かに使用されているかどうかは誰にもわかりません。もう使用されていないレガシー値ですか?

4

1 に答える 1

2

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

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

このリンクには定義があります

この助けを願っています!

于 2017-01-04T14:04:57.433 に答える