アップグレード処理のサンプル アウトライン

最終更新日: 2010年4月6日

適用対象: SharePoint Foundation 2010

以下のサンプル アウトラインは、アップグレード中に Microsoft SharePoint Foundation 2010 および Microsoft SharePoint Server 2010 が実行すると考えられるアクションの構造を示しています。

アウトラインは、ポータル アプリケーションをアップグレードする場合に使用されるオブジェクト モデルを示しています。アップグレード アプリケーションの各モジュール (.cs ファイルまたは .vb ファイル) によって、展開の特定の部分に対して実行する必要があるアクションが定義されます。特定の処理を完了するように、基本アクション クラスだけでなく基本クラスから継承するさまざまなクラスも、各モジュールによって定義されます。

注意注意

ここでは、SharePoint Foundation 2010 および SharePoint Server 2010 で Microsoft.SharePoint.Upgrade オブジェクト モデルを使用して、展開をアップグレードする方法について説明します。これは高度な情報で、一般的な使用を目的としたものではありません。

アクション

ファーム

FarmAction : SPAction

サーバー ファームでのすべてのアップグレード処理を行うための抽象基本クラスです。

FarmMigrator

  • バージョン間でファーム レベルの設定を移行します。

WebApplicationMigrator

  • Web アプリケーションとポータル レベルの設定を移行します。

AdministrationObjectsUpgrade : FarmAction

  • 以前のバージョンの構成データベースの構成を新しい構成にアップグレードします。

IIS Web サイト

IisWebSiteAction : SPAction

仮想サーバーをアップグレードするすべてのアップグレード処理を行うための抽象基本クラスです。

FixupWebConfigFiles : IisWebSiteAction

  • インターネット インフォメーション サービス (IIS) インスタンスをアップグレードします。

  • web.config ファイルの SafeControls セクションのバージョン参照をアップグレードします。

プロファイル データベース

ProfileDatabaseAction : SPDatabaseAction

プロファイル データベースをアップグレードするすべてのアップグレード処理を行うための抽象基本クラスです。

MyLinksSchemaUpgrade : ProfileDatabaseAction

  • 連絡先リストの QuickLinks をサポートするスキーマを追加します。

UserProfileV3M1FC1Upgrade : ProfileDatabaseAction

  • データベースをアップグレードし、データを初期化します。

AppRegistryImportUpgrade : ProfileDatabaseAction

  • アプリケーションのレジストリ設定のインポートをサポートするスキーマを追加します。

PropertyChangesV3M3Upgrade : ProfileDatabaseAction

  • プロファイル プロパティを更新します。

UpdateMembershipGroupUpgrade : ProfileDatabaseAction

  • メンバシップのグループを更新します。

サービス データベース

ServiceDatabaseAction : SPDatabaseAction

サービス データベースをアップグレードするすべてのアップグレード処理を行うための抽象基本クラスです。

MatrixSchemaAndInitDataUpgrade : ServiceDatabaseAction

  • スキーマをアップグレードし、ユーザー プロファイルに関連するデータを初期化します。

サイト コレクション

SiteAction : SPAction

サイト コレクションのすべてのアップグレード処理を行うための抽象基本クラスです。

GenericWebPartGalleryUpgrade : SiteAction

  • Web パーツを更新し、新しい Web パーツの追加または既存の .dwp ファイルの上書きを行います。

LayoutPageUploader

  • ルート Web サイトのマスタ ページ ドキュメント ライブラリにレイアウト マスタ ページをアップロードします。

  • さまざまな機能のリンク先ページをインストールし、適切なウェルカム ページへのリダイレクトを設定します。

PortalSiteUpgradeAreaAndListingData : SiteAction

  • エリアおよびリストのデータをアップグレードします。

  • ロゴ、CSS、またはサイトのナビゲーションの URL をアップグレードします。

  • セキュリティ設定を適用します。

  • 前のバージョンの SharePoint Foundation でロールを持たない領域に直接割り当てられたユーザーに対するカスタム ロールを作成します。

  • 以前のバージョンのロールを新しいバージョンの適切な権限に対応付けます。

  • グループのロール定義を作成し、ユーザーを適切なグループに移動します。

  • コンテンツ タイプを適切なリストに追加します。

MySiteDocLibsUpgrader : SiteAction

  • マイ ドキュメントのドキュメント ライブラリを個人用サイトに追加します。

SearchResultsWebPartGalleryUpgrade : GenericWebPartGalleryUpgrade

  • 検索結果 Web パーツを Web パーツ ギャラリーに追加します。

SearchCenterAreaUpgrade : SiteAction

  • 検索センターをエリアに追加します。

SQL スクリプト

ActionSqlScripts

アップグレード処理中に実行するアップグレード スクリプトのコレクションです。

Web アプリケーション

WebApplicationAction : SPAction

サーバー ファームでのすべてのアップグレード処理を行うための抽象基本クラスです。

  • Web アプリケーションの以前のバージョンの構成を現在のリリースの SharePoint Foundation 構成にアップグレードします。

Web サーバー

WebServerAction : SPAction

Web サーバーのすべてのアップグレード処理を行うための抽象基本クラスです。

  • Web サーバーの以前のバージョンの構成を現在のリリースの SharePoint Foundation 構成にアップグレードします。

関連項目

参照

Microsoft.SharePoint.Upgrade

概念

SharePoint Foundation アップグレード オブジェクト モデル

その他の技術情報

SharePoint Foundation をアップグレードする