web-dev-qa-db-ja.com

同じマシンでSQLServer 2005と2008を実行していますか?

同じマシンでSQLServer 2005と2008を実行していますか?これは可能/実行可能ですか?

これは開発者専用であり、リソースをあまり消費しません-それを行った人はいますか?

経験や既知の落とし穴について聞いてみたいと思います。

(VMを使用できることはわかっていますが、同じマシン内で実行することについて話しています)

ありがとう

R。

5
shearichard

今それをやっています。 SQL2005と2つのSQL2008インスタンスを実行しています。

簡単です。 SQL Server 2005をインストールするだけで、どのインスタンスかを尋ねられたら、必ず「名前付きインスタンス」を選択し、覚えやすい名前を付けてください(たとえば、SQL2005?)。

次に、SQL Server 2008をインストールします。インスタンスに関しても同じことが言えます。名前付きインスタンスであることを確認してください(たとえば、SQL2008)。サービスコントロールパネルには、複製されたすべてのSQLが表示されますが、各エントリの後にインスタンス名が表示されます(SQL2005/SQL2008)。

接続する必要がある場合は、machine\instanceに接続するので、サーバー名としてlocalhost\SQL2005またはlocalhost\SQL2008に接続し、オフにします。

間違いなくメモリを大量に消費するため、現時点で使用していない場合は、無効にすることを選択できます。起動直後に何も起こらないアイドル状態では、それぞれ約150MBを使用しています。

9
Mark Henderson

はい、それは実行可能で実用的です。クラスター化されたサーバーを使用した本番環境でも、このような状況が発生します。私たちの最大の問題はSSISにあります。両方のバージョンがインストールされている場合は、パッケージのバージョンに基づいて、正しいdtexecへのパスを指定する必要があります。

1
K. Brian Kelley