0

SQL Server 2000 Standard Edition 上に運用データベースが 1 つあり、それを SQL Server 2005 Standard Edition にアップグレードしたいと考えています。トランザクション ログ ファイルをソースからコピーして宛先データベースに復元し、宛先データベースをオンラインにする場合にこのタスクを実行する方法と、宛先データベースがNORECOVERYモードのときにデータベース ユーザーを作成する方法を教えてください。

どんな助けでも大歓迎です。

専門家に感謝

私の不完全な質問と SQL の知識の欠如をお詫びします

NORECOVERYモードでターゲットサーバー上の本番DBをすでにバックアップおよび復元しましたが、本番サーバーは運用中(まだ運用中)で、カットオーバーする前にターゲットサーバーを準備します(該当する場合)。現在、DB オブジェクトをターゲット サーバーに移行しています。すべてのオブジェクトがターゲット サーバーに移行されたら、SQL2k 標準エディションでログ配布が適用される場合は、最後のログ バックアップを復元してデータベースをオンラインにします (私のアップグレード パスはサイドバイです)。 -側)

よろしくお願いします

4

1 に答える 1

0

アップグレードでログ配布がどのような役割を果たしているのかわかりません。

実行する必要がある手順は次のとおりです。

  1. 新しいサーバーに SQL 2005 をインストールします。
  2. 本番システムをオフラインにします。
  3. バックアップを実行します。
  4. バックアップを新しいサーバーに復元します。
  5. 本番システムを新しいサーバーに接続します。
  6. テスト..テスト..テスト。

移動した後、新しいサーバーのデータベースの互換性レベルを SQL 2005 に変更することを検討する場合があります。ただし、SQL 2000 と 2005 の間には多くの違いがあることに注意してください。したがって、これを確認してください: http://technet .microsoft.com/en-us/library/ms143232(v=sql.90).aspxを参照して、発生している可能性のある問題を把握してください。

于 2013-10-21T21:12:00.920 に答える