MOSS 2007 への完全な移行
-
09-09-2019 - |
質問
現時点では、パイロットとして開始された SharePoint サーバーが実際に運用環境として実行されているという状況です。SharePoint が実行されているサーバーは標準要件に準拠していない古いマシンなので、現在の環境をピカピカの新しいサーバーに移行したいと考えています。
私はMOSSサービス、データベース、コンテンツなどの移行について多くのことを赤くしてきましたが、正直に言うと、私はちょっと情報の海で迷子になっていて、これを行う正しい方法を見つけることができません、私はクリーンインストールとして新しいサーバーにMOSS 2007をインストールしようとしました、新しいサーバー上のデータベースを復元しました、 Sharepoint Central Administrationで作成した新しいサーバーにバックアップを復元しましたが、残念ながら、動作しませんでした:-( 「Can't find this」と「Can't find that」のエラーがたくさん...
すべてのデータ/サイト/サブサイト/データベース/コンテンツ/ドキュメント、その他すべてを取得して、それを新しいサーバーに復元できるはずですよね?
とにかく、段階的な情報を期待していました...:-)
よろしく エリック404
解決
私は、完全な移行を行う方法を見つけたと思う...
新しいサーバー(は、Server_B)にMOSS 2007の新鮮なバージョンをインストールします。あなたはSERVER_Aに持っている機能やソリューションをインストールします。そして、すべてのサイトコンテンツの輸出を作り、は、Server_BにこれらをインポートするのCodePlexから無償でダウンロードすることができSPContentDeploymentWizardを使用しています。また、機能によって必要なバックアップのカスタムデータベースとは、Server_Bでこれらを作成します。
私は今実行しているほとんどcompletly同等のサーバーを持っていない、私はそれはそれを行うための最善の方法だとは思わないので、いくつかのファンキーなエラーが
...今してポップアップ表示しますまた、カスタム開発されたWebパーツは、新しいサーバーに手動でデプロイする必要が、私はこれらを移行する方法を見つけることができませんでした。
他のヒント
あなたは正しい道を進んでいます。CodePlex ソリューションは、stsadm を介してコマンド ラインで実行する必要があることを示す単なるウィザード GUI です。
本質的にあなたは:
- 古いサーバーにあるすべてのパッチ、サービス パックなどを使用して新しいサーバーを構築します。
- cmd ラインでコマンドを実行して、サーバー A のデータベース内の孤立したサイトをスキャンして解決する必要があります (コマンドは思い浮かびませんが、TechNet で見つけることができます。修復データベースだと思います。そのようなものです)。
- サーバー A へのアクセスを制限します。これにより、移行中にユーザーが変更されなくなります。
- データベースの移行を準備する - 別の stsadm コマンド - stsadm -o preparetomove
- データベースをサーバー A から切り離します。-o deletedatabase の恐ろしいコマンド - 参照は削除されますが、実際のデータベースは削除されません (それでも!)
- データベースをサーバー B に接続します
その時点ではうまくいくはずです。
お気づきのとおり、カスタム コード、Web パーツなどは移行できません。これらは再インストールする必要があります。ソリューション/機能がカスタマイズに本当に推奨される理由の 1 つ。
また、検索データベース、インデックスなど。再作成する必要があります。それらを持ち込むことはできません。しかし、これは非常に簡単で、よく考えてみれば当然のことです。
あなたが必要な場合は、これらのスクリプトを使用します。