2009-03-09 23 views
3

私は現在x86のSQL Serverを持っており、x64にアップグレードしたいと考えています。 x64版のWindows上で動作しているので、サーバーの設定時に間違ったバージョンがインストールされているのと同じくらい簡単だと思います。プロダクションサーバーなので、私の最大の関心事は、すべてのユーザーが独自のSQLログインを持っているため、ログインを変更せずに取得することです。私はいくつかの検索を行い、次のステップを与えたExperts-Exchange threadが見つかった。SQL Server 2000をx86から​​x64にアップグレードしますか?

  1. デタッチデータベース - alluser dbs、model、およびmsdb。 DBファイルとスクリプトの保存
  2. スクリプトログイン(http://support.microsoft.com/kb/918992/)およびジョブ
  3. unintall SQL
  4. は、SQLのx64
  5. をインストールDBS
  6. を添付ファイルが正しい場所にいる一度取り付けたDBSを再度。
  7. msdbが再接続されていない場合、ログインとジョブのスクリプトを実行します。

システムデータベースを新しいインスタンスに転送する必要はありません(ステップ1は、特殊なXPなど作成したスクリプト以外に、手順1は正しくありません)。誰か他の何かを考える必要がありますか?もっと重要なのは、誰かが実際にこれを試してみましたか?あなたはどんな物語や落書きを分かち合うことができますか、それとも円滑に行きましたか?

答えて

1

私はそれをしました。それは楽しいことではありませんでした。いくつかの問題点がありました。

  1. Sql Mailは、x64 Sql Serverではサポートされていません。私たちは当時それを大量に使っていました。
  2. 多くのDTSパッケージはSSISに簡単に変換できませんでした。 DTSパッケージがある場合は、サーバーをアップグレードする前に十分なテストを行ってください。
+0

ベンダーのサポートのため、私たちはSQL 2000を維持しているため、SSISへのアップグレードは問題になりません。私はx64の下でDTSの経験がありません - 既知の問題はありますか? – SqlRyan

+0

Sql 2000 32ビットをSql 2005 x64にアップグレードしたので、経験はありませんでしたが、最初にリリースされた時点で64ビットサーバーでDTSパッケージを実行できませんでした。 32ビットマシンから64ビットサーバーに対して実行する必要がありました。だからあなたはそれらをサーバー上でスケジュールすることができませんでした。 – jhale

1

SQL Server 2005と2008では何度も何度も何度もやってきましたが、問題はありません。だから、私の経験に基づいて、32ビットと64ビットに依存する拡張ストアドプロシージャのような古いものがない限り、何のトラブルも期待しません。データベースの部分はうまくいくはずです。

マルク・

フォローアップ:他の回答を参照する - 私は、SQLメールやDTSパッケージ大量のどちらかをアップグレードする必要はありませんでしたので、私はそれらについてコメントすることはできません。

関連する問題