これら2つの既存の質問を確認しました。
...そして私のシナリオの詳細がわずかに(そして重要な点で)異なるため、私は重複していないと思います。間違えた場合はお知らせください。質問を適切に編集します。
質問:
SQL 2014 Standard Editionの2つの名前付きインスタンスが既にインストールされていますが、デフォルトのインスタンスはありません。デフォルトのインスタンスをSQL 2014 Express Editionのインストール(MSSQLSERVER)にしたいのですが。
しかし、私はExpressインストーラーがそのファイルをC:\Program Files\Microsoft SQL Server\
、ファイルとフォルダは以前のStandard Editionの名前付きインスタンスのインストールからすでに存在しています(例:.\110\*
、.\120\*
、.\Client SDK\*
など)。
高速インストールを続行し、デフォルトのインスタンスルートディレクトリ(これも、Standardの下に既に存在する)を受け入れると、現在実行中のStandard Editionの名前付きインスタンスに問題が発生しますか?
または代わりに、作成する新しいインスタンスのルートディレクトリを指定する必要があります(例:C:\Program Files\Microsoft SQL Server Express\
)新しい高速インストール用ですか?
すべてを統合するために、できれば前者の方がいいと思いますが、回避できれば自分自身に迷惑をかけたくないです。
共有ルートディレクトリを使用したい本当に良い理由はありますか? SQL 2000および2005での私の経験から、それは時々最良のオプションではありませんでした。
それらを分離することで、一方の変更/パッチが他の偶然に影響を与えたり、NTFSのアクセス許可/破損などが別の問題を悪化させ、トラブルシューティングを増やしたり、両方に影響を及ぼしたりする可能性が低くなります。それらを共有し続ける強い理由がない場合、私は通常、わずかな量の悪い経験のために分離します。
Expressルートを作成してみませんか
C:\ Program Files\Microsoft SQL Server\Express
両方が別で、残りが同じC:\ Program Files\Microsoft SQL Server\rootにあるように?
デフォルトでは.
SQLExpressは「Program Files/SQL Server Express」へのインストールを試み、標準は「Program Files/SQL Server」へのインストールを試みます。
どちらのバージョンのプログラムにも80%以上の共通ファイルがあり、同じフォルダーにインストールすると簡単に上書きできます。
OCDは、1つのインストールをめちゃくちゃにして、それを修正する唯一の方法は、どちらか一方または両方を手動で削除することであるとわかったときに、大きな頭痛に置き換えられます。