1

XP ボックスに SQL Server 2008 (SQL Server 2005 は既にインストールされています) をインストールし、データベースのローカル インスタンスに名前を付けて、SQL Server 2005 と競合しないようにしました。

ここで、(ローカル) のマッピングを SQL Server 2005 から非標準の名前付き SQL Server 2008 インスタンスに変更したいと考えています。誰でもこれを行う方法を知っていますか?

4

3 に答える 3

1

ムラデンは正しいと思います。

  • アタッチ/デタッチまたはバックアップ/復元を使用して、データベースをあるインスタンスから別のインスタンスに移動できます。

  • このメソッドを使用して、すべてのログインを転送できます (必要な場合) 。

  • SQL エージェント スクリプトを移動するには、既存のサーバーでスクリプトを右クリックし、[スクリプトの 生成] を選択して、そのスクリプトを新しいサーバーで実行します。

.

次のことを行う必要があります (2008 をデフォルトのインスタンスにしたい場合):

  1. 2005 の名前付きインスタンスをインストールします。
  2. 上記の方法を使用して、デフォルトを名前付きに移動します。
  3. 2005 の既定のインスタンスをアンインストールします。
  4. 2008 の既定のインスタンスをインストールします。
  5. 上記の方法を使用して、名前付きをデフォルトに移動します。
  6. 2008 の名前付きインスタンスをアンインストールします。

幸運を!

于 2008-12-08T09:53:56.013 に答える
1

いいえ。両方を再インストールする必要があります。

于 2008-12-05T22:42:58.147 に答える
-2

Create an alias in the sql config manager. Enable named pipes for your instance with surface area config and you will be in business.

于 2008-12-05T23:32:19.683 に答える