ドライブのルートにSQL Serverをインストールするのが悪い習慣なのはなぜですか


12

たとえばD:\、SQL Serverをドライブのルートにインストールすると、サードパーティのソフトウェアからデータベースデプロイヤを実行するとエラーが発生します。

しかし、SQL ServerインスタンスをD:\SQL\(ドライブ内のフォルダーに移動する)に移動すると、インストールは完全に機能します。

私の質問は、データベースデプロイヤに関するものではありませんが、SQLがドライブのルートにインストールされることで問題が発生する理由に関するものです。これは悪い習慣ですか?ドライブのルートにSQL Serverをインストールしないのはなぜですか?

回答:


17

はい。SQlサーバーのインストールは、決して推奨されず、セキュリティに影響するドライブのルートにインストールしようとすると失敗する可能性があります。実際には、特定のフォルダーの権限設定に関連しています。あたりとして、この接続項目

さらなる調査に基づいて、この問題は、SQLがデフォルトのデータ/ログディレクトリのACLを強化して、すべての認証済みユーザーの広範なアクセスを除外するという事実によるものです。ドライブルートがデフォルトのデータ/ログの場所として選択されている場合、SQLはルートACLを強化し、ボリューム全体を効果的にロックダウンします。推奨される対処方法は、常にサブディレクトリを使用してSQLデータ/ログファイルを保存することです。

そのため、ドライブのルートにインストールする場合、ACLに問題があるようです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.