2

私は SharePoint サーバーを持っていましたが、これをあるマシンから別のマシンに移動したいと考えています。

これは私が移行のために行ったことです。

新しいマシンに sharepoint サーバーをインストールしたばかりで、Sharepoint_config と wss_content データベースを新しいサーバーから削除しました。古いサーバーから両方のデータベースを復元しました。次に、Central Admin を実行しようとしましたが、コンテンツ データベースに接続できませんというエラーが発生しました。

DBの置き換えは間違っています。SPサーバーをあるマシンから別のマシンに移行する他の方法はありますか? ファームのバックアップと復元を試みましたが、多くの問題がありました。だから私はDBを交換する方が良いと思います。何か提案はありますか?

4

2 に答える 2

3

サーバー間でSharePointを移動するのは大変な作業です。データベース内のデータは、SharePointのインストールとその環境に大きく依存します。したがって、SharePointを新しいサーバーに再インストールしてから、サイトコレクションのバックアップを新しいインストールに復元することをお勧めします。

  1. 新しいサーバーマシンにSharePointServerをインストールします
  2. 古いサーバーからのバックアップサイトコレクションについては、次のガイドに従ってください:http ://technet.microsoft.com/en-us/library/cc263441(v=office.12).aspx
  3. 新しいサーバーでWebアプリケーションを作成する
  4. 前からサイトコレクションを復元します。バックアップについては、次のガイドに従ってください:http ://technet.microsoft.com/en-us/library/cc262087(v=office.12).aspx

ファームレベルのカスタマイズソリューション(Visual Studioによって開発された)またはcssファイルがLAYOUTフォルダーに展開されている場合は、それらを新しいサーバーに再展開することを忘れないでください。

于 2012-05-11T05:12:00.110 に答える
2

この質問は古すぎると思いますが、私の答えはトピックスターターには役に立ちません...しかし、私はこのトピックに関する自分の知識をリフレッシュしようとしていたので、ここで共有すると役立つと思います.

このソリューションは、すべての SharePoint 展開に適しているわけではありません。もちろん、これは単なる一般的な考え方です。実稼働環境にはあまり適していないと思います...しかし、私のように勇敢で愚かな場合は、バックアップなどの追加の予防策を講じることで、実稼働環境でも実行できます。

前提条件は次のとおりです。

  1. SharePoint は最初にファーム モードでインストールされました (シングル サーバー モードではありません)。
  2. 古いサーバーと新しいサーバーの両方が同じドメインにあります
  3. 初期インストールに使用されるファーム パスフレーズを知っている
  4. 古いサーバーはそのままで、新しいサーバーからアクセスできます

手順

データベースを新しい場所に移動しない場合は、手順 2 ~ 6 をスキップします。

  1. 新しいサーバーに SharePoint をインストールし、既存のファームに参加します。参加手順の詳細については、https://technet.microsoft.com/en-us/library/cc261752.aspxを参照 してください。
  2. SharePoint が読み取り専用であることを確認します。ユーザーにとって問題がなければ、MS SQL DBEngine サービスをシャットダウンするだけです。
  3. 新しいサーバーまたは必要な他の場所に MSSQL Server をインストールします。デモ/開発環境でない場合、SharePoint と MSSQL を同じサーバーに保持することはお勧めできません。
  4. すべての SharePoint データベースを新しい MSSQL Server に移動します。すべての DB ファイルをコピーして新しい SQL に添付するか、完全なバックアップと復元を行うことができます。
  5. 重要: cliconfgツールを使用して、新しいサーバーに SQL クライアント エイリアスを作成します。詳細については、blogs.msdn.com/b/priyo/archive/2013/09/13/sql-alias-for-sharepoint.aspx を参照してください。

    • 古い SQL インスタンス名をエイリアス名として使用します。たとえば、古いサーバーで SharePoint.mydomain.com に SharePoint と共に SQL がインストールされている場合、エイリアス名は "SharePoint.mydomain.com" にする必要があります。
    • エイリアスのサーバー名を新しい SQL の場所に設定します。「NewServer.mydomain.com」のようなもの
    • SQL 接続に正しいポート番号を指定するか、デフォルトの動的ポート用にネットワークを構成してください。同じマシン上にローカル SQL サーバーがある場合のみ必要ではありません。
  6. 古いサーバーに同一の SQL クライアント エイリアスを作成します (これは、ファームから古いサーバーを正しく削除するために必要です)。

  7. ファームから古いサーバーを削除します。詳細については、この Technet 記事を参照してください
  8. DNS 設定を更新するか、ユーザーを新しいサーバーに誘導するために使用するものをすべて更新します。

それでおしまい。それが誰かを助けることを願っています

于 2016-02-26T08:30:23.267 に答える