0

すべての SharePoint DB を SQL 2005 サーバーから新しい 2008 サーバーに移動中です。構成データベースを移動した後、[タイマー ジョブ ステータス] をクリックする以外はすべて問題ないように見えます ([中央管理] > [操作] >グローバル構成) 「データベースに接続できません。データベース接続情報を確認し、データベース サーバーが実行されていることを確認してください。」というメッセージが表示されます。エラー。

これに関して、ログに次のエントリを取得します。

12/03/2010 13:51:41.80 w3wp.exe (0x09E0)
0x09AC Windows SharePoint Services
General
8e2r Medium 報告されたコード = 0x8107053b のエラーとメッセージ「データベースに接続できません。データベース接続情報を確認し、データベース サーバーは実行中です。」コード 0x81020024 のエラーが返されます。

12/03/2010 13:51:45.61 OWSTIMER.EXE (0x0744) 0x0DD8
Windows SharePoint Services
データベース 6f8e
重要な SQL データベース 'SP_Test_Config' SQL Server インスタンス 'test-server' が見つかりません。SQL Server からの追加のエラー情報を以下に示します。ログインで要求されたデータベース "SP_Test_Config" を開けません。ログインに失敗しました。

古いサーバーで構成データベースを使用していないことを確認するために、SQL Management Studio で元の SP_Test_Config データベースを切り離したことに注意してください。

明らかに、古い 2005 サーバー上の古い SP_Test_Config データベースへの参照がまだ残っています。これらの参照を削除するにはどうすればよいですか? または、それを除いて、古い 2005 サーバーへの参照が残らないように構成データベースを移動するにはどうすればよいですか?

前もって感謝します!

4

1 に答える 1

0

本当の答えではありませんが、最終的に何をしたか (基本的に、SQL エイリアスを使用してゼロから始めます):

まず、SQL Server エイリアスを作成します。これにより、将来データベースを再度移動する必要がある場合に、すべてのデータベースを新しい SQL Server に移行し、SQL Server エイリアスをそのサーバーを指すように変更するだけで済みます。これにより、将来的に多くのトラブルや心痛を避けることができます。

  1. C:\Windows\System 32\cliconfig.exe で SQL Server クライアント構成ユーティリティを実行します。
  2. [エイリアス] タブで、新しい SQL Server の SQL Server エイリアスを作成します。

次に、ファームを再作成します。

  1. すべてのコンテンツ DB で stsadm -o preparetomove を実行します すべてのコンテンツ DB をバックアップし、新しい SQL サーバーにコピーします
  2. SharePoint 構成ウィザードを使用してファームからすべてのサーバーを削除する
  3. 上で作成した SQL Server のエイリアスを使用して、SharePoint 構成ウィザードを使用してファームを再作成します。
  4. 一時コンテンツ DB を使用してすべての Web アプリを再作成する
  5. 手順 4 で作成したすべての一時コンテンツ データベースに対して stsadm -o deletecontentdb を実行します。
  6. コピーした運用データベースをコンテンツ データベースとして使用して、stsadm -o addcontentdb を実行します。
  7. 広告の吐き気のトラブルシューティング
于 2010-12-11T16:40:25.130 に答える