1

32 ビット バージョンの SQL Server 2000 を実行している Windows 2000 Server に多数のデータベースがあります。Windows 2003 64 ビットで 64 ビット バージョンの SQL 2008 を実行している新しいサーバーに、すべてのデータと設定を転送する必要があります。

これは、データベースをバックアップして新しいサーバーに復元するのと同じくらい簡単ですか。これはシステム データベース (master、model、msdb) でも機能しますか? そうでない場合、ユーザー アカウントとアクセス許可の間を移動するプロセスを自動化する方法はありますか?

他の落とし穴を知っている人はいますか?

助けてくれてありがとう。

[編集] SQL2008 32 ビットへのアップグレードのテストに成功しました。現時点でテストできる 64 ビット サーバーを持っていないため、64 ビット バージョンの違いに最も関心があります。 SQL2000 マスター データベースを 2008 に復元することはできません。SQL2008 32 ビット マスターを SQL2008 64 ビットに復元できますか? 移行中のダウンタイムは問題になりません。

4

2 に答える 2

1

ログインを転送するには、BooksOnlineのここで説明されている「ログインの転送タスク」を使用できる必要があります。

Ross Mistryは、SQLServer2008のインストール戦略とベストプラクティスに関するいくつかの記事を公開しています。また、このドキュメントは特定のハードウェアを対象としていますが、役立つ情報が含まれています。

編集:Microsoft SQL Server 2008アップグレードアドバイザーを見たことがありますか?

于 2008-11-21T09:42:34.417 に答える
-2

RedGateSQLCompareとSQLDataCompareを使用します。これにより、データベースの整合性がある程度保証されます。ただし、データのオンライン移行ではないため、移行中の更新を防ぐ必要があります。

于 2008-11-21T09:46:39.433 に答える