2009-03-02 10 views
0

これは、MOSS 2007インストールのデータベースをSQL 2000からSQL 2005に移動するという以前の質問の続きです。元の質問のURLは次のとおりです。Migrating MOSS 2007 from SQL 2000 to SQL 2005MOSS 2007のSQL 2000からSQL 2005への移行 - 補足

私のテスト環境では、データベースをSQL 2005テストマシンに正常に移動しましたが、正常に動作しているようです。しかし、中央管理者の「ファーム内のサーバー」ページでは、操作では、構成データベースサーバーとして古い(つまりSQL 2000)サーバーが表示されます。また、古い設定データベースを設定データベースとして表示します。私は、SQL2000のSQLインスタンスを無効にしたため、SQL2000サーバーと古い構成データベース(このページに表示されている)は使用されていないことを知っています。

私はサーバーを「削除」しようとしましたが、「SharePoint製品とテクノロジのアンインストール」の方が良いルートです。そこで、テストデータベースから切り離し、テストWFEサーバーからSharePointをアンインストールして、再インストールしました。それは何もしなかった。アンインストール/再インストールの前に、SharePoint設定ウィザードを再実行するだけで、何もしなかった。

ConfigデータベースとContent DBを移動した後、「ファーム内のサーバー」ページで構成サーバーと構成データベースを更新する方法を知っている人はいますか?私は行方不明または見落としているものはありますか?

ありがとうございました。

答えて

0
stsadm setconfigdb 

stsadm -help setconfigdb 

ショー:

 
stsadm.exe -o setconfigdb 
      [-connect] 
      -databaseserver 
      [-databaseuser ] 
      [-databasepassword ] 
      [-databasename ] 
      [-hh] 
      [-adcreation] 
      [-addomain ] 
      [-adou ] 

また、PSConfigがSTSADMを取ったと言うTechnetを参照してください。

0

ねえ、私はあなたの問題を完全に理解しています。以前のSQL Serverから新しいSQL Serverに構成データベースを移動しました。この記事では、構成データベースを別のSQL Serverに移動できないということを明確にしています。

したがって、psconfigを実行して、現在のファームから切断する必要があります。 psconfigを再度実行し、新しいサーバーファームを作成します。それが完了したら、新しいWebアプリケーション/アプリケーションを作成し、サイトコンテンツデータベースをそれらに戻します。これは、新しいSQL Serverでファームを適切に復元する唯一の方法です。

0

これを行う最良の方法は、SQLサーバーにSQLクライアント側またはDNSエイリアスを使用して、SPデータベースを新しいサーバーに簡単に移動し、新しいサーバーを指すようにエイリアスを更新することです1。あなたのケースでは、以下の手順を試すことができます、サーバー名は無実を保護するために変更されています。このシナリオでは、同じインスタンス名(またはデフォルトを使用)と可能であれば同じポートを使用する必要があります。

    はSQL2005
  • デタッチ/アタッチ、またはバックアップ/すべての復元と呼ばれる新しいサーバーを指すDNS CNAMEレコードと呼ばれるSQL2000を作成
  • をSQL2000OLDするSQL2000から古いSQLサーバーの名前を変更し
  • SharePointサービスをオフにし
  • SharePoint Server上でSQL2000にpingを実行してSQL2005に解決されていることを確認し、それ以外の場合は "ipconfig/flushdns"を実行して新しいサーバーに解決するまでテストを繰り返す
  • SharePointサービスをバックアップし、DNSエイリアスを使用して新しいサーバーに接続する必要があります。
関連する問題