試用版のアップグレードを使用して潜在的な問題を発見する (Office SharePoint Server)

アップグレード プロセスを開始する前に、アップグレードに要するだいたいの時間、再実行または再適用する必要があるカスタマイズの数、および予期したとおりにアップグレードされないサイトを把握しておく必要があります。以下に示す方法は、アップグレード プロセスで発生する可能性のある問題を把握し、アップグレード前またはアップグレード後に適切に対処するのに役立ちます。

  1. アップグレード前のスキャン ツールを実行して、任意のカスタム サイトまたはホストされていないページを検索します (必須)。

    注意

    アップグレード前のスキャン ツールは、アップグレード プロセスを開始する前に実行する必要があります。このツールは、各サイト コレクションをスキャンし、各サイトの状態に関するレポートを生成します。また、各リストのリスト定義情報も保存します。レポートを確認して問題を見つけ、アップグレード プロセスを開始する前にそれらに対処することができます。このスキャンはアップグレードの前に実行する必要があります。このスキャンが実行されていない場合、SharePoint 製品とテクノロジ構成ウィザードは実行されません。このツールおよびスキャンを実行する手順の詳細については、「アップグレード前のスキャン ツールを実行する (Office SharePoint Server)」を参照してください。

  2. 一般的な問題を確認して、どの問題が自分の環境に当てはまる可能性があるのかを調べます。

    このリストで、発生する可能性がある一般的な問題をすばやく確認し、アップグレードの実行前または実行後にそれらの問題に対処する方法を確認することができます。

  3. バックアップ サイトまたはミラー サイト (読み取り専用) を使用して、試用版アップグレードを実行します (推奨。省略可能)。

    これは、問題を検出するための最適な方法です。アップグレード プロセス全体を調べて問題を見つけ、アップグレードを開始する前に対処できます (または、少なくとも予期される結果を把握できます)。この方法では、より多くの時間およびハードウェアが必要です。ただし、試用版を実行して調べておけば、実際のアップグレード プロセスはより容易になります。

一般的な問題を確認する

アップグレード前のスキャン ツールまたはテスト アップグレード パスを実行すると、サイト内に以下の一般的な問題が 1 つ以上見つかることがあります。これらの問題を抱えるサイトが複数ある場合は、段階的なアップグレードを実行することをお勧めします。段階的なアップグレードでは、影響を受ける任意のサイトの古いバージョンと新しいバージョンの両方を持つことになり、古いサイトに戻ったり、新しいバージョンを稼働させ始める前に新しいサイトに更新を加えたりすることができます。一括アップグレードを行う必要がある場合は、サイトのバックアップを行ってからアップグレードを実行してください。

問題 説明と対処

カスタマイズされた内容がわからない。

アップグレード プロセスで最も時間がかかるのは、既存のカスタマイズを確認し、アップグレード、移行、および破棄するカスタマイズを決定して、Office SharePoint Server 2007 にこれらのカスタマイズを適用する作業です。カスタマイズを確認するには、Microsoft のほとんどのオペレーティング システムに付属しているツールである WinDiff を使用して、元の (既定の) サイト定義ファイルと現在の (カスタム) サイト定義ファイルを比較します。

詳細については、「Areas, Bucketwebs, Upgrade and Redirects (英語)」 (https://go.microsoft.com/fwlink/?linkid=139912&clcid=0x411)、および「SharePoint Portal Server 2003 のカスタマイズを SharePoint Server 2007 にアップグレードする (パート 2/2)」(https://go.microsoft.com/fwlink/?linkid=139913&clcid=0x411) を参照してください。

ローカル サーバーおよびサーバー ファームの管理者がサイトを参照できない。

新しいリリースでは、ローカル サーバーおよびサーバー ファームの管理者に対して、サイト コンテンツへのアクセス権は自動的に付与されません。これらのユーザーがすべてのサイト コンテンツにアクセスできるようにする必要がある場合は、Web アプリケーション ポリシーを使用してこれらのユーザーにすべてのサイトへのアクセスを許可してください。ポリシーの詳細については、「論理アーキテクチャ コンポーネント」の「Web アプリケーションのポリシー」を参照してください。

アップグレードにより商標表示のカスタマイズが失われる。

サイトのブランド化に使用する方法は、新しいバージョンで変更されました。たとえば、マスタ ページを使用して、ページのレイアウトおよび構成を制御できるようになりました。新しい方法を使用して、商標表示を再適用してください。詳細については、「Web ページを計画する」を参照してください。

アップグレードによりテーマが失われる。

テーマは、新しいバージョン用に改訂され、設計し直されています。新しいテーマを適用してください。

Microsoft® Office FrontPage® 2003 で行ったカスタマイズは保持されるが (ページはまだ非実体化されている)、新しい機能がサイト内に表示されない。

ページをテンプレートに戻して最新の機能を取り込んでから、Microsoft Office SharePoint Designer 2007 でカスタマイズを再適用してください。テンプレートに戻す方法の詳細については、「ブラウザおよび Microsoft Office SharePoint Designer 2007 にカスタマイズを再適用する」を参照してください。

Web パーツおよびページ内でハードコードされた、サイト内の特定の場所をポイントする URL が機能しなくなる。

特定のページの URL がアップグレード中に変更された可能性があります (たとえば、/C2/ または /C16/ パスを含むエリアがあった場合、それらのパスは代わりに /sites/ に更新される可能性があります)。適切な場所に移動して、新しい場所をポイントする URL を作成し直してください。

サイトがカスタマイズしたサイト定義に大きく依存している。

サイトをアップグレードする前に、新しいサイト定義を作成してから、アップグレード プロセスが古いサイト定義要素を新しいサイト定義にマッピングできるようにアップグレード定義ファイルを作成します。

フォーム ライブラリを拡張したら機能しなくなった。

フォームのサポートは、フォーム ライブラリからドキュメント ライブラリに変更されています。フォームを新しいドキュメント ライブラリに再展開および再適用してください。

段階的なアップグレード プロセスを開始したところ、使用していたフォームが機能しない。

一部の InfoPath フォームには、データの場所 (特定の SharePoint リスト、Web サービス、XML ファイルなど) へのハードコードされたリンクが含まれています。リンクはハードコードされているため、段階的なアップグレードの実行中にまだアップグレードされていないサイトで使用される一時 URL をポイントするための修正は、自動的には行われません。フォームを修正するには、リンクが切断されたフォームが含まれているサイトを即座にアップグレードします (こうして元の URL を復元します)。サイトをすぐにアップグレードできない場合は (たとえば、そのサイトがアップグレードする前に調査する必要のあるその他の問題を抱えている場合など)、フォームを発行し直して、一時的な URL ドメインを指すようにします。ただし、フォームの再発行を選択する場合は、サイトのアップグレード後にフォームを再発行して元の URL をポイントする必要があるので、このオプションは慎重に使用してください。段階的なアップグレードの実行中に使用される一時 URL の詳細については、「アップグレード プロセスの動作 (Office SharePoint Server)」を参照してください。

通知にカスタム メッセージ テキストを使用していたが、それが表示されなくなった。

カスタム メッセージは保持されますが、メッセージ ファイルを新しいパスに手動で転送する必要があります。

環境に合わせて構成したカスタム イベント ハンドラがある。

イベント ハンドラを再適用するか、または代わりに新しい機能を使用してそのタスクを実行する必要があります。

使用していたコントロールのいくつかが、新しいバージョンでは推奨されていない。

そのコントロールへの参照を新しいサイト定義から削除します。廃止されたコントロールと、代わりに使用するコントロールおよび機能の詳細については、Microsoft Office SharePoint Server 2007 ソフトウェア開発キット (SDK) を参照してください。

古いバージョンの複雑な Web パーツが、新しいバージョンで動作しなくなった。

その Web パーツは ASP.NET 2.0 で再構築しなければならない可能性があります。

ハードコードされた URL または変更された機能に依存するカスタム Web サービスがある。

新しい URL スキーマと新しい機能を使用するように Web サービスを改訂しなければならない可能性があります。詳細については、Office SharePoint Server 2007 ソフトウェア開発キット (SDK) および「主な機能の比較」を参照してください。

投稿者ユーザーが、アップグレード後にジャンプ先のページを編集および変更できる。

エリアはサイトになり、エリア内のページはエリア ページ ドキュメント ライブラリに保存されるようになったので、古い投稿者グループのメンバはそれらを編集できるようになりました。これらのページを編集できるユーザーを制御する必要がある場合は、ドキュメント ライブラリに対するアクセス許可をより厳しく変更してください。

アップグレード後に表示されなくなった、または開けなくなったファイルがある (拡張子が .asmx, .rem, .resx, .soap, .ashx などのファイル)。

これらのファイル拡張子は、新しいバージョンではブロックされるファイル拡張子のリストに追加されています。これらの拡張子が付いたファイルをユーザーがアップロードまたはダウンロードできるようにする場合は、これらの拡張子のエントリをリストから削除します。ブロックされるファイル拡張子の管理の詳細については、Office SharePoint Server 2007 サーバーの全体管理のヘルプ システムの「ブロックするファイルの種類の管理」を参照してください。

ビュー ページに [Outlook へのリンク] ボタンが表示されなくなった。

ページをテンプレート バージョンに戻して、このコントロールのような新しいユーザー インターフェイス コントロールをビュー ページ上に取り込む必要があります。

カスタム ページをテンプレートに戻すことができない。

完全なカスタム ページをサイトに追加した場合 (たとえば、既存の default.aspx ファイルを変更する代わりに、既定の default.aspx をまったく異なるファイルに置き換えた場合)、そのページはサイト定義に関連付けられていないため、テンプレートに戻すことはできません。カスタム ページをサイト内の他のページと同じ外観にしたい場合は、サイト定義に基づいた新しいページを作成し、その新しいページにカスタマイズ内容を移すことを検討してください。

上記の問題のほかに、以前のバージョンから新しいバージョンへの機能の変更により、アップグレード前またはアップグレード後に解決する必要がある問題が発生する場合があります。これらの問題には以下が含まれます。

問題 説明と対処

検索範囲がアップグレードされない。

範囲のインフラストラクチャの変更により、検索範囲は SharePoint Portal Server 2003 から Office SharePoint Server 2007 に直接アップグレードされません。アップグレード後に、新しいインフラストラクチャで検索範囲を作成し直す必要があります。詳細については、計画ガイドで検索のトピックを参照してください。

サイト ディレクトリが再設計された。

サイト ディレクトリの動作については、以下を含む多くの変更が加えられました。

  • アップグレード後に、サイト ディレクトリ ページからサイト ディレクトリ検索ボックスが削除されます。これは、既定の検索ボックスでサイト ディレクトリとそのサブサイトを検索できるようになったためです。サイト ディレクトリ リストのみを検索するには、コンテキスト範囲を使用して [このリスト] のみを検索します。

  • サイト ディレクトリからサイトを作成すると、サイト コレクションの下位ではなく、サイト ディレクトリの下位にサブサイトが作成されるようになりました。サイト ディレクトリの下位にある既存のサイトはアップグレード後もサイト コレクションのまま残り、それらに対するナビゲーション階層は存在しません (サイト ディレクトリ リストに既に入力されていたデータは除く)。ただし、任意の新しいサイトはサブサイトとして作成され、ナビゲーション階層およびサイト ディレクトリ内のサイト リスト内に表示されます。

電子メールが有効化されたドキュメント ライブラリが、受信メール機能に置き換えられた。

以前のバージョンでは、パブリック フォルダを設定し、パブリック フォルダに送信されたドキュメントを特定のドキュメント ライブラリに自動的に追加することができました。この機能は、新しいバージョンでは受信メール機能に置き換えられたため、アップグレードを実行した後は機能しなくなります。アップグレード後には、受信メールを構成して、電子メール メッセージからドキュメントをアーカイブする機能を復元することができます。詳細については、「受信メールを計画する (Office SharePoint Server)」を参照してください。

試用版アップグレードを実行する

リソースを使用できる場合は、実際にアップグレードを実行する前に、試用版アップグレードを実行して問題を検出することをお勧めします。この試用版アップグレードは、バックアップ バージョンまたはミラー バージョンのサイトで実行できます。

環境のバックアップ バージョンで試用版アップグレードを実行するには、以下の操作を行います。

  1. サーバーまたはサーバー ファームの完全バックアップを行います。

  2. 別のハードウェアでバックアップを復元し、その環境を動作環境と同様に構成します (たとえば、カスタム Web パーツ、カスタム バイナリ、サイト定義などをインストールします)。

  3. 稼働環境で使用するアップグレード パスに対して、アップグレード前、アップグレード中、およびアップグレード後の手順を実行します。

  4. 結果を調べ、稼働環境でアップグレードを実行する前に対処できる問題を探します。

環境のミラー バージョン (読み取り専用) で試用版アップグレードを実行するには、以下の操作を行います。

  1. ミラー環境で、稼働環境で使用するアップグレード パスに対して、アップグレード前、アップグレード中、およびアップグレード後の手順を実行します。

  2. 結果を調べ、稼働環境でアップグレードを実行する前に対処できる問題を探します。

このブックをダウンロードする

このトピックは、簡単に読んだり印刷したりできるように、次のダウンロード可能なブックに収められています。

入手できるすべてのブックの一覧については、「Office SharePoint Server 2007 のダウンロード可能なブック」を参照してください。