microsoft sharepoint foundation 2010...

454
1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft Corporation 発行: 2010 年 11 月 作成者: Microsoft Office System and Servers チーム ([email protected]) 要約 この文書では、Microsoft SharePoint Foundation 2010 の展開の手順を説明します。この文書の対象読者は、 SharePoint Foundation 2010 の展開にあたってインストール手順を知る必要がある、アプリケーション技術者、 基幹業務アプリケーション技術者、および IT 管理者です。 この文書は、「SharePoint 製品」(http://go.microsoft.com/fwlink/?linkid=181463&clcid=0x411) の発行日時点 のコンテンツを抜粋したものです。最新のコンテンツについては、Web 上のテクニカル ライブラリを参照してくだ さい。

Upload: others

Post on 22-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

1

Microsoft SharePoint Foundation 2010 の展開ガイド

Microsoft Corporation

発行: 2010 年 11 月

作成者: Microsoft Office System and Servers チーム ([email protected])

要約

この文書では、Microsoft SharePoint Foundation 2010 の展開の手順を説明します。この文書の対象読者は、

SharePoint Foundation 2010 の展開にあたってインストール手順を知る必要がある、アプリケーション技術者、

基幹業務アプリケーション技術者、および IT 管理者です。

この文書は、「SharePoint 製品」(http://go.microsoft.com/fwlink/?linkid=181463&clcid=0x411) の発行日時点

のコンテンツを抜粋したものです。最新のコンテンツについては、Web 上のテクニカル ライブラリを参照してくだ

さい。

Page 2: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

2

このドキュメントは現状有姿で提供され、このドキュメントに記載されている情報や見解 (URL 等のインターネッ

ト Web サイトに関する情報を含む) は、将来予告なしに変更されることがあります。お客様は、その使用に関す

るリスクを負うものとします。

このドキュメントに記載されている事例の中には説明の目的で架空に設定したものが含まれています。それら

は現実の事例とは一切関係ありません。

このドキュメントは、マイクロソフト製品の無体財産権に関する法的な権利をお客さまに許諾するものではあり

ません。内部的な参照目的に限り、このドキュメントを複製して使用できます。

© 2010 Microsoft Corporation. All rights reserved.

Microsoft、Access、Active Directory、Backstage、Excel、Groove、Hotmail、InfoPath、Internet Explorer、

Outlook、PerformancePoint、PowerPoint、SharePoint、Silverlight、Windows、Windows Live、Windows Mobile、

Windows PowerShell、Windows Server、および Windows Vista は、米国 Microsoft Corporation の米国および

その他の国における登録商標または商標です。

このドキュメントに記載されている情報は、このドキュメントの発行時点におけるマイクロソフトの見解を反映し

たものです。マイクロソフトは市場の変化に対応する必要があるため、このドキュメントの内容に関する責任を

マイクロソフトは問われないものとします。また、発行日以降に発表される情報の正確性を保証できません。

Page 3: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

3

目次

ヘルプの利用 .............................................................................................................................................................................................. 18

SharePoint Foundation 2010 の展開 ................................................................................................................................................ 19

展開の概要 (SharePoint Foundation 2010) .................................................................................................................................... 21

概念 ............................................................................................................................................................................................................ 21

物理アーキテクチャ .............................................................................................................................................................................. 22

規模 ........................................................................................................................................................................................................ 22

トポロジ ................................................................................................................................................................................................. 23

インストールおよび構成 ..................................................................................................................................................................... 23

サーバーを準備する ....................................................................................................................................................................... 23

ファームを作成する ......................................................................................................................................................................... 24

設定、サービス、ソリューション、およびサイトを構成する ............................................................................................... 25

展開ステージ .......................................................................................................................................................................................... 25

計画 ........................................................................................................................................................................................................ 26

開発 ........................................................................................................................................................................................................ 26

概念実証 (POC) ................................................................................................................................................................................ 26

パイロット.............................................................................................................................................................................................. 27

ユーザー受け入れテスト (UAT).................................................................................................................................................. 27

運用 ........................................................................................................................................................................................................ 28

必須コンポーネントをネットワーク共有からインストールする (SharePoint Foundation 2010) ................................... 29

インストーラーのスイッチおよび引数 ............................................................................................................................................ 29

必須コンポーネントをダウンロードしてファイル共有に集約する ....................................................................................... 30

必須コンポーネントをコマンドラインからインストールする ................................................................................................... 31

引数ファイルを使用して必須コンポーネントをインストールする........................................................................................ 31

既知の問題 ......................................................................................................................................................................................... 33

展開の準備 (SharePoint Foundation 2010) .................................................................................................................................... 35

関連項目 .................................................................................................................................................................................................. 35

ハードウェア要件とソフトウェア要件 (SharePoint Foundation 2010) ................................................................................... 36

概要 ............................................................................................................................................................................................................ 36

ハードウェア要件 - Web サーバー、アプリケーション サーバー、および単一サーバー インストール .............. 36

ハードウェア要件 - データベース サーバー ............................................................................................................................. 37

ソフトウェア要件..................................................................................................................................................................................... 38

最小要件 .............................................................................................................................................................................................. 38

オプションのソフトウェア ................................................................................................................................................................ 42

適用可能なソフトウェアにアクセスする........................................................................................................................................ 42

初期展開に必要な管理アカウントとサービス アカウント (SharePoint Foundation 2010) ........................................... 47

必要な権限 .............................................................................................................................................................................................. 47

Page 4: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

4

SharePoint 環境用に SQL Server のセキュリティを強化する (SharePoint Foundation 2010) ................................. 49

セキュリティ強化に関する推奨事項の概要 ............................................................................................................................... 49

既定以外のポートでリッスンするように SQL Server のインスタンスを構成する ....................................................... 49

Windows ファイアウォールを構成して、既定の SQL Server がリッスンしているポートをブロックする .............. 51

Windows ファイアウォールを構成して割り当てられたポートを手動で開く ..................................................................... 51

SQL クライアント エイリアスを構成する ...................................................................................................................................... 51

SQL クライアント エイリアスをテストする .................................................................................................................................... 52

展開シナリオ (SharePoint Foundation 2010) ................................................................................................................................. 53

SQL Server を使用する単一サーバーを展開する (SharePoint Foundation 2010) ........................................................ 54

概要 ............................................................................................................................................................................................................ 54

作業を始める前に ................................................................................................................................................................................. 54

SharePoint Foundation 2010 のインストール ............................................................................................................................ 55

Microsoft SharePoint 製品準備ツールの実行 .................................................................................................................... 55

セットアップの実行 ........................................................................................................................................................................... 56

SharePoint 製品構成ウィザードを実行する .......................................................................................................................... 57

ブラウザーの設定を構成する ..................................................................................................................................................... 59

ファーム構成ウィザードを実行する ........................................................................................................................................... 60

インストール後の手順 ......................................................................................................................................................................... 61

組み込みデータベースを使用する単一サーバーを展開する (SharePoint Foundation 2010) ................................... 63

概要 ............................................................................................................................................................................................................ 63

はじめに .................................................................................................................................................................................................... 64

SharePoint Foundation 2010 のインストール ............................................................................................................................ 64

Microsoft SharePoint 製品の準備ツールの実行................................................................................................................ 64

セットアップを実行する ................................................................................................................................................................... 65

SharePoint 製品構成ウィザードを実行する .......................................................................................................................... 65

ブラウザーの設定を構成する ..................................................................................................................................................... 66

インストール後の手順 ......................................................................................................................................................................... 67

Windows Server バックアップを構成する .................................................................................................................................... 68

3 層ファーム用の複数サーバー (SharePoint Foundation 2010) ........................................................................................... 69

概要 ............................................................................................................................................................................................................ 69

トポロジの概要 .................................................................................................................................................................................. 70

はじめに ............................................................................................................................................................................................... 71

Microsoft SharePoint 製品準備ツールの使用 ................................................................................................................ 71

データベース サーバー ............................................................................................................................................................. 71

パブリック更新プログラムおよび修正プログラム パッケージ .................................................................................... 72

ファーム サーバーを準備する ......................................................................................................................................................... 72

ファーム サーバーに SharePoint Foundation 2010 をインストールする ........................................................................ 73

ファームを作成および構成する ....................................................................................................................................................... 74

ファームに Web サーバーを追加する ........................................................................................................................................... 76

診断ログおよび利用状況と正常性のデータ コレクションを構成する.............................................................................. 76

Page 5: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

5

SharePoint Foundation Search を構成する ............................................................................................................................... 77

サイトを作成する ................................................................................................................................................................................... 78

インストール後の手順 ......................................................................................................................................................................... 79

クイック スタート: 分離された Hyper-V 環境に単一サーバーを展開する (SharePoint Foundation 2010) ........... 81

要件と推奨事項 ..................................................................................................................................................................................... 81

仮想化サーバーと仮想マシンの構成 ...................................................................................................................................... 81

展開環境 .............................................................................................................................................................................................. 83

必要な権限 .............................................................................................................................................................................................. 83

展開前のタスク ...................................................................................................................................................................................... 84

SharePoint Foundation 2010 を手動で展開する ..................................................................................................................... 84

Windows PowerShell スクリプトを使用して SharePoint Foundation 2010 を展開する ............................................. 84

DBA が作成するデータベースを使用して展開する (SharePoint Foundation 2010) ...................................................... 90

はじめに .................................................................................................................................................................................................... 90

ファーム サーバーの要件 ............................................................................................................................................................. 90

データベース要件 ............................................................................................................................................................................. 90

DBA が作成したデータベースの構成について ........................................................................................................................ 91

サーバーの全体管理用のデータベースを作成および構成する ....................................................................................... 92

追加データベースを作成および構成する ................................................................................................................................... 94

仮想環境内で展開する (SharePoint Foundation 2010)............................................................................................................. 96

仮想マシンのガイダンス (SharePoint Foundation 2010) ........................................................................................................... 97

ネットワーク ............................................................................................................................................................................................. 97

ネットワーク アダプター .................................................................................................................................................................. 99

仮想マシンの構成 ................................................................................................................................................................................ 99

メモリ ...................................................................................................................................................................................................... 99

プロセッサ .......................................................................................................................................................................................... 100

コントローラーとハード ディスク ................................................................................................................................................ 100

統合サービス ........................................................................................................................................................................................ 101

自動的な停止と開始 ..................................................................................................................................................................... 101

スナップショットの使用.................................................................................................................................................................. 102

Windows PowerShell を使用して SharePoint Foundation 2010 をインストールする .................................................... 103

ファーム サーバーの要件 ............................................................................................................................................................... 103

SPModule を準備する ....................................................................................................................................................................... 104

Install-SharePoint を実行して SharePoint Foundation 2010 をインストールする .................................................... 105

PID キーを使用して Install-SharePoint を実行するには .............................................................................................. 107

New-SharePointFarm を使用してファームを構成する ........................................................................................................ 107

スタンドアロン サーバー上の SharePoint Foundation 2010 を構成する ................................................................ 107

Windows PowerShell を使用して Web アプリケーションを作成する ............................................................................... 108

SharePoint 2010 ファーム構成ウィザードを使用してサービスを展開する ................................................................. 109

Windows PowerShell を使用してサイト コレクションを作成する ...................................................................................... 109

Page 6: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

6

追加の構成タスクを実行する ........................................................................................................................................................ 110

Join-SharePointFarm を使用してファームにサーバーを追加する ................................................................................ 111

トレース ログを構成する .................................................................................................................................................................. 111

初期構成 (SharePoint Foundation 2010) ....................................................................................................................................... 112

言語パックを展開する (SharePoint Foundation 2010) ............................................................................................................. 113

言語 ID および言語パックについて ............................................................................................................................................. 113

言語パックをダウンロードする ....................................................................................................................................................... 115

言語パックを使用できるように Web サーバーを準備する ................................................................................................. 116

Web サーバーに言語パックをインストールする ..................................................................................................................... 117

言語パックをアンインストールする ............................................................................................................................................... 118

ファームの設定を構成する (SharePoint Foundation 2010) ................................................................................................... 119

利用状況データおよび正常性データの収集を構成する (SharePoint Foundation 2010) .......................................... 120

サーバーの全体管理を使って利用状況データと正常性データの収集を構成する ................................................. 120

Windows PowerShell を使って利用状況データの収集を構成する ................................................................................. 121

Windows PowerShell を使って特定の種類のイベントの利用状況データの収集を構成する............................... 122

Windows PowerShell を使って別のログ データベースに利用状況データを記録する ............................................ 123

関連項目 ................................................................................................................................................................................................ 123

診断ログ設定を構成する (SharePoint Foundation 2010) ....................................................................................................... 124

ベスト プラクティス .............................................................................................................................................................................. 124

サーバーの全体管理を使用して診断ログを構成する......................................................................................................... 125

Windows PowerShell を使用して診断ログを構成する ......................................................................................................... 126

関連項目 ................................................................................................................................................................................................ 127

電子メール統合 (SharePoint Foundation 2010) ......................................................................................................................... 128

受信メールを構成する (SharePoint Foundation 2010) ............................................................................................................ 129

概要 .......................................................................................................................................................................................................... 129

基本的なシナリオ ........................................................................................................................................................................... 129

高度なシナリオ ................................................................................................................................................................................ 129

タスクの要件 ......................................................................................................................................................................................... 130

SMTP サービスをインストールおよび構成する ...................................................................................................................... 131

SMTP サービスをインストールする ......................................................................................................................................... 131

IIS 6.0 管理ツールをインストールする ................................................................................................................................... 132

SMTP サービスを構成する ........................................................................................................................................................ 132

基本的なシナリオで受信メールを構成する ............................................................................................................................. 133

DNS マネージャーを構成する ........................................................................................................................................................ 134

SMTP コネクタを Microsoft Exchange Server 2007 に追加する ..................................................................................... 135

AD DS を Directory Management Service と連携するように構成する ......................................................................... 137

電子メール ドロップ フォルダーに対する権限を構成する ................................................................................................. 139

Page 7: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

7

Web アプリケーションのアプリケーション プール ID アカウントの電子メール ドロップ フォルダー権限を構

成する ............................................................................................................................................................................................. 140

Windows SharePoint Services Timer Service のログオン アカウントの電子メール ドロップ フォルダー権限

を構成する .................................................................................................................................................................................... 141

高度なシナリオで受信メールを構成する .................................................................................................................................. 142

SharePoint ドキュメント ライブラリに送信された電子メール メッセージの添付ファイルが失われる................ 144

送信メールを構成する (SharePoint Foundation 2010) ............................................................................................................ 146

SMTP サービスをインストールおよび構成する ...................................................................................................................... 147

SMTP サービスをインストールする ......................................................................................................................................... 147

SMTP サービスを構成する ........................................................................................................................................................ 147

ファームの送信メールを構成する ................................................................................................................................................ 149

特定の Web アプリケーションの送信メールを構成する ...................................................................................................... 150

関連項目 ................................................................................................................................................................................................ 151

モバイル アカウントを構成する (SharePoint Foundation 2010) ........................................................................................... 152

ルート証明書をインポートし、信頼できるルート証明機関を作成する ........................................................................... 153

モバイル アカウントを構成する ..................................................................................................................................................... 153

モバイル アカウントの情報を取得する ...................................................................................................................................... 157

モバイル アカウントを削除する ..................................................................................................................................................... 158

関連項目 ................................................................................................................................................................................................ 158

リモート BLOB ストレージまたは外部 BLOB ストレージのインストールと構成 (SharePoint Foundation 2010)

.................................................................................................................................................................................................................... 159

FILESTREAM を有効にして RBS データ ストアを準備する .............................................................................................. 159

RBS をインストールする ................................................................................................................................................................... 160

RBS を有効にしてテストする .......................................................................................................................................................... 161

サービスを構成する (SharePoint Foundation 2010) ................................................................................................................. 163

サービス アプリケーションとサービスを管理する (SharePoint Foundation 2010) ........................................................ 164

このセクションの内容 ........................................................................................................................................................................ 164

関連項目 ................................................................................................................................................................................................ 164

Security Token Service を構成する (SharePoint Foundation 2010) .................................................................................. 165

STS を使用する Web アプリケーションが動作する仕組み ................................................................................................ 165

Windows PowerShell を使用してクレーム ベースの SharePoint Web アプリケーションを構成する ................. 166

バインドの編集 ..................................................................................................................................................................................... 167

STS を使用する Web アプリケーションを構成する ............................................................................................................... 168

グループ作業サイトのホスティングを準備をする (SharePoint Foundation 2010) ........................................................ 169

Web アプリケーションを作成する (SharePoint Foundation 2010) ........................................................................................ 170

Web アプリケーションを作成する .................................................................................................................................................. 171

関連項目 ................................................................................................................................................................................................ 180

Page 8: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

8

クレーム ベースの認証を構成する (SharePoint Foundation 2010) .................................................................................... 181

クレーム ベース Web アプリケーションを構成する (SharePoint Foundation 2010) ..................................................... 182

クレーム ベース Web アプリケーションを構成する ............................................................................................................... 182

クレーム ベース Web アプリケーションへの匿名アクセスを構成する (SharePoint Foundation 2010) ................. 183

クレーム ベース Web アプリケーションへの匿名アクセスを構成する........................................................................... 183

クレーム ベースの Web アプリケーション用にフォームベースの認証を構成する (SharePoint Foundation 2010)

.................................................................................................................................................................................................................... 184

Web アプリケーションをクレーム ベース認証に変換する .................................................................................................. 184

サーバーの全体管理を使用してフォーム ベースの Web アプリケーションが LDAP プロバイダーを使用する

ように構成する ................................................................................................................................................................................ 185

LDAP Web.Config ファイルを構成する ....................................................................................................................................... 186

Windows PowerShell を使用してフォーム ベースの Web アプリケーションが LDAP プロバイダーを使用する

ように構成する ................................................................................................................................................................................ 190

ユーザーとアクセス許可を Windows SharePoint Services 3.0 から SharePoint Foundation 2010 に移行する

2010 ...................................................................................................................................................................................................... 191

Claims to Windows Token Service の Kerberos 認証を構成する (SharePoint Foundation 2010)......................... 192

はじめに .................................................................................................................................................................................................. 192

サーバー ファームのトポロジ .................................................................................................................................................... 192

外部データ ソースを構成する ........................................................................................................................................................ 193

共有サービス アプリケーション プール アカウントについて制限付き委任を構成する .......................................... 193

Claims to Windows Token Service アカウントの制限付き委任を構成する ................................................................ 194

アプリケーション サーバー上の Claims to Windows Token Service を構成する ..................................................... 194

SAML セキュリティ トークンを使用して認証を構成する (SharePoint Foundation 2010)............................................ 196

ID プロバイダー STS (IP-STS) Web アプリケーションを Windows PowerShell で構成する ................................ 196

証明書利用者 STS (RP-STS) Web アプリケーションを構成する ................................................................................... 198

ID プロバイダー STS (IP-STS) との信頼関係を Windows PowerShell で確立する ............................................... 199

信頼できる IP-STS 証明書を Windows PowerShell でエクスポートする ..................................................................... 199

クレーム マッピング用の一意識別子を Windows PowerShell で定義する ................................................................. 200

認証プロバイダーを新たに作成する ........................................................................................................................................... 200

SharePoint Web アプリケーションを新たに作成し、SAML サインインを使うように構成する ............................... 201

Kerberos 認証を構成する (SharePoint Foundation 2010)...................................................................................................... 202

Kerberos 認証について .................................................................................................................................................................... 202

はじめに .................................................................................................................................................................................................. 203

ソフトウェアのバージョンに関する要件 ................................................................................................................................. 203

既知の問題 ....................................................................................................................................................................................... 204

追加の背景情報 ............................................................................................................................................................................. 205

サーバー ファームのトポロジ .................................................................................................................................................... 205

Active Directory ドメイン サービス、コンピューターの名前、および NLB の命名規則 ..................................... 206

Active Directory ドメイン アカウントの命名規則 ............................................................................................................... 206

Page 9: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

9

準備段階の構成要件 ................................................................................................................................................................... 207

SQL 通信の Kerberos 認証を構成する ..................................................................................................................................... 208

SQL Server サービス アカウントの SPN を作成する ...................................................................................................... 209

SharePoint Foundation 2010 を実行しているサーバーを SQL Server に接続するために Kerberos 認証が

使用されていることを確認する............................................................................................................................................. 209

Kerberos 認証を使用して Web アプリケーションのサービス プリンシパル名を作成する .................................... 211

サーバー ファームを展開する ....................................................................................................................................................... 212

すべてのサーバーに SharePoint Foundation 2010 をインストールする ................................................................. 212

新しいファームを作成する .......................................................................................................................................................... 213

その他のサーバーをファームに参加させる ........................................................................................................................ 215

ファーム内のサーバーのサービスを構成する ........................................................................................................................ 215

Windows SharePoint Services Search ................................................................................................................................... 216

インデックス サーバー .................................................................................................................................................................. 216

クエリ サーバー ............................................................................................................................................................................... 216

Kerberos 認証を使用して Web アプリケーションを作成する ............................................................................................ 216

ポータル サイト Web アプリケーションを作成する ............................................................................................................ 217

個人用サイト Web アプリケーションを作成する ................................................................................................................. 217

ポータル サイトの Web アプリケーションでグループ作業ポータル テンプレートを使用してサイト コレクション

を作成する......................................................................................................................................................................................... 218

Kerberos 認証を使用して Web アプリケーションに正しくアクセスできることを確認する ...................................... 219

検索インデックスが正しく機能していることを確認する ....................................................................................................... 221

検索クエリが正しく機能していることを確認する .................................................................................................................... 221

構成の制限............................................................................................................................................................................................ 222

追加のリソースとトラブルシューティングのガイダンス ........................................................................................................ 222

パスワードの自動変更を構成する (SharePoint Foundation 2010) ..................................................................................... 224

管理アカウントを構成する ............................................................................................................................................................... 224

パスワードの自動変更の設定を構成する ................................................................................................................................ 225

パスワードの自動変更のトラブルシューティング ................................................................................................................... 225

パスワードの不一致 ...................................................................................................................................................................... 225

サービス アカウントの準備の失敗 .......................................................................................................................................... 226

パスワードの有効期限が近い .................................................................................................................................................. 227

ファーム アカウントを別のアカウントに変更する必要性 ................................................................................................ 227

サイト コレクションを作成する (SharePoint Foundation 2010) .............................................................................................. 228

サーバーの全体管理を使用してサイト コレクションを作成する ...................................................................................... 228

Windows PowerShell を使用してサイト コレクションを作成する ...................................................................................... 229

カスタマイズを展開する - 概要 (SharePoint Foundation 2010) ........................................................................................... 231

プロセスの概要 .................................................................................................................................................................................... 231

はじめに .................................................................................................................................................................................................. 231

カスタマイズ可能な 2 種類のサイト要素について ................................................................................................................ 232

開発サイト要素を展開する ............................................................................................................................................................. 232

作成サイト要素を展開する ............................................................................................................................................................. 233

Page 10: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

10

関連項目 ................................................................................................................................................................................................ 235

ソリューション パッケージを展開する (SharePoint Foundation 2010) ................................................................................ 236

ソリューション パッケージとは ........................................................................................................................................................ 236

ソリューション パッケージを使用してサイト要素を展開する ............................................................................................. 237

ソリューション パッケージを使用する状況 ........................................................................................................................... 237

ファーム ソリューションを展開する .......................................................................................................................................... 237

ソリューション パッケージを追加する ..................................................................................................................................... 238

ソリューション パッケージを展開する ..................................................................................................................................... 238

ソリューション パッケージの作成について ........................................................................................................................... 240

ソリューション パッケージのカスタマイズについて....................................................................................................... 241

ソリューション ファイルを手動で作成する ........................................................................................................................ 241

ソリューション マニフェスト ファイルについて ................................................................................................................. 241

Visual Studio 2010 を使用してカスタム Web パーツ ソリューション パッケージを作成および展開する ........ 243

作成サイト要素を展開する (SharePoint Foundation 2010).................................................................................................... 244

作成サイト要素の展開について ................................................................................................................................................... 244

コンテンツ展開パッケージを使用する状況 .......................................................................................................................... 245

はじめに .................................................................................................................................................................................................. 245

コンテンツ移行 API を使用してコンテンツを展開する ......................................................................................................... 245

Windows PowerShell を使用してコンテンツ展開パッケージを作成する ....................................................................... 246

フィーチャーを使用してサイト要素を展開する (SharePoint Foundation 2010) .............................................................. 248

フィーチャーとは .................................................................................................................................................................................. 248

フィーチャーを使用する状況 .......................................................................................................................................................... 249

フィーチャーを作成する .................................................................................................................................................................... 249

Windows PowerShell を使用してフィーチャーをインストールおよびアクティブ化する ............................................ 251

テンプレートを展開する (SharePoint Foundation 2010) .......................................................................................................... 254

サイト定義とは ..................................................................................................................................................................................... 254

サイト定義と構成 ................................................................................................................................................................................. 255

カスタマイズしていないページおよびページのカスタマイズ ......................................................................................... 255

主要なスキーマ ファイル ............................................................................................................................................................. 256

カスタム サイト定義と構成を作成する ....................................................................................................................................... 257

ソリューション パッケージを使用してサイト定義を展開する ............................................................................................. 259

SiteDefinitionManifest 要素を追加する ................................................................................................................................ 259

TemplateFile 要素を追加する ................................................................................................................................................... 259

ワークフローの展開プロセス (SharePoint Foundation 2010) ................................................................................................ 260

概要 .......................................................................................................................................................................................................... 260

はじめに .................................................................................................................................................................................................. 260

ワークフローを展開する ................................................................................................................................................................... 261

定義済みワークフローを展開する ........................................................................................................................................... 261

SharePoint Designer ワークフローを展開する ................................................................................................................... 262

Page 11: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

11

Visual Studio ワークフローを展開する .................................................................................................................................. 263

検証 .......................................................................................................................................................................................................... 264

SharePoint Foundation 2010 にアップグレードする .................................................................................................................. 265

関連項目 ................................................................................................................................................................................................ 266

アップグレード プロセスについて (SharePoint Foundation 2010) ........................................................................................ 267

アップグレードでの新機能 (SharePoint Foundation 2010) ..................................................................................................... 268

アップグレード要件 ............................................................................................................................................................................. 268

ハードウェア要件: 64 ビット ........................................................................................................................................................ 268

オペレーティング システム要件: Windows Server 2008 または Windows Server 2008 R2 .............................. 269

データベース要件: 64 ビットの SQL Server 2005 SP3 または SQL Server 2008 SP1 ..................................... 270

アップグレード前チェッカー ............................................................................................................................................................. 270

データベースを接続前に確認するための Windows PowerShell コマンド .................................................................... 271

ビジュアル アップグレード ............................................................................................................................................................... 271

機能のアップグレード ........................................................................................................................................................................ 272

アップグレード中のダウンタイムを削減するための新しいオプション ............................................................................ 272

バージョン間での主要機能の変更点 ......................................................................................................................................... 272

アップグレード プロセスの概要 (SharePoint Foundation 2010) ........................................................................................... 277

一括アップグレード ............................................................................................................................................................................. 277

データベース接続アップグレード .................................................................................................................................................. 279

複合的な方法 1: 読み取り専用データベース .......................................................................................................................... 280

複合的な方法 2: データベースの切断 ....................................................................................................................................... 281

Windows SharePoint Services 2.0 から SharePoint Foundation 2010 へのアップグレード ...................................... 284

プロセスの概要 .................................................................................................................................................................................... 284

アップグレード作業の流れ .......................................................................................................................................................... 285

はじめに .................................................................................................................................................................................................. 287

必要な権限を確認する ................................................................................................................................................................ 287

必要なハードウェアおよびソフトウェアを確認する ........................................................................................................... 288

アップグレードの準備 ........................................................................................................................................................................ 288

ファームの準備 .................................................................................................................................................................................... 289

第 1 段階アップグレードの実行 .................................................................................................................................................... 290

第 1 段階アップグレードの確認 .................................................................................................................................................... 290

第 2 段階アップグレードの実行 .................................................................................................................................................... 291

第 2 段階アップグレードの確認 .................................................................................................................................................... 291

アップグレードを計画および準備する (SharePoint Foundation 2010) ............................................................................... 292

アップグレード方法を決定する (SharePoint Foundation 2010) ............................................................................................ 293

アップグレード方法を選択する ...................................................................................................................................................... 293

特殊なケース ........................................................................................................................................................................................ 296

Page 12: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

12

アップグレードのベスト プラクティスを検討する (SharePoint Foundation 2010) ........................................................... 300

サポートされるアップグレード パスとサポートされないアップグレード パスを確認する (SharePoint Foundation

2010) ......................................................................................................................................................................................................... 302

アップグレードでサポートされるトポロジを確認する ............................................................................................................. 302

物理的なトポロジのガイダンス ................................................................................................................................................. 302

サポートされるトポロジ ................................................................................................................................................................. 302

スタンドアロン サーバーをサーバー ファームに移行する............................................................................................. 303

32 ビットのハードウェアから移行する .................................................................................................................................... 303

アップグレードのシステム要件を確認する (SharePoint Foundation 2010) ..................................................................... 304

これらの要件について ...................................................................................................................................................................... 304

カスタマイズの処理方法を決定する (SharePoint Foundation 2010) ................................................................................. 306

環境内のカスタマイズを識別する ................................................................................................................................................ 306

カスタマイズを評価する .................................................................................................................................................................... 306

特定のカスタマイズに関する考慮事項 ...................................................................................................................................... 307

将来のカスタマイズがベスト プラクティスに従うようにする ............................................................................................... 309

情報伝達計画を作成する (SharePoint Foundation 2010) ...................................................................................................... 311

アップグレード チームのメンバー ................................................................................................................................................. 311

アップグレード チームへの情報伝達のタイミングと内容.................................................................................................... 312

サイトのユーザーへの情報伝達のタイミングと内容 ............................................................................................................ 313

ビジュアル アップグレードを計画する (SharePoint Foundation 2010)............................................................................... 314

ビジュアル アップグレードの主な計画段階 ............................................................................................................................. 314

既存のユーザー インターフェイスを保持する場合 ........................................................................................................... 314

新しいユーザー インターフェイスにアップグレードする場合 ........................................................................................ 315

サイト コレクションの所有者とサイトの所有者のトレーニング ......................................................................................... 315

既知の問題............................................................................................................................................................................................ 316

関連項目 ................................................................................................................................................................................................ 316

アップグレードのテストとトラブルシューティング (SharePoint Foundation 2010) .......................................................... 317

アップグレードのテストに関するベスト プラクティス (SharePoint Foundation 2010) .................................................... 319

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

テスト環境をセットアップする .......................................................................................................................................................... 322

仮想テスト環境を使用する ......................................................................................................................................................... 322

物理テスト環境を使用する ......................................................................................................................................................... 323

データベース接続アップグレードのための追加のテスト環境 ...................................................................................... 323

カスタマイズを識別し、インストールする ................................................................................................................................... 323

実データをテスト環境にコピーし、アップグレードを試行する ........................................................................................... 324

一括アップグレードを実行する ................................................................................................................................................. 325

データベース接続アップグレードを実行する ...................................................................................................................... 325

Page 13: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

13

結果を確認する ................................................................................................................................................................................... 326

ログ ファイルを確認する .............................................................................................................................................................. 326

必要に応じてアップグレードを再起動する ........................................................................................................................... 327

アップグレードされたサイトを確認する .................................................................................................................................. 327

計画を調整し、テストを再実行する ............................................................................................................................................. 327

アップグレード プロセスに要する時間と必要な容量を予測する (SharePoint Foundation 2010) ........................... 328

アップグレードに必要な容量を予測する ................................................................................................................................... 328

アップグレードに要する時間を予測する.................................................................................................................................... 329

アップグレード前の環境のクリーンアップ (SharePoint Foundation 2010)........................................................................ 333

クリーンアップの対象項目 ............................................................................................................................................................... 333

使用されていない、または使用頻度の低いサイト コレクションとサブ Web を削除する ................................... 333

大きいリストに対処する ............................................................................................................................................................... 333

大きい ACL に対処する .............................................................................................................................................................. 334

不要になったドキュメントのバージョンを削除する ............................................................................................................ 334

使用していないテンプレート、機能、および Web パーツを削除する ......................................................................... 334

データの問題を修復する ............................................................................................................................................................. 334

構造を変更する ................................................................................................................................................................................... 335

アップグレードの問題のトラブルシューティングを実行する (SharePoint Foundation) ................................................ 336

問題の特定に関する一般原則 ..................................................................................................................................................... 336

最初にアップグレード状態とログ ファイルをチェックする .............................................................................................. 336

次に問題を順に解決する ............................................................................................................................................................ 337

よくある問題 .......................................................................................................................................................................................... 337

サーバー側のファイルまたはカスタマイズの不足や重複 ............................................................................................. 337

サーバー ファーム、Web アプリケーション、またはサービスの設定の誤りや不足 ............................................. 338

更新レベルの矛盾または誤り ................................................................................................................................................... 338

データの問題 .................................................................................................................................................................................... 339

UI の変更 ........................................................................................................................................................................................... 339

領域の不足 ....................................................................................................................................................................................... 339

フォーム ベース認証 ..................................................................................................................................................................... 340

セキュリティと権限 .............................................................................................................................................................................. 340

関連項目 ................................................................................................................................................................................................ 340

失敗したアップグレードの後で復旧する (SharePoint Foundation 2010) .......................................................................... 341

スタンバイ環境に読み取り専用データベースが存在するときの復旧 (データベース接続アップグレード) .... 341

環境の完全バックアップが存在するときの復旧 (一括アップグレード) ......................................................................... 341

データベースのバックアップが存在するときの復旧 (一括アップグレード) .................................................................. 342

アップグレードを再開する (SharePoint Foundation 2010) ...................................................................................................... 343

Psconfig.exe を使用してサーバー ファームのアップグレードを再開する .................................................................... 343

Windows PowerShell を使用してデータベースのアップグレードを再開する............................................................... 344

アップグレード前の手順を実行する (SharePoint Foundation 2010) .................................................................................. 345

Page 14: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

14

アップグレード前チェック ツールを実行する (SharePoint Foundation 2010) .................................................................. 346

アップグレード前チェック ツールのレポートについて ........................................................................................................... 346

アップグレード前のチェックツールを実行する......................................................................................................................... 348

一括アップグレードの前に環境全体をバックアップする (SharePoint Foundation 2010) ........................................... 349

環境をバックアップする .................................................................................................................................................................... 349

バックアップをテストする .................................................................................................................................................................. 349

関連項目 ................................................................................................................................................................................................ 349

一括アップグレードを実行する (SharePoint Foundation 2010) ............................................................................................ 350

一括アップグレードのチェックリスト (SharePoint Foundation 2010) ................................................................................... 351

アップグレードを準備する ................................................................................................................................................................ 351

アップグレードを実行する ................................................................................................................................................................ 352

アップグレード後の手順を実行する ............................................................................................................................................ 356

関連項目 ................................................................................................................................................................................................ 357

SharePoint Foundation 2010 への一括アップグレードを行う ................................................................................................ 358

プロセスの概要 .................................................................................................................................................................................... 359

はじめに .................................................................................................................................................................................................. 360

必須コンポーネントをインストールする ...................................................................................................................................... 360

すべてのサーバーでセットアップを実行する ........................................................................................................................... 361

SharePoint 製品構成ウィザードを実行する............................................................................................................................. 361

サイトのアップグレードの状態を確認する ................................................................................................................................ 363

検証 .......................................................................................................................................................................................................... 364

関連項目 ................................................................................................................................................................................................ 364

切断されたデータベースを使用する一括アップグレードの手引き (SharePoint Foundation 2010) ....................... 365

プロセスの概要 .................................................................................................................................................................................... 366

作業を始める前に ............................................................................................................................................................................... 366

データベースを切断し、同じファームで並行してアップグレードするには .................................................................... 367

データベースを切断し、仮の小さいファームで並行してアップグレードするには ...................................................... 368

検証 .......................................................................................................................................................................................................... 370

利用可能な言語テンプレート パックをインストールする (SharePoint Foundation 2010) ........................................... 371

言語パックのインストールとサイトのアップグレードについて ........................................................................................... 371

言語の変更について ......................................................................................................................................................................... 371

完全にローカライズされた製品から言語パックに移動する .............................................................................................. 371

言語を新しい言語パックに変更する ........................................................................................................................................... 372

関連項目 ................................................................................................................................................................................................ 372

コンテンツ データベースが 4 GB より大きい場合に Windows SharePoint Services 3.0 のスタンドアロン インス

トールから SharePoint Foundation 2010 にアップグレードする (リモート BLOB ストレージ) .............................. 373

このセクションの内容 ........................................................................................................................................................................ 374

関連項目 ................................................................................................................................................................................................ 375

Page 15: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

15

スタンドアロンの Windows SharePoint Services 3.0 からリモート BLOB ストレージを使用する SharePoint

Foundation 2010 にアップグレードする ...................................................................................................................................... 376

関連項目 ................................................................................................................................................................................................ 377

リモート BLOB ストレージ (RBS) を使用してドメイン コントローラーのスタンドアロン インストールをアップグレ

ードする (データベース接続) .......................................................................................................................................................... 378

関連項目 ................................................................................................................................................................................................ 382

リモート BLOB ストレージを使用してスタンドアロン インストールを新しいハードウェアにアップグレードする (デ

ータベース接続)................................................................................................................................................................................... 383

関連項目 ................................................................................................................................................................................................ 388

SharePoint Foundation 2010 へのデータベース接続アップグレードを実行する .......................................................... 389

データベース接続アップグレードのチェックリスト (SharePoint Foundation 2010) ........................................................ 390

アップグレードを準備する ................................................................................................................................................................ 390

アップグレードを実行する ................................................................................................................................................................ 392

アップグレード後の手順を実行する ............................................................................................................................................ 395

関連項目 ................................................................................................................................................................................................ 396

新しい SharePoint Foundation 2010 環境を準備する .............................................................................................................. 397

はじめに .................................................................................................................................................................................................. 397

新しい環境を作成して構成する .................................................................................................................................................... 398

インストールする ............................................................................................................................................................................. 398

サービス アプリケーションを構成する ................................................................................................................................... 398

ファームの全般設定を構成する ............................................................................................................................................... 399

Web アプリケーションを作成して構成する ........................................................................................................................... 399

カスタマイズを再適用する .......................................................................................................................................................... 400

新しい環境を確認する ...................................................................................................................................................................... 401

アップグレードを実行する ................................................................................................................................................................ 401

データベースを接続して SharePoint Foundation 2010 へアップグレードする ............................................................... 402

プロセスの概要 .................................................................................................................................................................................... 403

はじめに .................................................................................................................................................................................................. 403

前のバージョンのデータベースを読み取り専用に設定する (読み取り専用データベースでのデータベース接

続) ......................................................................................................................................................................................................... 404

SQL Server ツールを使用して前のバージョンのデータベースをバックアップする ................................................. 405

前のバージョンのデータベースを切断する (標準のデータベース接続) ...................................................................... 407

データベースのバックアップ コピーを復元する (読み取り専用データベースでのデータベース接続)............. 408

カスタム コンポーネントを確認する ............................................................................................................................................. 410

コンテンツ データベースを Web アプリケーションに接続する .......................................................................................... 410

検証: 最初のデータベースのアップグレードを検証する ..................................................................................................... 412

残りのデータベースを接続する ..................................................................................................................................................... 413

検証: 残りのデータベースのアップグレードを検証する ...................................................................................................... 413

関連項目 ................................................................................................................................................................................................ 413

Page 16: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

16

アップグレード後の手順を実行する (SharePoint Foundation 2010) .................................................................................. 414

クレーム ベースの Web アプリケーション用にフォームベースの認証を構成する (SharePoint Foundation 2010)

.................................................................................................................................................................................................................... 415

Web アプリケーションをクレーム ベース認証に変換する .................................................................................................. 415

サーバーの全体管理を使用してフォーム ベースの Web アプリケーションが LDAP プロバイダーを使用する

ように構成する ................................................................................................................................................................................ 416

LDAP Web.Config ファイルを構成する ....................................................................................................................................... 417

Windows PowerShell を使用してフォーム ベースの Web アプリケーションが LDAP プロバイダーを使用する

ように構成する ................................................................................................................................................................................ 421

ユーザーとアクセス許可を Windows SharePoint Services 3.0 から SharePoint Foundation 2010 に移行する

2010 ...................................................................................................................................................................................................... 422

アップグレードされたサイトを検証および確認する (SharePoint Foundation 2010) ..................................................... 423

アップグレードの状態を確認する ................................................................................................................................................. 423

ログ ファイルを確認する .............................................................................................................................................................. 423

バージョン番号を確認する ......................................................................................................................................................... 425

サイトのアップグレード状態を確認する ................................................................................................................................ 425

アップグレードされたサイトを確認する....................................................................................................................................... 426

Web パーツ ........................................................................................................................................................................................ 426

大きなサイズのリスト .................................................................................................................................................................... 428

スタイルと外観 ................................................................................................................................................................................. 428

権限 ...................................................................................................................................................................................................... 429

カスタマイズ (実体化) されたページ ...................................................................................................................................... 429

関連項目 ................................................................................................................................................................................................ 430

ビジュアル アップグレードを管理する (SharePoint Foundation 2010)............................................................................... 431

ビジュアル アップグレードの使用について .............................................................................................................................. 431

現在のユーザー インターフェイスの状態を表示する .......................................................................................................... 431

サイトを以前のユーザー インターフェイスに戻す ................................................................................................................. 432

新しいユーザー インターフェイスに強制的にアップグレードする ................................................................................... 433

サイトの所有者向けのビジュアル アップグレード オプション ........................................................................................... 433

関連項目 ................................................................................................................................................................................................ 434

AAM URL リダイレクションをアップグレード プロセスの一部として使用する (SharePoint Foundation 2010) (ホ

ワイト ペーパー) .................................................................................................................................................................................. 435

Office Web Apps を展開する (SharePoint 2010 製品にインストールされる) ................................................................. 436

Office Web Apps の展開について ............................................................................................................................................... 437

既存のスタンドアロン SharePoint サーバーに Office Web Apps をインストールおよび構成する .................... 438

Office Web Apps のセットアップを実行する ........................................................................................................................ 438

PSConfig を実行してサービスを登録する ............................................................................................................................ 438

サービス インスタンスを開始する ............................................................................................................................................ 439

サービス アプリケーションとサービス アプリケーション プロキシを作成する ....................................................... 440

Page 17: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

17

Office Web Apps の機能をアクティブ化する ....................................................................................................................... 441

新しいスタンドアロン SharePoint サーバーに Office Web Apps をインストールおよび構成する ..................... 443

Office Web Apps のセットアップを実行する ........................................................................................................................ 443

PSConfig を実行してサービスを登録し、サービス インスタンスを開始し、サービス アプリケーションとサー

ビス アプリケーション プロキシを作成し、Office Web Apps の機能をアクティブ化する ............................... 444

既存の SharePoint サーバー ファームに Office Web Apps をインストールおよび構成する .............................. 444

Office Web Apps のセットアップを実行する ........................................................................................................................ 444

PSConfig を実行してサービスを登録する ............................................................................................................................ 445

サービス インスタンスを開始する ............................................................................................................................................ 445

サービス アプリケーションとサービス アプリケーション プロキシを作成する ....................................................... 446

Office Web Apps の機能をアクティブ化する ....................................................................................................................... 448

新しい SharePoint サーバー ファームに Office Web Apps をインストールおよび構成する ................................ 450

Office Web Apps のセットアップを実行する ........................................................................................................................ 450

PSConfig を実行してサービスを登録する ............................................................................................................................ 450

SharePoint ファーム構成ウィザード実行して、サービス インスタンスを開始し、サービス アプリケーション

とサービス アプリケーション プロキシを作成し、Office Web Apps の機能をアクティブ化する ................. 451

追加構成 (オプション) ....................................................................................................................................................................... 451

ブラウザー対応ドキュメントを表示する SharePoint の既定の方法を構成する ................................................... 451

トラブルシューティング ...................................................................................................................................................................... 453

Page 18: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

18

ヘルプの利用

この文書では、正確を期すためにあらゆる努力が払われています。このコンテンツは Office system の

TechNet ライブラリからオンラインでも参照できるので、問題が見つかった場合は次の URL で最新情報を確認

してください。

http://technet.microsoft.com/ja-jp/office/bb267342

オンライン コンテンツを参照しても解決しない場合は、Microsoft Office System and Servers コンテンツ チーム

(下記のメール アドレス) に電子メール メッセージを送信できます。

[email protected]

この文書の内容ではなく Microsoft Office 製品に関する問題については、下記の URL を使用して Microsoft

ヘルプとサポート センターまたは Microsoft サポート技術情報を検索してください。

http://support.microsoft.com/?ln=ja-jp

Page 19: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

19

SharePoint Foundation 2010 の展開

Microsoft SharePoint Foundation 2010 の展開ガイドへようこそ。ここに記載している記事は、SharePoint

Foundation 2010 のインストールの準備、インストール、および構成に役立ちます。展開ガイドには、展開シナリ

オ、インストール手順、およびインストール後の構成手順について記載しています。また、SharePoint

Foundation 2010 へのアップグレード方法についても説明しています。

SharePoint Foundation 2010 をインストールする前に、「SharePoint Foundation 2010 の計画とアーキテクチャ」

の情報を参照してください。

展開プロセスの概要を示す図については、「技術ダイアグラム (SharePoint Foundation 2010)」から SharePoint

2010 製品の展開モデルをダウンロードしてください。

このセクションの内容

展開の概要 (SharePoint Foundation 2010)

この記事では、SharePoint Foundation 2010 の展開について説明します。この記事の目的は、管理者やそ

のチームが組織における SharePoint Foundation 2010 ベースのソリューションの展開について基本的な

決定を行う場合に役立つ情報を提供することです。

必須コンポーネントをネットワーク共有からインストールする (SharePoint Foundation 2010)

ここでは、PrerequisiteInstaller.exe を使用して、ネットワーク共有から必須コンポーネントをインストールす

る方法を説明します。この実行により、展開の整合性を向上させることができます。

展開の準備 (SharePoint Foundation 2010)

このセクションでは、Microsoft SharePoint Foundation 2010 を展開する前に必ず実行する必要がある手

順を説明します。

展開シナリオ (SharePoint Foundation 2010)

このセクションで説明されている手順に従って、SharePoint Foundation 2010 を使用する単一サーバーま

たはサーバー ファームを展開するか、SharePoint Foundation 2010 と組み合わせて使用する Office Web

Apps を展開します。

初期構成 (SharePoint Foundation 2010)

このセクションで説明されている手順に従って、言語パックのインストール、ファーム設定およびサービスの

構成、およびサイト コレクションの作成を行います。

カスタマイズを展開する - 概要 (SharePoint Foundation 2010)

このセクションに含まれている記事では、開発者または Web デザイナーによってカスタマイズされたサイト

要素を SharePoint Foundation 2010 環境に展開する方法を説明します。

Deploy software updates for SharePoint Foundation 2010 (英語)

Microsoft は、SharePoint Foundation 2010 のソフトウェア更新プログラムを定期的にリリースしています。

SharePoint Foundation が実行されているサーバーにこれらの更新プログラムを適用するには、このセクシ

ョンの手順を実行してください。

SharePoint Foundation 2010 にアップグレードする

Page 20: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

20

このアップグレード ガイドで説明されている手順に従って、SharePoint Foundation 2010 へのアップグレー

ドを計画、準備、および実行します。

Office Web Apps を使用する場合は、SharePoint 2010 製品 と連動するようにインストールして構成す

る必要があります。詳細については、「Office Web Apps を展開する (SharePoint 2010 製品にインスト

ールされる)」を参照してください。

メモ:

Page 21: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

21

展開の概要 (SharePoint Foundation 2010)

この記事では、Microsoft SharePoint Foundation 2010 のファーム展開の概要について説明します。Microsoft

SharePoint Foundation のファームの複雑さと規模は多様ですが、綿密な計画と継続的なテストおよび評価を

行うフェーズ別展開によって、想定外の結果が生じる危険性を大幅に抑えることができます。

この記事では、サイトおよびソリューションの計画については説明しません。これらについては、「サイ

トおよびソリューションの計画 (SharePoint Foundation 2010)」を参照してください。

この記事で説明する内容を表す図については、「技術ダイアグラム (SharePoint Foundation 2010)」の

SharePoint 2010 製品展開モデルを参照してください。

この記事の内容

概要

物理アーキテクチャ

インストールおよび構成

展開ステージ

概念 SharePoint Foundation は柔軟性に優れ、さまざまな機能を豊富に備えていますが、そのため、SharePoint

Foundation を適切にインストールおよび構成する作業は非常に複雑になることがあります。SharePoint

Foundation 2010 製品を適切に展開およびサポートするには、SharePoint Foundation 環境を構成する次の重

要な要素について基礎的な理解が求められます。

サーバー ファーム: SharePoint Foundation の論理アーキテクチャ設計のトップレベル要素。

Web アプリケーション: SharePoint Foundation 2010 によって作成および使用される IIS Web サイト。

コンテンツ データベース: Web アプリケーションのコンテンツを格納する記憶域。ただし、サイト コレクション

レベルで、コンテンツを複数のコンテンツ データベースに分けることができます。

サイト コレクション: 所有者が同じで、管理の設定を共有する Web サイトの集合。

サイト: サイト コレクション内でホストされる 1 つ以上の関連 Web ページと他のアイテム (リスト、ライブラリ

、ドキュメントなど)。

SharePoint Foundation 環境の各要素ついて、また、それらの要素をソリューション用に構成する方法について

理解するほか、物理アーキテクチャ、インストールおよび構成、および各種展開ステージについて理解する必

要もあります。

メモ:

Page 22: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

22

物理アーキテクチャ (1 台以上のサーバーとネットワーク インフラストラクチャで構成される) 物理アーキテクチャにより、SharePoint

Foundation ソリューションの論理アーキテクチャを実装できます。一般に、物理アーキテクチャは、規模とトポロ

ジの 2 つの観点から記述されます。規模は、ユーザー数やドキュメント数などを単位として測定でき、ファーム

を小規模、中規模、または大規模として分類するのに使用されます。トポロジは、階層またはサーバー グルー

プの概念を使用して、ファーム サーバーの論理的な配置を定義します。

規模

規模は、ユーザー数やコンテンツ アイテム数などを基本単位として測定されます。サーバー ファームが小規模

、中規模、または大規模のいずれであるかは、規模によって決まります。

一般に、小規模サーバー ファームは、最低 2 台以上の Web サーバーと 1 台のデータベース サーバーで

構成されます。どちらか一方の Web サーバーでサーバーの全体管理サイトをホストし、他方の Web サー

バーで追加のファーム関連タスク (ユーザーにコンテンツを提供するなど) を処理します。

小規模ファームは、ユーザー数、コンテンツ アイテム数、および必要なサービス数に応じて、専用アプリケ

ーション サーバーを使用して 3 層にスケール アウトできます。

一般に、中規模サーバー ファームは、2 台以上の Web サーバー、2 台のアプリケーション サーバー、およ

び複数台のデータベース サーバーで構成されます。最初は上記の小規模構成から始めてください。その

後、サーバーのワークロードに適合するようにスケール アウトすることをお勧めします。

サービスがリソースを過剰に使用することがわかっているシナリオでは、アプリケーション層をスケール ア

ウトできます。パフォーマンス データを調べると、専用サーバーへのオフロードを検討した方がよいと思わ

れるサービスがわかります。

中規模ファームを大規模サーバー ファームにスケール アウトする要因としては、容量とパフォーマンスの

要件を満たす必要がある、または SharePoint Foundation ソリューションの実装前の設計が考えられます

。一般に、3 層トポロジ環境では、すべての層で専用サーバーを使用します。また、これらのサーバーは、

通常、ファーム内での役割によってグループ化されます。たとえば、クライアント関連のすべてのサービス

を 1 台または 2 台のサーバーにグループ化します。その後、これらのサービスに対するユーザー要求に

応じて、必要であれば、このグループにサーバーを追加してスケール アウトできます。

ファームをスケール アウトするときは、パフォーマンス特性が同様のサービスまたはデータベース

どうしを数台の専用サーバーにグループ化し、それらのサーバーをグループとしてスケール アウ

トすることをお勧めします。大規模環境で、どのグループをスケール アウトするかは、ファーム内

の各サービスに対してどのような要求があるかによって異なります。

小規模、中規模、および大規模ファームに関連する特定の数値については、「パフォーマンスと容量の管理

(SharePoint Server 2010)」を参照してください。

メモ:

Page 23: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

23

トポロジ

トポロジでは、ファーム サーバーでホストするコンポーネント、またはサーバー ファーム内でのファーム サーバ

ーの役割に応じて、ファーム サーバーを論理的に配置するモデルとして層を使用します。SharePoint

Foundation のファームは、次のように、1 層、2 層、3 層のいずれかで展開されます。

1 層展開では、SharePoint Foundation とデータベース サーバーは 1 台のコンピューターにインストールさ

れます。

2 層展開では、SharePoint Foundation のコンポーネントとデータベースは、それぞれ別のサーバーにイン

ストールされます。これは小規模ファームに相当する展開です。フロントエンド Web サーバーは第 1 層に、

データベース サーバーは第 2 層に配置されます。コンピューター業界では、第 1 層を Web 層と、データベ

ース サーバーをデータベース層またはデータベース バックエンドと呼びます。

3 層展開では、フロントエンド Web サーバーが第 1 層に、アプリケーション サーバーが第 2 層 (アプリケ

ーション層と呼びます) に、データベース サーバーが第 3 層に配置されます。3 層展開は、中規模ファー

ムと大規模ファームで使用されます。

インストールおよび構成 SharePoint Foundation ソリューションの計画が終了したら、ソリューションをホストする SharePoint Foundation

ファームを作成できます。最初の手順では、SharePoint Foundation 2010 をインストールし、ソリューションに必

要なファームを作成します。環境を準備するプロセスは、次のフェーズで構成されます。

1. サーバーを準備する。

2. ファームを作成する。

3. 設定、サービス、ソリューション、およびサイトを構成する。

作成および展開するファームは、SharePoint 2010 製品展開モデルに示すさまざまな展開ステージを

経過するのに伴い、その規模、トポロジ、および複雑さは大きく変化していきます。SharePoint 2010 製

品展開モデルは、一般的なフェーズ別展開とその予想結果を示しています。この記事の「展開ステー

ジ」に記載されるすべてのステージに従うことをお勧めするのは、これが理由です。

サーバーを準備する

このフェーズでは、サーバーで製品をホストする準備を行います。このフェーズには、サポート サーバーや、

SharePoint Foundation をインストールするサーバーなどが該当します。次のサーバーは、ファームをサポート

およびホストするように構成する必要があります。

ドメイン コントローラー: 必要なファーム アカウントをドメインに構成し、ディレクトリ同期を構成する必要が

あります。

SharePoint Foundation 2010 は、単一ラベル ドメイン (SLD) 名をサポートしていません。SLD 名

の使用は推奨されないため、このシナリオでは SharePoint 2010 製品の広範なテストは行われま

せん。そのため、SharePoint 2010 製品を単一ラベル ドメイン環境に実装すると、互換性の問題

メモ:

重要:

Page 24: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

24

が発生することがあります。詳細については、「単一ラベル DNS 名を使用して Active Directory

のドメインを構成する」(http://go.microsoft.com/fwlink/?linkid=193849&clcid=0x411) および「DNS

名前空間計画ソリューション センター」

(http://go.microsoft.com/fwlink/?linkid=198010&clcid=0x411) を参照してください。

必要なアカウントについては、次の資料を参照してください。

初期展開に必要な管理アカウントとサービス アカウント (SharePoint Foundation 2010)

「ディレクトリ同期について」(http://go.microsoft.com/fwlink/?linkid=193169&clcid=0x411)

データベース サーバー: データベース サーバーには SQL Server の必要なバージョン (Service Pack と累

積的な更新プログラムを含む) がインストールされている必要があります。このインストールには SQL

Analysis Services などの追加機能が含まれていること、および適切な SharePoint Foundation ログインが

追加および構成されていることが必要です。データベース サーバーを強化する必要があります。また、必

要に応じて、DBA はデータベースを作成する必要もあります。詳細については、次の資料を参照してくださ

い。

ハードウェア要件とソフトウェア要件 (SharePoint Foundation 2010)

SharePoint 環境用に SQL Server のセキュリティを強化する (SharePoint Foundation 2010)

DBA が作成するデータベースを使用して展開する (SharePoint Foundation 2010)

アプリケーション サーバーとフロントエンド Web サーバー: SharePoint Foundation をインストールするファ

ーム サーバーを準備する必要があります。そのためには、ファーム サーバーがハードウェア要件を満たし

ていること、オペレーティング システムが強化されていること、必要なネットワーキングおよびセキュリティ

プロトコルが構成されていること、SharePoint Foundation 2010 のソフトウェア必須コンポーネントがインス

トールおよび強化されていること、および必要な認証が構成されていることを確認します。詳細については

、次の資料を参照してください。

システム要件 (SharePoint Foundation 2010)

「ハードウェア要件とソフトウェア要件 (SharePoint Foundation 2010)」の「ソフトウェア必須コンポーネ

ントのインストール」

セキュリティ強化を計画する (Windows SharePoint Services)

認証の計画 (SharePoint Foundation 2010)

ファームを作成する

このフェーズでは、製品をインストールし、各サーバーをファーム内での役割をサポートするように構成します。

また、構成データベースと、SharePoint サーバーの全体管理 Web サイトも作成します。SharePoint Foundation

ファームには次のサーバーが必要です。

データベース サーバー: DBA によって作成されるデータベースを使用するように計画していない場合は、

構成データベース、コンテンツ データベース、およびその他必要なデータベースが SharePoint 製品構成

ウィザードの実行時に作成されます。

アプリケーション サーバー: アプリケーション サーバーの準備が終了したら、Information Rights

Management (IRM) や意思決定支援などの機能のサポートに必要な追加コンポーネントをインストールしま

Page 25: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

25

す。SharePoint サーバーの全体管理 Web サイトをホストするサーバーに SharePoint Foundation をインス

トールし、SharePoint 製品構成ウィザードを実行してファームを作成および構成します。

フロントエンド Web サーバー: SharePoint Foundation を各 Web サーバーにインストールし、言語パックを

インストールし、SharePoint 製品構成ウィザードを実行して Web サーバーをファームに追加します。

すべてのフロントエンド Web サーバーの追加および構成が終了したら、トポロジ デザインの一部

として別のアプリケーション サーバーをファームに追加できます。

サポートされている展開シナリオの詳細については、「展開シナリオ (SharePoint Foundation 2010)」を参照して

ください。

設定、サービス、ソリューション、およびサイトを構成する

このフェーズでは、ファームでサイト コンテンツをホストする準備をします。そのためには、次の手順を実行しま

す。

グローバルな設定を構成します。詳細については、「ファームの設定を構成する (SharePoint Foundation

2010)」を参照してください。

サービスを構成します。詳細については、「サービスを構成する (SharePoint Foundation 2010)」を参照して

ください。

ソリューションとカスタマイズを展開します。詳細については、「カスタマイズを展開する - 概要 (SharePoint

Foundation 2010)」を参照してください。

サイトを作成し、サイトの設定を行います。詳細については、「グループ作業サイトのホスティングを準備を

する (SharePoint Foundation 2010)」を参照してください。

ファームの構成手順は、サーバー インフラストラクチャの特定の層に限定されたものではありません。

展開ステージ SharePoint Foundation 2010 ソリューションをステージ別に展開すると、体系的なアプローチを利用できます。

たとえば、パフォーマンスおよび使用状況データを収集してソリューションを評価できます。また、ファームを運

用ステージに移行する前に、容量管理に関する前提事項を検証して、問題点を洗い出すこともできます。

ファームの展開は、次のステージに分けて行うことをお勧めします。

計画

開発

概念実証 (POC)

パイロット

ユーザー受け入れテスト (UAT)

運用

メモ:

メモ:

Page 26: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

26

計画

ファームを展開する前に、展開するソリューションを計画し、サーバーのリソースやファーム トポロジなどのイン

フラストラクチャ要件を決定する必要があります。計画ステージの完了時には、次の内容に関する文書が完成

している必要があります。

ソリューションをサポートするインフラストラクチャ デザイン

ファームとソリューションの実装方法の詳細な記述

ソリューションのテストと検証の計画

サイトとソリューションのアーキテクチャ

ソリューションをサポートするための監視および持続的エンジニアリング要件

ソリューションの管理方法の記録

ソリューションの導入推進を目的とした、ユーザーへのソリューションの伝達方法

「SharePoint Foundation 2010 の計画とアーキテクチャ」に、計画に関する資料と記事が記載されているので参

照してください。

リソースと時間の制約から、計画ステージにおける綿密性が欠けてしまうことがあります。計画時に見

過ごしたり軽視したりした要素が運用時になって重大な問題として表面化する場合もあるので、できる

限り入念に計画することをお勧めします。このような問題が発生すると、多くの余分な作業と予算外の

リソースが必要となり、SharePoint Foundation の成功を妨げる可能性につながります。

計画ステージが終了したら、次の展開ステージに進みます。展開ステージでは、テストを通じて、計画、構成、

およびトポロジの更新と見直しを行います。

開発

開発ステージでは、SharePoint Foundation を単一または複数のサーバーに展開して、実装するソリューション

を開発、テスト、評価、および改良します。この環境はソリューションの開発時に、必要に応じてスケールされ、

将来の開発およびテストのためにスケール ダウンした環境として残しておくことができます。これは安定した環

境ではなく、サービス レベル アグリーメントはありません。

概念実証 (POC)

概念実証ステージの目標は 2 つあります。それは、SharePoint Foundation を理解すること、およびビジネス ニ

ーズへの対応という観点から SharePoint Foundation を評価することです。第 1 レベルの製品評価は、すべて

の製品コンポーネントを単一サーバーにインストールして行うことができます。より広範な製品評価は、概念実

証展開によって行います。

単一サーバーまたは小規模ファームに概念実証展開を行うと、評価の範囲を広げることができます。この展開

では、IT スタッフ以外のスタッフも評価チームに参加するので、SharePoint Foundation の機能が組織において

実際にどのように利用されるかに関する広い視野が得られます。概念実証展開の利点は、初期計画の改良に

利用できるデータを収集できることです。このデータ (ページの外観、ユーザーの行動パターン、サーバー リソ

重要:

Page 27: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

27

ース使用率など) に基づいて、ファームの規模を決めるベンチマーク設定も開始できます。概念実証は、サービ

ス アプリケーションの評価と、エンド ユーザーに提供する機能セットの決定にも役立ちます。

概念実証ステージでこれらの機能の固有の特徴と機能性を理解することは、トポロジ全体を定義するのに役立

つので重要です。概念実証展開では追加のリソースが必要となり、SharePoint Foundation を運用環境に移す

のにかかる時間が増加することに注意してください。

仮想環境は柔軟性に優れ、迅速な展開機能を備え、仮想マシンを以前のステージにロールバックでき

ます。このような点から、仮想化を利用すると、SharePoint Foundation の評価に最適なプラットフォー

ムが得られます。

パイロット

ソリューションに小規模なテストを行う場合は、パイロットを使用します。パイロット展開の使用には 2 つのアプ

ローチがあります。1 つ目のアプローチでは、機能テストを重点的に行い、実際のデータは使用しません。2 つ

目のアプローチでは、実際のデータを使用して運用特性をテストし、パイロット ユーザーはさまざまな種類のタ

スクをテストします。幅広い視点が得られること、また、実際のデータを収集してソリューション デザインの改良

に利用できることから、後者のアプローチをお勧めします。

パイロット展開には多くの利点があります。収集したデータを利用して、ファーム デザインの次の側面を検証で

きます。

インフラストラクチャ デザイン

容量の管理の想定

サイトとソリューションのアーキテクチャ

ソリューションの使用の想定

また、パイロット ステージでは、一段と詳細なベンチマークを行うために追加で収集する必要があるデータを決

定できます。これは、ファームに追加する付加機能や付加サービスの潜在的な効果をユーザー受け入れテスト

前に評価する場合に重要です。

パイロット展開の結果、収集したデータを利用して、ソリューションの各種コンポーネントとサポート インフラスト

ラクチャを調整できます。

ユーザー受け入れテスト (UAT)

ユーザー受け入れテスト展開 (運用前環境とも呼ばれます) は、パイロット展開から運用展開への移行ステップ

として使用されます。ユーザー受け入れテストの範囲、規模、および期間は、組織のビジネス プロセスによって

決まります。

運用前環境のトポロジは、計画時の運用トポロジと同じであるか、またはよく似たものである必要があります。

ユーザー受け入れテストでは、SharePoint Foundation ソリューションは、運用データの一部またはすべてと比

較検証されます。この展開ステージは、パフォーマンスを調整したり、バックアップと復元などの運用手順を検

証したりできる最後の機会です。

ヒント:

Page 28: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

28

運用

最後のステージでは、ファームを運用環境に展開します。このステージでは、ユーザー受け入れステージで見

つかった、ソリューションとインフラストラクチャの必要な調整を実装します。

ファームを運用に移行するには、次のタスクを実行する必要があります。

ファームを展開します。

ソリューションを展開します。

操作計画を実装します。

必要に応じて、オーサリング ファーム、ステージング ファーム、サービス ファームなどの追加環境を展開し

ます。

Page 29: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

29

必須コンポーネントをネットワーク共有からインストー

ルする (SharePoint Foundation 2010)

この記事では、必須コンポーネント インストーラー (PrerequisiteInstaller.exe) ツールを使用して、Microsoft

SharePoint Foundation 2010 の必須コンポーネントをオフラインで共有するネットワーク上の場所からインスト

ールする方法について説明します。

必須コンポーネントをオフラインの場所からインストールする必要があるのは、通常、Microsoft SharePoint

Foundation のインストール先となるサーバーがインターネットから切り離されている場合です。これに該当しな

い場合でも、オフラインの主要な場所から必須コンポーネントをインストールすると、既知の管理された一連の

イメージのインストールによってファーム サーバーの一貫性を保証できます。

Microsoft SharePoint 製品準備ツールは、PrerequisiteInstaller.exe に組み込まれているユーザー イ

ンターフェイスです。Microsoft SharePoint 製品準備ツールは、ユーザーからの入力を受け付けませ

ん。

この記事の内容

インストーラーのスイッチおよび引数

必須コンポーネントをダウンロードしてファイル共有に集約する

必須コンポーネントをコマンドラインからインストールする

引数ファイルを使用して必須コンポーネントをインストールする

既知の問題

インストーラーのスイッチおよび引数 PrerequisiteInstaller.exe でスイッチと引数を使用することで、インストールする必須ソフトウェアのバージョンと、

インストール元となる場所を制御します。

PrequisiteInstaller.exe には、1 組以上のスイッチと引数のペアを指定できます。スイッチは、必須コンポーネン

トを識別し、引数は、必須コンポーネントのアクションと場所を指定します。

スイッチと引数のペアは、次の形式で指定します。

/スイッチ: <パス>

ここで、

/スイッチは、必須コンポーネントを識別する有効なスイッチです。たとえば、/NETFX35SP1: は、.NET

Framework 3.5 Service Pack 1 を識別するスイッチです。

<パス> は、ローカル ファイルまたはファイル共有へのパスとして表されます。たとえば、"C:\フォルダー名

\dotnetfx35.exe "、"\\<サーバー名>\<共有名>\dotnetfx35.exe" です。

各スイッチと引数は、コロンとスペースで区切ります。引数は二重引用符で囲みます。

メモ:

Page 30: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

30

スイッチと引数のペアは、PrerequisiteInstaller.exe にコマンド プロンプトから渡すことも、引数テキスト ファイル

から読み取ることもできます。

必須コンポーネントをダウンロードしてファイル共有に集約す

る 必須コンポーネントをダウンロードして集約する処理は、以下の手順で構成されます。

1. 「ハードウェア要件とソフトウェア要件 (SharePoint Foundation 2010)」の記事を参照してください。この

記事には、SharePoint Foundation 2010 の必須ソフトウェアとオプションのソフトウェアをすべて示すリ

ストが記載されています。また、インターネット経由でダウンロードできる各必須コンポーネントのダウ

ンロード場所も記載されています。

2. コマンド プロンプトから、SharePoint Foundation 2010 インストール メディアまたはフォルダーの場所

のルートにナビゲートします。

3. コマンド プロンプトで、「PrerequisiteInstaller.exe /?」と入力します。このコマンドは、必須コンポーネン

トをコマンドラインからインストールする際に使用できるコマンドライン オプション、スイッチ、および対

応する引数のリストを表示します。

ヒント:

アクティブな [バージョン情報] ウィンドウの内容をクリップボードにコピーするには、Ctrl + C

キーを押します。

4. 必須コンポーネントの正確なリストがあることを確認します。必須コンポーネント インストーラーからの

出力と、手順 1. で確認した必須コンポーネントのリストを比較します。

5. インターネットに接続できるコンピューターに必須コンポーネントをダウンロードします。

次に、以下の手順を使用して、SharePoint Foundation の必須コンポーネントをすべてのファーム サービス

に 1 箇所からインストールできるようにします。

1. 必須コンポーネントのインストール先となるサーバーからアクセスできるコンピューターに共有フォルダ

ーを作成します。

2. インターネットからダウンロードしたファイルを共有フォルダーにコピーします。

ネットワーク上のアクセス可能な場所に、必須コンポーネントのための場所を作成したら、以下のセクショ

ンに記載される手順を使用して、SharePoint Foundation 2010 の必須コンポーネントをサーバーにインスト

ールします。

必須コンポーネントを識別するには

必須コンポーネントを集約するには

Page 31: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

31

必須コンポーネントをコマンドラインからインストールする 以下の手順を使用して、コマンドラインから 1 つまたはすべての必須コンポーネントをインストールできます。

1. [スタート] メニューから [管理者として実行] オプションを使用してコマンド プロンプト ウィンドウを開き

ます。

2. SharePoint Foundation のソース ディレクトリにナビゲートします。

3. インストールする必須コンポーネント プログラムのスイッチと対応する引数を入力し、Enter キーを押し

ます。次に例を示します。

PrerequisiteInstaller.exe /SQLNCli: "\\o14-sf-admin\SP_prereqs\sqlncli.msi"

メモ

複数の必須コンポーネントをインストールするには、スイッチと引数のペアを個々に入力します。その際、

各ペアをスペースで区切ります。次に例を示します。

PrerequisiteInstaller.exe /SQLNCli: "\\o14-sf-admin\SP_prereqs\sqlncli.msi" /ChartControl: "\\o14-sf-

admin\SP_prereqs\MSChart.exe" /W2K8SP2: "\\o14-sf-admin\SP_prereqs\Windows6.0-KB948465-

X64.exe" /NETFX35SP1: "\\o14-sf-admin\SP_prereqs\dotnetfx35setup.exe"

引数ファイルを使用して必須コンポーネントをインストールす

る 引数ファイルを使用して、必須コンポーネントをファイル共有からインストールできます。この引数ファイルには

、インストールする必要があるプログラムのスイッチと、そのプログラムへのパスが記述されます。

引数ファイルを使用して PrerequisiteInstaller.exe を実行すると、次の処理が発生します。

1. PrerequisiteInstaller.exe は、引数ファイルを読み取ることで、各スイッチが有効で、パスに指定されている

プログラムが存在することを確認します。

引数を指定すると、PrerequisiteInstaller.exe は引数ファイルを無視し、コマンドライン引数のみを

処理します。

2. PrerequisiteInstaller.exe は、ローカル システムをスキャンして、既にインストールされている必須コンポー

ネントがないかどうかを確認します。

3. PrerequisiteInstaller.exe は、引数ファイルに指定されているプログラムをインストールして、次のいずれか

の終了コードを返します。

0 - 成功

1 – このアプリケーションの別のインスタンスが既に実行中です

2 – コマンド ライン パラメーターが正しくありません

1001 – 再起動が保留されていて、インストールがブロックされています

コマンドラインからインストールするには

メモ:

Page 32: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

32

3010 – 再起動が必要です

4. 再起動が必要な場合は、3010 コードが生成され、[終了] をクリックしてシステムを再起動するように指示さ

れます。3010 コードの生成後のインストーラーの動作は、次のどちらの条件がコンピューターに該当する

かによって異なります。

Windows Server 2008 Service Pack 2 (SP2) が既にシステムにインストールされている場合は、3010

コードが生成された後も、残りの必須コンポーネントがインストールされます。最後の必須コンポーネン

トがインストールされた後、システムを再起動するように指示されます。

Windows Server 2008 SP2 が PrerequisiteInstaller.exe によってシステムにインストールされる場合は

、インストーラーが 3010 コードを生成すると、残りの必須コンポーネントのインストールはスキップされ

て、システムを再起動するように指示されます。

システムが再起動する前に作成されるスタートアップ ファイルには /continue フラグが含まれているた

め、PrerequisiteInstaller.exe は、システムが再起動すると実行を再開します。

再起動後、PrerequisiteInstaller.exe は、引数ファイルを無視して、残りの必須コンポーネントをインター

ネットからダウンロードし、インストールしようとします。詳細については、「既知の問題」を参照してくだ

さい。

以下の手順を使用して、引数ファイルを作成します。

1. テキスト エディターで、PrerequisiteInstaller.Arguments.txt という名前の新しいテキスト ドキュメントを

作成します。このファイルは PrerequisiteInstaller.exe と同じ場所に保存します。このファイルには

Microsoft SharePoint 製品準備ツールを実行するときに使用するスイッチと引数を記述します。

2. テキスト エディターで、PrerequisiteInstaller.Arguments.txt を編集して、必須コンポーネントを指定する

スイッチごとに、次の構文を使用してインストール ソースへのパスを記述します。

/スイッチ: <パス>

ここで、/スイッチは有効なスイッチ、<パス> はインストール ソースへのパスです。

次の例は、ファイル共有を共通のインストール ポイントとして使用する完全な引数ファイルを示してい

ます。

/SQLNCli: "\\o14-sf-admin\SP_prereqs\sqlncli.msi"

/ChartControl: "\\o14-sf-admin\SP_prereqs\MSChart.exe"

/W2K8SP2: "\\o14-sf-admin\SP_prereqs\Windows6.0-KB948465-X64.exe"

/NETFX35SP1: "\\o14-sf-admin\SP_prereqs\dotnetfx35setup.exe"

/PowerShell: "\\o14-sf-admin\SP_prereqs\Windows6.0-KB968930-x64.msu"

/KB976394: "\\o14-sf-admin\SP_prereqs\Windows6.0-KB976394-x64.msu"

/KB976462: "\\o14-sf-admin\SP_prereqs\Windows6.1-KB976462-v2-x64.msu"

/IDFX: "\\o14-sf-admin\SP_prereqs\Windows6.0-KB974405-x64.msu"

/Sync: "\\o14-sf-admin\SP_prereqs\Synchronization.msi"

/FilterPack: "\\o14-sf-admin\SP_prereqs\FilterPackx64.exe"

/ADOMD: "\\o14-sf-admin\SP_prereqs\SQLSERVER2008_ASADOMD10.msi"

/ReportingServices: "\\o14-sf-admin\SP_prereqs\rsSharePoint.msi"

引数ファイルを作成するには

Page 33: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

33

/Speech: "\\o14-sf-admin\SP_prereqs\SpeechPlatformRuntime.msi"

/SpeechLPK: "\\o14-sf-admin\SP_prereqs\MSSpeech_SR_en-US_TELE.msi"

重要:

前述の例では、スイッチとパスを読みやすいように 1 行ずつ表示しています。

PrerequisitesInstaller.Arguments.txt ファイルを実際に作成する場合は、改行を使用するので

はなく、スイッチとパスの各ペアをスペースで区切ります。詳細については、「既知の問題」を参

照してください。

3. PrerequisiteInstaller.Arguments.txt の編集が終了したら、編集内容を保存して、このファイルが

PrerequisiteInstaller.exe と同じディレクトリにあることを確認します。

以下の手順を使用して、必須コンポーネントをインストールします。

1. コマンド プロンプトから PrerequisiteInstaller.exe を実行して、必須コンポーネントをインストールします

注意:

[終了] をクリックしてシステムを再起動するように指示されますが、ここでは [キャンセル] を

クリックします。次の手順に進む前に、「既知の問題」を参照して詳細を確認してください。

2. システムを手動で再起動します。

3. コマンド プロンプトから PrerequisiteInstaller.exe を実行します。

既知の問題

引数ファイルの使用に影響する 2 つの既知の問題があります。

引数ファイル内での改行の使用

引数ファイルに、スイッチと引数の各ペアを改行して 1 行ずつ入力すると、必須コンポーネント インストー

ラーでエラーが発生します。このエラーを回避するには、スイッチと引数のすべてのペアを改行せずに 1

行で入力します。

コンピューターの再起動後に、引数ファイルが使用されない

再起動後、PrerequisiteInstaller.exe は、/continue フラグを含むスタートアップ コマンド ファイルを実行しま

す。/continue フラグがあると、インストーラーは引数ファイルを強制的に無視します。

このコマンド ファイル内のスタートアップ タスクを削除して、再起動を回避する必要があります。そのため

には、次のどちらかのオプションを使用します。

オプション 1

a. PrerequisiteInstaller.exe をダブルクリックして実行します。必須コンポーネントのリストを示す最初の画

面が表示されます。

b. [キャンセル] をクリックします。PrerequisiteInstaller.exe によってスタートアップ タスクが削除されます

引数ファイルを使用して必須コンポーネントをインストールするには

Page 34: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

34

オプション 2

a. [スタート] メニューの [ファイル名を指定して実行] を選択し、「regedit」と入力してレジストリを開きます

b. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders キ

ーを開きます。

c. "Common Startup" の値を調べます。この値は、スタートアップ タスクがリストされるディレクトリを示し

ます。

d. 何も変更しないでレジストリ エディターを閉じます。

e. スタートアップ ディレクトリにナビゲートします。通常は、<システム ディレクトリ

>\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup です。

f. "SharePointServerPreparationToolStartup_0FF1CE14-0000-0000-0000-000000000000.cmd" を削除

することで、スタートアップ タスクを削除します。

Page 35: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

35

展開の準備 (SharePoint Foundation 2010)

このセクションでは、Microsoft SharePoint Foundation 2010 を展開する前に必ず実行する必要がある手順を

説明します。

このセクションの内容

ハードウェア要件とソフトウェア要件 (SharePoint Foundation 2010)

この記事では、この記事では、SharePoint Foundation 2010 をインストールするために必要なハードウェア

とソフトウェアの最小要件について説明します。

初期展開に必要な管理アカウントとサービス アカウント (SharePoint Foundation 2010)

ここでは、SharePoint Foundation 2010 の初期展開に必要な管理アカウントおよびサービス アカウントに

ついて説明します。製品ファームのすべての機能を実装するには、さらに別のアカウントと権限が必要です

SharePoint 環境用に SQL Server のセキュリティを強化する (SharePoint Foundation 2010)

この記事では、SharePoint Foundation 2010 環境用に Microsoft SQL Server を強化する方法を説明しま

す。

関連項目 展開の概要 (SharePoint Foundation 2010)

展開シナリオ (SharePoint Foundation 2010)

Page 36: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

36

ハードウェア要件とソフトウェア要件 (SharePoint

Foundation 2010)

この記事では、Microsoft SharePoint Foundation 2010 をインストールおよび実行するためのハードウェアとソ

フトウェアの最小要件を示します。

この記事に記載されるハードウェア最小要件を満たしていない運用システムについてマイクロソフト製

品サポート サービスに問い合わせる場合、そのシステムを最小要件にアップグレードするまでサポー

トは制限されます。

この記事の内容

概要

ハードウェア要件 - Web サーバー、アプリケーション サーバー、および単一サーバー インストール

ハードウェア要件 - データベース サーバー

ソフトウェア要件

適用可能なソフトウェアにアクセスする

概要 Microsoft SharePoint Foundation 2010 は、多数のインストール シナリオに対応します。現在対応しているイン

ストールには、組み込みデータベース インストールを備えた単一サーバーと、単一サーバー ファーム インスト

ールまたは複数サーバー ファーム インストールが含まれます。

ハードウェア要件 - Web サーバー、アプリケーション サーバ

ー、および単一サーバー インストール 以下の表の要件は、組み込みデータベースを備えた単一サーバーのインストールと、複数のサーバー ファー

ム インストールで SharePoint Foundation 2010 を実行するサーバーの両方に適用されます。

コンポーネント 最小要件

プロセッサ 64 ビット、4 コア

RAM 開発または評価用に 4 GB

単一サーバーまたは複数サーバー ファームでの

運用のために 8 GB

重要:

Page 37: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

37

コンポーネント 最小要件

ハード ディスク システム ドライブに 80 GB

運用環境では、日常の運用のためにディスクの空き

領域が余分に必要になります。運用環境で使用する

RAM の 2 倍の空き領域を保持してください。詳細に

ついては、「Capacity management and sizing for

SharePoint Server 2010 (英語)」を参照してください。

ハードウェア要件 - データベース サーバー 以下の表の要件は、ファームを複数のサーバーで構成している運用環境のデータベース サーバーに適用され

ます。

展開の規模 (小規模と中規模) の意味は、記事「Capacity management and sizing for SharePoint

Server 2010 (英語)」の基準となるアーキテクチャに関するセクションで説明されています。

コンポーネント 最小要件

プロセッサ 小規模用に 64 ビット、4 コア

中規模用に 64 ビット、8 コア

RAM 小規模用に 8 GB

中規模用に 16 GB

大規模展開については、「ストレージおよび SQL Server の容量計画

と構成 (SharePoint Server 2010)」の「必要なメモリを見積もる」を参照

してください。

メモ:

これらの値が SQL Server の最小値として推奨されている値

よりも大きいのは、SharePoint Products 2010 環境で必要と

なるデータ分布によるものです。SQL Server のシステム要件

の詳細については、「SQL Server 2008 R2 のインストールに

必要なハードウェアおよびソフトウェア」

(http://go.microsoft.com/fwlink/?linkid=129377&clcid=0x411)

を参照してください。

ハード ディスク システム ドライブに 80 GB

ハード ディスク容量は SharePoint コンテンツのサイズに応じます。展

開するコンテンツとその他のデータベースのサイズの見積もりについ

メモ:

Page 38: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

38

コンポーネント 最小要件

ては、「ストレージおよび SQL Server の容量計画と構成 (SharePoint

Server 2010)」を参照してください。

ソフトウェア要件 以下の表の要件は、組み込みデータベースを備えた単一サーバー インストールと、ファーム内に 1 つまたは

複数のサーバーを含むサーバー ファーム インストールに適用されます。

SharePoint Foundation 2010 は、単一ラベル ドメイン名をサポートしていません。詳細については、「

単一ラベル DNS 名を使用して Active Directory のドメインを構成する」を参照してください。

Microsoft SharePoint 製品準備ツール (SharePoint Foundation 2010 のスタート ページからアクセスします) は

、SharePoint Foundation 2010 の前提条件となるソフトウェアをインストールするときに役立ちます。前提条件と

なるソフトウェアの一部はインターネットからインストールされるので、インターネット接続を利用できることを確

認します。詳細については、「SQL Server を使用する単一サーバーを展開する (SharePoint Foundation 2010)

」、「組み込みデータベースを使用する単一サーバーを展開する (SharePoint Foundation 2010)」、および「3 層

ファーム用の複数サーバー (SharePoint Foundation 2010)」を参照してください。

最小要件

環境 最小要件

ファーム内のデータベース サー

バー

以下のいずれか:

64 ビット版の Microsoft SQL Server 2008 R2。

64 ビット版の Microsoft SQL Server 2008 Service Pack 1 (SP1) (累

積的な更新プログラム 2 を適用済み)。「SQL Server 2008 Service

Pack 1 の累積的な更新プログラム パッケージ 2 について」

(http://go.microsoft.com/fwlink/?linkid=165962&clcid=0x411) ページ

で、[この技術情報に対応する修正プログラムのダウンロードのリスト]

リンクをクリックし、表示される手順に従ってください。「修正プログラム

のダウンロード」ページで、

SQL_Server_2008_SP1_Cumulative_Update_2 ファイルをダウンロードし

ます。Microsoft SQL Server 2008 SP1 を Windows Server 2008 R2

にインストールする場合、互換性に関する警告が表示されることがあ

りますが、この警告を無視してインストールを続行できます。

メモ:

重要:

Page 39: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

39

環境 最小要件

累積的な更新プログラム 2、5、または 5 よりも新しいプログ

ラムではなく、累積的な更新プログラム 3 または 4 を使用す

ることはお勧めできません。詳細については、SQL Server

2008 の累積的な更新プログラム パッケージ 5 に関するペー

(http://go.microsoft.com/fwlink/?linkid=196928&clcid=0x411)

を参照してください。SQL_Server_2008_RTM_CU5_SNAC ファ

イルをダウンロードしてください。

64 ビット版の Microsoft SQL Server 2005 Service Pack 3 (SP3)。「

SQL Server 2005 Service Pack 3 の累積的な更新プログラム パッケ

ージ 3」(http://go.microsoft.com/fwlink/?linkid=165748&clcid=0x411)

ページで、[この技術情報に対応する修正プログラムのダウンロード

のリスト] リンクをクリックし、表示される手順に従ってください。「修正

プログラムのダウンロード」ページで、

SQL_Server_2005_SP3_Cumulative_Update_3 ファイルをダウンロードし

ます。

SQL Server のバージョンの選択の詳細については、「SQL Server 2008

R2 と SharePoint 2010 製品: よりよい統合 (ホワイト ペーパー)

(SharePoint Server 2010)」を参照してください。

データベースが組み込まれた単

一サーバー

SP2 を適用した 64 ビット版の Windows Server 2008 Standard、

Enterprise、Data Center、Web Server。または、SP2 を適用した 64 ビ

ット版の Windows Server 2008 R2 Standard、Enterprise、Data Center

、Web Server。SP2 が適用されていない Windows Server 2008 を実

行している場合は、Microsoft SharePoint 製品準備ツールによって

Windows Server 2008 SP2 が自動的にインストールされます。

メモ:

セットアップを実行する前に Windows Server 2008 と

Windows Server 2008 R2 の更新プログラムをダウンロードす

る必要があります。この更新プログラムは、準備ツールによ

ってインストールされる .NET Framework 3.5 SP1 用の修正

プログラムです。このプログラムを適用すると、WCF のトラン

スポート セキュリティまたはメッセージの暗号化を使用せず

にトークン認証を実行できるメソッドを利用できるようになりま

す。詳細およびリンクについては、後述する「適用可能なソフ

トウェアにアクセスする」を参照してください。

「KB979917 - QFE for Sharepoint issues - Perf Counter fix & User

Impersonation (英語)」

(http://go.microsoft.com/fwlink/?linkid=192577&clcid=0x411) (英語)

Page 40: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

40

環境 最小要件

Windows Server 2008 SP2 の場合は、Windows6.0-KB979917-

x64.msu (Vista) ファイルをダウンロードしてください。

Windows Server 2008 R2 の場合は、Windows6.1-KB979917-

x64.msu (Win7) ファイルをダウンロードしてください。

詳細については、サポート技術情報の関連記事「ASP.NET 2. 0 ベー

スのアプリケーションを IIS 7. 0 または IIS 7. 5 を統合モードで実行し

ているサーバーを展開するときに 2 つの問題が発生します。」

(http://go.microsoft.com/fwlink/?linkid=192578&clcid=0x411) を参照

してください。

準備ツールによってインストールされる必須コンポーネント:

Web サーバー (IIS) の役割

アプリケーション サーバーの役割

Microsoft .NET Framework 3.5 SP1

SQL Server 2008 Express SP1

Microsoft Sync Framework Runtime Version 1.0 (x64)

Microsoft Filter Pack 2.0

Microsoft Chart Controls for Microsoft .NET Framework 3.5

Windows PowerShell 2.0

SQL Server 2008 Native Client

Microsoft SQL Server 2008 Analysis Services ADOMD.NET

.NET Framework 3.5 SP1 用 ADO.NET Data Services 更新プログラム

.NET Framework 3.5 SP1 用の修正プログラム (このプログラムを適用

すると、WCF のトランスポート セキュリティまたはメッセージの暗号化

を使用せずにトークン認証を実行できるメソッドを利用できるようにな

ります)

Windows Identity Foundation (WIF)

メモ:

Microsoft "Geneva" Framework をインストール済みの場合

は、Windows Identity Foundation (WIF) をインストールする前

に、Microsoft Geneva Framework をアンインストールする必

要があります。

ファーム内のフロントエンド Web

サーバーとアプリケーション サー

バー

SP2 を適用した 64 ビット版の Windows Server 2008 Standard、

Enterprise、Data Center、Web Server。または、SP2 を適用した 64 ビ

ット版の Windows Server 2008 R2 Standard、Enterprise、Data Center

、Web Server。Windows Server 2008 SP1 を実行している場合は、

Microsoft SharePoint 製品準備ツールによって Windows Server 2008

Page 41: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

41

環境 最小要件

SP2 が自動的にインストールされます。

メモ:

セットアップを実行する前に Windows Server 2008 と

Windows Server 2008 R2 の更新プログラムをダウンロードす

る必要があります。この更新プログラムは、準備ツールによ

ってインストールされる .NET Framework 3.5 SP1 用の修正

プログラムです。このプログラムを適用すると、WCF のトラン

スポート セキュリティまたはメッセージの暗号化を使用せず

にトークン認証を実行できるメソッドを利用できるようになりま

す。詳細およびリンクについては、「適用可能なソフトウェアに

アクセスする」を参照してください。

「KB979917 - QFE for Sharepoint issues - Perf Counter fix & User

Impersonation (英語)」

(http://go.microsoft.com/fwlink/?linkid=192577&clcid=0x411) (英語)

Windows Server 2008 SP2 の場合は、Windows6.0-KB979917-

x64.msu (Vista) ファイルをダウンロードしてください。

Windows Server 2008 R2 の場合は、Windows6.1-KB979917-

x64.msu (Win7) ファイルをダウンロードしてください。

詳細については、サポート技術情報の関連記事「ASP.NET 2. 0 ベー

スのアプリケーションを IIS 7. 0 または IIS 7. 5 を統合モードで実行し

ているサーバーを展開するときに 2 つの問題が発生します。」

(http://go.microsoft.com/fwlink/?linkid=192578&clcid=0x411) を参照

してください。

準備ツールによってインストールされる必須コンポーネント:

Web サーバー (IIS) の役割

アプリケーション サーバーの役割

Microsoft .NET Framework 3.5 SP1

Microsoft Sync Framework Runtime Version 1.0 (x64)

Microsoft Filter Pack 2.0

Microsoft Chart Controls for Microsoft .NET Framework 3.5

Windows PowerShell 2.0

SQL Server 2008 Native Client

Microsoft SQL Server 2008 Analysis Services ADOMD.NET

.NET Framework 3.5 SP1 用 ADO.NET Data Services 更新プログラム

.NET Framework 3.5 SP1 用の修正プログラム (このプログラムを適用

すると、WCF のトランスポート セキュリティまたはメッセージの暗号化

Page 42: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

42

環境 最小要件

を使用せずにトークン認証を実行できるメソッドを利用できるようにな

ります)

Windows Identity Foundation (WIF)

メモ:

Microsoft "Geneva" Framework をインストール済みの場合

は、Windows Identity Foundation (WIF) をインストールする前

に、Microsoft Geneva Framework をアンインストールする必

要があります。

クライアント コンピューター サポートされているブラウザー。詳細については、「ブラウザー サポ

ートを計画する (SharePoint Foundation 2010)」を参照してください。

オプションのソフトウェア

環境 オプションのソフトウェア

データベースが組み込まれた単一サーバー Windows 7 または Windows Vista。詳細については、「

Windows Vista、Windows 7、および Windows Server

2008 で SharePoint 2010 の開発環境をセットアップする

(http://go.microsoft.com/fwlink/?linkid=164557&clcid=0x

411) を参照してください。

クライアント コンピューター Microsoft Office 2010 クライアント。詳細については、

Microsoft Office 2010 に関するページ

(http://go.microsoft.com/fwlink/?linkid=179358&clcid=0x

411) を参照してください。

Microsoft Silverlight 3。

適用可能なソフトウェアにアクセスする Windows Server 2008 または Microsoft SQL Server をインストールするには、以下に列挙した Web サイトに移

動します。その他に前提条件となっているソフトウェアはすべて、SharePoint Foundation のスタート ページから

インストールできます。前提条件となっているソフトウェアのほとんどは、ここに示した Web サイトからも入手で

Page 43: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

43

きます。Web サーバー (IIS) の役割とアプリケーション サーバーの役割は、サーバー マネージャーで手動で有

効にできます。

前提条件となっているソフトウェアをインターネットから直接インストールできない、またはインストールを実行不

能なシナリオでは、該当するソフトウェアをネットワーク共有からインストールできます。詳細については、「必須

コンポーネントをネットワーク共有からインストールする (SharePoint Foundation 2010)」を参照してください。

「SharePoint Foundation 2010」(http://go.microsoft.com/fwlink/?linkid=197422&clcid=0x411)

「Language Packs for SharePoint Foundation 2010」

(http://go.microsoft.com/fwlink/?linkid=197424&clcid=0x411)

「Windows Server 2008 (http://go.microsoft.com/fwlink/?linkid=197426&clcid=0x411)」

「Windows Server 2008 R2」(http://go.microsoft.com/fwlink/?linkid=197428&clcid=0x411)

「SQL Server 2008 R2」(http://go.microsoft.com/fwlink/?linkid=197429&clcid=0x411)

「SQL Server 2008 R2 概要」(http://go.microsoft.com/fwlink/?linkid=179611&clcid=0x411)

「SQL Server 2005」(http://go.microsoft.com/fwlink/?linkid=197431&clcid=0x411)

「SQL Server 2008 Service Pack 1」(http://go.microsoft.com/fwlink/?linkid=166490&clcid=0x411)

「SQL Server 2008 Service Pack 1 の累積的な更新プログラム パッケージ 2 について」

(http://go.microsoft.com/fwlink/?linkid=165962&clcid=0x411)

SQL Server 2008 の累積的な更新プログラム パッケージ 5 に関するページ

(http://go.microsoft.com/fwlink/?linkid=197434&clcid=0x411)。SQL_Server_2008_RTM_CU5_SNAC ファイ

ルをダウンロードしてください。

「Microsoft SQL Server 2005 Service Pack 3」

(http://go.microsoft.com/fwlink/?linkid=166496&clcid=0x411)

「SQL Server 2005 Service Pack 3 の累積的な更新プログラム パッケージ 3」

(http://go.microsoft.com/fwlink/?linkid=165748&clcid=0x411)

「Microsoft Windows Server 2008 SP2 (英語)」

(http://go.microsoft.com/fwlink/?linkid=166500&clcid=0x411) (英語)

Windows Server 2008 SP 2 FIX: WCF のトランスポート セキュリティまたはメッセージの暗号化を使用せず

にトークン認証を実行できるメソッドを提供する修正プログラムは .NET Framework 3.5 SP1 用です。 (英語

) (http://go.microsoft.com/fwlink/?linkid=160770&clcid=0x411) (英語)

Windows Server 2008 R2 FIX: WCF のトランスポート セキュリティまたはメッセージの暗号化を使用せずに

トークン認証を実行できるメソッドを提供する修正プログラムは .NET Framework 3.5 SP1 用です。 (英語)

(http://go.microsoft.com/fwlink/?linkid=166231&clcid=0x411) (英語)

Microsoft .NET Framework 3.5 Service Pack 1

(http://go.microsoft.com/fwlink/?linkid=131037&clcid=0x411)

「Microsoft SQL Server 2008 Express Edition Service Pack 1」

(http://go.microsoft.com/fwlink/?linkid=166503&clcid=0x411)

Windows Identity Foundation for Windows Server 2008 (英語)

(http://go.microsoft.com/fwlink/?linkid=160381&clcid=0x411) (英語)

Page 44: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

44

Windows Identity Foundation for Windows Server 2008 R2 (英語)

(http://go.microsoft.com/fwlink/?linkid=166363&clcid=0x411) (英語)

Microsoft Sync Framework v1.0 (英語) (http://go.microsoft.com/fwlink/?linkid=141237&clcid=0x411) (英

語)

「Microsoft Office 2010 Filter Packs」(http://go.microsoft.com/fwlink/?linkid=191851&clcid=0x411)

Microsoft Chart Controls for Microsoft .NET Framework 3.5

(http://go.microsoft.com/fwlink/?linkid=141512&clcid=0x411)

Windows PowerShell 2.0 (英語) (http://go.microsoft.com/fwlink/?linkid=161023&clcid=0x411) (英語)

「Microsoft SQL Server 2008 用 Feature Pack - 2008 年 8 月」

(http://go.microsoft.com/fwlink/?linkid=166505&clcid=0x411)

Microsoft SQL Server 2008 Analysis Services ADOMD.NET

(http://go.microsoft.com/fwlink/?linkid=160390&clcid=0x411)

「KB979917 - QFE for Sharepoint issues - Perf Counter fix & User Impersonation (英語)」

(http://go.microsoft.com/fwlink/?linkid=192577&clcid=0x411) (英語)

Windows Server 2008 SP2 の場合は、Windows6.0-KB979917-x64.msu (Vista) ファイルをダウンロード

してください。

Windows Server 2008 R2 の場合は、Windows6.1-KB979917-x64.msu (Win7) ファイルをダウンロードし

てください。

「Windows Server 2003、Windows XP、Windows Vista、および Windows Server 2008 用 .NET Framework

3.5 SP1 の ADO.NET データ サービス更新プログラム」

(http://go.microsoft.com/fwlink/?linkid=163519&clcid=0x411) (Windows Server 2008 SP2 の場合)

「Windows 7 および Windows Server 2008 R2 用 .NET Framework 3.5 SP1 の ADO.NET データ サービス

更新プログラム」(http://go.microsoft.com/fwlink/?linkid=163524&clcid=0x411) (Windows Server 2008 R2

または Windows 7 の場合)

「Microsoft Silverlight 3」(http://go.microsoft.com/fwlink/?linkid=166506&clcid=0x411)

「Microsoft Office 2010 (英語)」(http://go.microsoft.com/fwlink/?linkid=195843&clcid=0x411) (英語)

「Office Communicator 2007 R2」(http://go.microsoft.com/fwlink/?linkid=196930&clcid=0x411)

「Microsoft SharePoint Designer 2010 (32-bit)」

(http://go.microsoft.com/fwlink/?linkid=196931&clcid=0x411)

「Microsoft SharePoint Designer 2010 (64-bit)」

(http://go.microsoft.com/fwlink/?linkid=196932&clcid=0x411)

「SQL Server 2008 Service Pack 1」(http://go.microsoft.com/fwlink/?linkid=166490&clcid=0x411)

「SQL Server 2008 Service Pack 1 の累積的な更新プログラム パッケージ 2 について」

(http://go.microsoft.com/fwlink/?linkid=165962&clcid=0x411).

「Microsoft SQL Server 2005 Service Pack 3」

(http://go.microsoft.com/fwlink/?linkid=166496&clcid=0x411)

「SQL Server 2005 Service Pack 3 の累積的な更新プログラム パッケージ 3」

(http://go.microsoft.com/fwlink/?linkid=165748&clcid=0x411).

Page 45: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

45

「Microsoft Windows Server 2008 SP2 (英語)」

(http://go.microsoft.com/fwlink/?linkid=166500&clcid=0x411) (英語)

Windows Server 2008 with SP 2 FIX: WCF のトランスポート セキュリティまたはメッセージの暗号化を使用

せずにトークン認証を実行できるメソッドを提供する修正プログラムは .NET Framework 3.5 SP1 用です。 (

英語) (http://go.microsoft.com/fwlink/?linkid=160770&clcid=0x411) (英語)

Windows Server 2008 R2 FIX: WCF のトランスポート セキュリティまたはメッセージの暗号化を使用せずに

トークン認証を実行できるメソッドを提供する修正プログラムは .NET Framework 3.5 SP1 用です。 (英語)

(http://go.microsoft.com/fwlink/?linkid=166231&clcid=0x411) (英語)

「Microsoft .NET Framework 3.5 Service Pack 1」

(http://go.microsoft.com/fwlink/?linkid=131037&clcid=0x411)

「Microsoft® SQL Server® 2008 Express Edition Service Pack 1」

(http://go.microsoft.com/fwlink/?linkid=166503&clcid=0x411)

Windows Identity Framework for Windows Server 2008 (英語)

(http://go.microsoft.com/fwlink/?linkid=160381&clcid=0x411) (英語)

Windows Identity Framework for Windows Server 2008 R2 (英語)

(http://go.microsoft.com/fwlink/?linkid=166363&clcid=0x411) (英語)

Microsoft Sync Framework v1.0 (英語) (http://go.microsoft.com/fwlink/?linkid=141237&clcid=0x411) (英

語)

「Microsoft Office 2010 Filter Packs」(http://go.microsoft.com/fwlink/?linkid=191851&clcid=0x411)

「Microsoft Chart Controls for Microsoft .NET Framework 3.5」

(http://go.microsoft.com/fwlink/?linkid=141512&clcid=0x411)

Windows PowerShell 2.0 (英語) (http://go.microsoft.com/fwlink/?linkid=161023&clcid=0x411) (英語)

「Microsoft SQL Server 2008 用 Feature Pack - 2008 年 8 月」

(http://go.microsoft.com/fwlink/?linkid=166505&clcid=0x411)

Microsoft SQL Server 2008 Analysis Services ADOMD.NET

(http://go.microsoft.com/fwlink/?linkid=130651&clcid=0x411)

「KB979917 - QFE for Sharepoint issues - Perf Counter fix & User Impersonation (英語)」

(http://go.microsoft.com/fwlink/?linkid=192577&clcid=0x411) (英語)

Windows Server 2008 SP2 の場合は、Windows6.0-KB979917-x64.msu (Vista) ファイルをダウンロード

してください。

Windows Server 2008 R2 の場合は、Windows6.1-KB979917-x64.msu (Win7) ファイルをダウンロードし

てください。

詳細については、サポート技術情報の関連記事「ASP.NET 2. 0 ベースのアプリケーションを IIS 7. 0 また

は IIS 7. 5 を統合モードで実行しているサーバーを展開するときに 2 つの問題が発生します。」

(http://go.microsoft.com/fwlink/?linkid=192578&clcid=0x411) を参照してください。

「Microsoft Office 2010 (英語)」(http://go.microsoft.com/fwlink/?linkid=195843&clcid=0x411) (英語)

「Microsoft Silverlight 3」(http://go.microsoft.com/fwlink/?linkid=166506&clcid=0x411)

Page 46: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

46

「Windows Server 2003、Windows XP、Windows Vista、および Windows Server 2008 用 .NET Framework

3.5 SP1 の ADO.NET データ サービス更新プログラム」

(http://go.microsoft.com/fwlink/?linkid=163519&clcid=0x411) (Windows Server 2008 SP2 の場合)

「Windows 7 および Windows Server 2008 R2 用 .NET Framework 3.5 SP1 の ADO.NET データ サービス

更新プログラム」(http://go.microsoft.com/fwlink/?linkid=163524&clcid=0x411) (Windows Server 2008 R2

または Windows 7 の場合)

Page 47: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

47

初期展開に必要な管理アカウントとサービス アカウン

ト (SharePoint Foundation 2010)

ここでは、Microsoft SharePoint Foundation 2010 の初期展開に必要な管理アカウントおよびサービス アカウ

ントについて説明します。製品ファームのすべての機能を実装するには、さらに別のアカウントと権限が必要で

す。

必要な権限 サーバー ファームに SharePoint Foundation 2010 を展開するには、いくつかの異なるアカウントの資格情報を

提供する必要があります。

次の表では、SharePoint Foundation 2010 のインストールと構成に使用されるアカウントについて説明します。

アカウント 用途 要件

SQL Server サービス アカ

ウント

SQL Server サービス アカウントは

SQL Server を実行するために使用さ

れます。以下の SQL Server サービス

を実行するためにサービス アカウント

が使用されます。

MSSQLSERVER

SQLSERVERAGENT

既定の SQL Server インスタンスを使

用しない場合は、Windows のサービス

コンソールに、上記のサービスが以下

のように表示されます。

MSSQL$InstanceName

SQLAgent$InstanceName

ローカル システム アカウントまたはドメ

イン ユーザー アカウントのどちらかを使

用します。

外部リソースにバックアップしたり、外部

リソースから復元する予定の場合は、そ

の外部リソースに対する権限を適切なア

カウントに与える必要があります。SQL

Server サービス アカウントにドメイン ユ

ーザー アカウントを使用する場合、その

ドメイン ユーザー アカウントに権限を与

えます。ただし、ネットワーク サービス

アカウントまたはローカル システム アカ

ウントを使用する場合は、外部リソース

に対する権限をコンピューター アカウン

ト (domain_name\SQL_hostname$) に与

えます。

このインスタンス名は、Microsoft SQL

Server がインストールされたときに作成

された任意の名前です。

セットアップ ユーザー アカ

ウント

セットアップ ユーザー アカウントは、以

下を実行するために使用されます。

セットアップ

ドメイン ユーザー アカウント。

セットアップを実行する各サーバー

の Administrators グループのメン

Page 48: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

48

アカウント 用途 要件

SharePoint 製品構成ウィザード バーであること。

SQL Server を実行するコンピュータ

ーの SQL Server ログイン 。

以下の SQL Server セキュリティ ロ

ールのメンバーであること。

securityadmin 固定サーバー ロ

ール

dbcreator 固定サーバー ロー

データベースに影響を与える Windows

PowerShell コマンドレットを実行する場

合、このアカウントは、そのデータベース

の db_owner 固定データベース ロール

のメンバーである必要があります。

サーバー ファーム アカウ

ントまたはデータベース ア

クセス アカウント

サーバー ファーム アカウントは、以下

のタスクを実行するために使用されま

す。

サーバー ファームを構成および管

理する。

SharePoint サーバーの全体管理

Web サイトのアプリケーション プ

ール ID として機能する。

Microsoft SharePoint Foundation

Workflow Timer Service を実行す

る。

ドメイン ユーザー アカウント。

サーバー ファーム アカウントには、サー

バー ファームに参加する Web サーバー

およびアプリケーション サーバー上の追

加の権限が自動的に与えられます。

サーバー ファーム アカウントは、SQL

Server を実行しているコンピューターの

SQL Server ログインとして自動的に追

加され、以下の SQL Server セキュリテ

ィ ロールに追加されます。

dbcreator 固定サーバー ロール

securityadmin 固定サーバー ロー

サーバー ファーム内のすべての

SharePoint データベースに使用す

る db_owner 固定データベース ロー

Page 49: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

49

SharePoint 環境用に SQL Server のセキュリティを強

化する (SharePoint Foundation 2010)

この記事では、Microsoft SharePoint 2010 製品 環境用に Microsoft SQL Server のセキュリティを強化する方

法を説明します。

この記事の内容

セキュリティ強化に関する推奨事項の概要

既定以外のポートでリッスンするように SQL Server のインスタンスを構成する

Windows ファイアウォールを構成して、既定の SQL Server がリッスンしているポートをブロックする

Windows ファイアウォールを構成して割り当てられたポートを手動で開く

SQL クライアント エイリアスを構成する

SQL クライアント エイリアスをテストする

セキュリティ強化に関する推奨事項の概要 サーバー ファーム環境のセキュリティ保護のため、ここでは以下のことを推奨事項としています。

UDP ポート 1434 をブロックします。

標準以外のポート (TCP ポート 1433 または UDP ポート 1434 以外) をリッスンするように、SQL Server の

名前付きインスタンスを構成します。

セキュリティをさらに強化するためには、TCP ポート 1433 をブロックし、既定のインスタンスで使用されて

いるポートを別のポートに割り当てます。

サーバー ファーム内のすべてのフロントエンド Web サーバーとアプリケーション サーバーで SQL Server

クライアント エイリアスを構成します。TCP ポート 1433 または UDP ポート 1434 をブロックした後は、SQL

Server を実行しているコンピューターと通信するすべてのコンピューターで SQL クライアント エイリアスが

必要です。

これらの推奨事項の詳細については、「セキュリティ強化を計画する (Windows SharePoint Services)」を参照し

てください。

既定以外のポートでリッスンするように SQL Server のインス

タンスを構成する SQL Server 構成マネージャーを使用して、SQL Server のインスタンスで使用する TCP ポートを変更します。

1. SQL Server を実行しているコンピューターで、SQL Server 構成マネージャーを開きます。

2. 左側のウィンドウで、[SQL Server ネットワークの構成] を展開します。

Page 50: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

50

3. 構成するインスタンスに対応するエントリをクリックします。既定のインスタンスは、[MSSQLSERVER のプ

ロトコル] と一覧に表示されています。名前付きインスタンスは、[named_instance のプロトコル] と表示され

ます。

4. 右側のウィンドウで、[TCP/IP] 右クリックし、[プロパティ] をクリックします。

5. [IP アドレス] タブをクリックします。このタブには、SQL Server を実行しているコンピューターに割り当てら

れている IP アドレスのそれぞれについて対応するエントリがあります。既定では、SQL Server は、そのコ

ンピューターに割り当てられているすべての IP アドレスをリッスンします。

6. 既定のインスタンスがリッスンしているポートをグローバルに変更するには、次の手順を実行します。

a. IPAll を除く IP ごとに、[TCP 動的ポート] と [TCP ポート] の両方のすべての値をクリアします。

b. IPAll の場合は、[TCP 動的ポート] の値をクリアします。SQL Server のインスタンスがリッスンするポ

ートを "TCP ポート" フィールドに入力します。たとえば、「40000」と入力します。

7. 名前付きインスタンスがリッスンしているポートをグローバルに変更するには、次の手順を実行します。

a. IPAll を含む IP ごとに、[TCP 動的ポート] のすべての値をクリアします。このフィールドの値が 0 の場

合は、SQL Server が IP アドレスに動的 TCP ポートを使用することを意味します。この値が空白の場

合は、SQL Server が IP アドレスに動的 TCP ポートを使用することを意味します。

b. IPAll を除く IP ごとに、[TCP ポート] のすべての値をクリアします。

c. IPAll の場合は、[TCP 動的ポート] の値をクリアします。SQL Server のインスタンスがリッスンするポ

ートを "TCP ポート" フィールドに入力します。たとえば、「40000」と入力します。

8. [OK] をクリックします。変更内容は SQL Server サービスが再起動されたときに有効になりますというメッ

セージが表示されます。[OK] をクリックします。

9. SQL Server 構成マネージャーを終了します。

10. SQL Server サービスを再起動し、SQL Server を実行しているコンピューターが、選択したポートをリッスン

していることを確認します。これは、SQL Server サービスの再起動後にイベント ビューアー ログを表示し

て確認できます。次のイベントと同様の情報イベントを確認してください。

イベントの種類: 情報

イベント ソース: MSSQL$MSSQLSERVER

イベントの分類: (2)

イベント ID: 26022

日付: 2008/03/06

時刻: 1:46:11 PM

ユーザー: N/A

コンピューター: computer_name

説明:

サーバーは ['any' <ipv4>50000] でリッスンしています。

Page 51: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

51

Windows ファイアウォールを構成して、既定の SQL Server

がリッスンしているポートをブロックする 1. [コントロール パネル] で、[Windows ファイアウォール] を開きます。[設定の変更] をクリックして、

[Windows ファイアウォールの設定] ダイアログ ボックスを開きます。

2. [全般] タブの [有効] をクリックします。[例外を許可しない] チェック ボックスがオフになっていることを確認

します。

3. [例外] タブで [ポートの追加] をクリックします。

4. [ポートの追加] ダイアログ ボックスで、ポートの名前を入力します。たとえば、「UDP-1434」と入力します。

次にポート番号を入力します。たとえば、「1434」と入力します。

5. 適切なオプションをクリックします。これは [UDP] と [TCP] のどちらかです。たとえば、ポート 1434 をブロ

ックするには、[UDP] をクリックします。ポート 1433 をブロックするには、[TCP] をクリックします。

6. [スコープの変更] をクリックし、この例外のスコープが [任意のコンピューター (インターネット上のコンピュ

ーターを含む)] に設定されていることを確認します。

7. [OK] をクリックします。

8. [例外] タブで、作成した例外を見つけます。ポートをブロックするには、この例外のチェック ボックスをオフ

にします。既定では、このチェック ボックスはオンになっています。これはポートが開かれていることを意味

します。

Windows ファイアウォールを構成して割り当てられたポートを

手動で開く 1. 上述の手順のステップ 1 ~ 7 を実行して、SQL Server のインスタンスに手動で割り当てたポートについて

例外を作成します。たとえば、TCP ポート 40000 の例外を作成します。

2. [例外] タブで、作成した例外を確認します。その例外のチェック ボックスがオンになっていることを確認し

ます。既定では、このチェック ボックスがオンの場合、ポートが開かれていることを意味します。

SQL Server を実行しているコンピューターとの通信のセキュリティ保護のためにインターネット プ

ロトコル セキュリティ (IPSec) を使用する方法の詳細については、マイクロソフト サポート技術情

報の記事 233256「ファイアウォール経由での IPSec トラフィックを有効にする方法」

(http://go.microsoft.com/fwlink/?linkid=76142&clcid=0x411) を参照してください。

SQL クライアント エイリアスを構成する SQL Server を実行しているコンピューター上の UDP ポート 1434 または TCP ポート 1433 をブロックする場合

は、サーバー ファーム内の他のすべてのコンピューターで SQL Server クライアント エイリアスを作成する必要

があります。SQL Server クライアント コンポーネントを使用して、SQL Server に接続するコンピューターの

SQL Server クライアント エイリアスを作成できます。

メモ:

Page 52: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

52

1. 対象のコンピューター上で SQL Server のセットアップを実行し、インストールする次のクライアント コンポ

ーネントを選択します。

a. [接続コンポーネント]

b. [管理ツール]

2. SQL Server 構成マネージャーを開きます。

3. 左側のウィンドウで、[SQL Native Client の構成] をクリックします。

4. 右側のウィンドウで、[別名] を右クリックし、[新しい別名] をクリックします。

5. [別名] ダイアログ ボックスで、エイリアスの名前を入力し、データベース インスタンスのポート番号を入力

します。たとえば、「SharePoint_alias」と入力します。

6. [ポート番号] フィールドに、データベース インスタンスのポート番号を入力します。たとえば、「40000」と入

力します。プロトコルが TCP/IP に設定されていることを確認します。

7. "サーバー" フィールドに、SQL Server を実行しているコンピューターの名前を入力します。

8. [適用] をクリックし、[OK] をクリックします。

SQL クライアント エイリアスをテストする Microsoft SQL Server Management Studio を使用して、SQL Server を実行しているコンピューターとの接続を

テストします。SQL Server クライアント コンポーネントをインストールすると、Microsoft SQL Server

Management Studio が使用できるようになります。

1. SQL Server Management Studio を開きます。

2. サーバー名の入力を求めるメッセージが表示されたら、作成したエイリアスの名前を入力し、[接続] をクリ

ックします。接続が成功した場合、SQL Server Management Studio には、リモート データベースに対応す

るオブジェクトが格納されます。

SQL Server Management Studio で、その他のデータベース インスタンスとの接続を確認するに

は、[接続] をクリックし、[データベース エンジン] をクリックします。

メモ:

Page 53: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

53

展開シナリオ (SharePoint Foundation 2010)

このセクションでは、Microsoft SharePoint Foundation 2010 を 1 台以上のサーバーに展開して、展開ライフ サ

イクルのさまざまな段階での Microsoft SharePoint Foundation 2010 ソリューションのテストおよび実装に使用

できる各種トポロジを作成する方法を説明します。

このセクションの内容

SQL Server を使用する単一サーバーを展開する (SharePoint Foundation 2010)

この記事では、SharePoint Foundation 2010 を 1 台のサーバーにインストールする方法を説明します。こ

の展開は、Microsoft SQL Server を使用し、2 層および 3 層ファームのトポロジを作成するために容易に

スケール アウトできます。

組み込みデータベースを使用する単一サーバーを展開する (SharePoint Foundation 2010)

この記事では、SharePoint Foundation 2010 を 1 台のサーバーにインストールする方法を説明します。こ

の展開は、SQL Server Express を使用し、通常は SharePoint Foundation 2010 の評価のために使用され

ます。

3 層ファーム用の複数サーバー (SharePoint Foundation 2010)

この記事では、SharePoint Foundation 2010 を複数のサーバーにインストールする方法を説明します。こ

の展開は Microsoft SQL Server を使用し、結果として得られる 3 層トポロジは任意のソリューションを実

装するための基盤を提供します。

クイック スタート: 分離された Hyper-V 環境に単一サーバーを展開する (SharePoint Foundation 2010)

この記事では、Windows PowerShell を使用して、SQL Server Express と Microsoft SQL Server のどちら

かを使用する 1 台のサーバーに SharePoint Foundation 2010 をインストールする方法を説明します。記

事に含まれる Windows PowerShell コードを使用すると、SharePoint Foundation 2010 の評価に使用でき

る分離された Hyper-V 環境に SharePoint Foundation 2010 を迅速にインストールできます。

DBA が作成するデータベースを使用して展開する (SharePoint Foundation 2010)

この記事では、DBA が作成したデータベースを使用するファーム環境に Microsoft SharePoint Foundation

2010 を展開する方法を説明します。

仮想環境内で展開する (SharePoint Foundation 2010)

この記事では、仮想環境の展開に関するガイダンスを提供します。

Page 54: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

54

SQL Server を使用する単一サーバーを展開する

(SharePoint Foundation 2010)

ここでは、単一のサーバーに Microsoft SharePoint Foundation 2010 をクリーン インストールする方法につい

て説明します。

この記事の内容:

概要

作業を始める前に

SharePoint Foundation 2010 のインストール

インストール後の手順

概要 SharePoint Foundation 2010 を単一のサーバー ファームにインストールするときは、特定のニーズを満たすよ

うに SharePoint Foundation 2010 を構成できます。Setup および SharePoint 製品構成ウィザードが完了すると

、バイナリがインストールされ、セキュリティ権限、レジストリ設定、構成データベース、コンテンツ データベース

が構成され、SharePoint サーバーの全体管理 Web サイトがインストールされています。その後は、ファーム構

成ウィザードを使用したファームの構成、ファームで使用するサービスの選択、最初のサイト コレクションの作

成などを行うことができ、必要に応じて手動でファームの構成を実行することもできます。

単一のサーバー ファームは、通常、Microsoft SQL Server と SharePoint Foundation 2010 の両方を実行する

1 つのサーバーで構成されます。限られた数のユーザーを対象にした尐数のサイトのみをホストしている場合

は、単一のサーバー ファーム環境に SharePoint Foundation 2010 を展開できます。この構成は、最初にニー

ズを満たすようにファームを構成してから、後の段階でファームにサーバーを追加する場合にも便利です。

ここでは、複数サーバー ファーム環境での SharePoint Foundation 2010 のインストール方法や、以前

のリリースの SharePoint Foundation からのアップグレード方法については説明しません。詳細につい

ては、「3 層ファーム用の複数サーバー (SharePoint Foundation 2010)」を参照してください。アップグレ

ードの詳細については、「SharePoint Foundation 2010 にアップグレードする」を参照してください。

作業を始める前に 展開を開始する前に、次の作業を行ってください。

「Windows Server 2008 のパフォーマンス チューニングに関するガイドライン」および「Windows Server

2008 R2 のパフォーマンス チューニングに関するガイドライン」に記載されているオペレーティング システ

ムのガイドラインを十分に理解します。

メモ:

Page 55: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

55

ハードウェアとソフトウェアの要件をすべて満たしていることを確認します。詳細については、「ハードウェア

要件とソフトウェア要件 (SharePoint Foundation 2010)」を参照してください。

必ず SharePoint Foundation 2010 のクリーン インストールを実行してください。SharePoint Foundation

2010 のベータ バージョンを削除してからでないと、SharePoint Foundation 2010 の RTM バージョンをイン

ストールすることはできません。

「初期展開に必要な管理アカウントとサービス アカウント (SharePoint Foundation 2010)」の説明に従って、

適切な権限を持つ必要なアカウントをセットアップできる状態であることを確認します。

セキュリティ上の最善な手法として、最小限の特権管理を使用して SharePoint Foundation 2010

をインストールすることをお勧めします。

「サービスを構成する (SharePoint Foundation 2010)」の説明に従って、Web アプリケーションに使用する

サービスが決定済みであることを確認します。

SharePoint Foundation 2010 のインストール SharePoint Foundation 2010 をインストールおよび構成するには、次の手順に従います。

1. Microsoft SharePoint 製品準備ツールを実行すると、SharePoint Foundation 2010 を使用するために必要

なコンポーネントがすべてインストールされます。

2. セットアップを実行します。セットアップによって、Microsoft SharePoint Foundation のバイナリのインストー

ル、セキュリティ権限の構成、およびレジストリ設定の構成が行われます。

3. SharePoint 製品構成ウィザードを実行すると、構成データベースとコンテンツ データベースのインストール

と構成、および SharePoint サーバーの全体管理 Web サイトのインストールが実行されます。

4. ブラウザーの設定を構成します。

5. ファーム構成ウィザードを実行すると、ファームが構成され、最初のサイト コレクションが作成され、ファー

ムで使用するサービスが選択されます。

6. インストール後の手順を実行します。

以下の手順を実行するには、ローカル コンピューターの Administrators グループのメンバーである必

要があります。

Microsoft SharePoint 製品準備ツールの実行

以下の手順を使用して、SharePoint Foundation 2010 のソフトウェア必須コンポーネントをインストールします。

1. SharePoint Foundation 2010 インストール ディスクを挿入します。

2. SharePoint Foundation 2010 の開始ページで、[ソフトウェア必須コンポーネントのインストール] をクリ

メモ:

重要:

Microsoft SharePoint 製品準備ツールを実行するには

Page 56: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

56

ックします。

メモ:

準備ツールでは、Microsoft ダウンロード センターからコンポーネントをダウンロードするため

、Microsoft SharePoint Foundation をインストールするコンピューターでインターネット アクセ

スが必要です。

3. Microsoft SharePoint 製品準備ツール の起動ページで [次へ] をクリックします。

4. [ソフトウェア製品のライセンス条項] ページで使用許諾契約書の条項を確認し、[使用許諾契約書の

条項に同意します] チェック ボックスをオンにして、[次へ] をクリックします。

5. [インストールの完了] ページで [完了] をクリックします。

セットアップの実行

以下の手順では、SharePoint Foundation 2010 のバイナリのインストール、セキュリティ権限の構成、およびレ

ジストリ設定の構成を行います。

1. SharePoint Foundation 2010 の開始ページで、[SharePoint Foundation のインストール] をクリックしま

す。

2. [マイクロソフト ソフトウェア ライセンス条項をお読みください] ページで使用許諾契約書の条項を確認

し、[「マイクロソフト ソフトウェア ライセンス条項」に同意します] ボックスをオンにして、[続行] をクリッ

クします。

3. [インストールの種類を選択してください] ページで、[サーバー ファーム] をクリックします。

4. [サーバーの種類] タブで [完全] をクリックします。

5. オプションで、ユーザー設定の場所に SharePoint Foundation 2010 をインストールするには、[データ

の場所] タブをクリックし、場所の名前を入力するか、[参照] をクリックして目的の場所を参照します。

6. [今すぐインストール] をクリックします。

7. セットアップが終了したら、[閉じる] をクリックします。

セットアップに失敗した場合は、セットアップを実行したユーザーの一時フォルダーを確認してください。

セットアップを実行したユーザーとしてログインしていることを確認したら、Windows エクスプローラーの

アドレス バーに、「%temp%」と入力します。%temp% のパスが、"1" または "2" で終わるアドレスに解決

される場合、ログ ファイルを確認するには 1 つ上のレベルに移動する必要があります。ログ ファイル

の名前は、"Microsoft SharePoint Foundation 2010 Setup (<タイムスタンプ>)" です。

SharePoint 製品構成ウィザード にアクセスするには、[スタート] ボタンをクリックし、[すべてのプログ

ラム] をポイントします。次に、[Microsoft SharePoint 2010 製品] をクリックします。[ユーザー アカウ

ント制御] ダイアログ ボックスが表示される場合は、[続行] をクリックします。

セットアップを実行するには

メモ:

ヒント:

Page 57: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

57

SharePoint 製品構成ウィザードを実行する

以下の手順では、構成データベースとコンテンツ データベースのインストールと構成、および SharePoint サー

バーの全体管理 Web サイトのインストールが実行されます。

1. [SharePoint 製品へようこそ] ページで [次へ] をクリックします。

2. 構成中に一部のサービスを再開する必要があることを通知するダイアログ ボックスで、[はい] をクリッ

クします。

3. [サーバー ファームへの接続] ページで、[新しいサーバー ファームの作成] をクリックし、[次へ] をク

リックします。

4. [構成データベースの設定] ページで、次の操作を行います。

a. [データベース サーバー] ボックスに、SQL Server を実行しているコンピューターの名前を入力し

ます。

b. [データベース名] ボックスに構成データベースの名前を入力するか、既定のデータベース名を使

用します。既定のデータベース名は SharePoint_Config です。

c. [ユーザー名] ボックスに、サーバー ファーム アカウントのユーザー名を入力します

("DOMAIN\username" の形式でユーザー名を入力してください)。

重要:

サーバー ファーム アカウントは、構成データベースの作成とアクセスに使用されます。ま

た、SharePoint サーバーの全体管理アプリケーション プールのアプリケーション プール

ID アカウントとしても機能し、Windows SharePoint Services Timer Service が実行される

アカウントです。SharePoint 製品構成ウィザードにより、このアカウントが SQL Server の

ログイン、SQL Server dbcreator サーバー ロール、および SQL Server securityadmin サ

ーバー ロールに追加されます。サービス アカウントとして指定するユーザー アカウント

はドメイン ユーザー アカウントである必要がありますが、フロントエンド Web サーバーま

たはデータベース サーバー上の特定のセキュリティ グループのメンバーである必要は

ありません。最小限の特権を与えるという原則に従って、フロントエンド Web サーバーま

たはデータベース サーバーの Administrators グループのメンバーではないユーザー ア

カウントを指定することをお勧めします。

d. [パスワード] ボックスに、ユーザー パスワードを入力します。

5. [次へ] をクリックします。

6. [ファーム セキュリティ設定の指定] ページで、パスフレーズを入力し、[次へ] をクリックします。

パスフレーズは次の条件を満たしている必要があります。

8 文字以上を含む

次の 4 つの文字グループのうち 3 つ以上が含まれている

アルファベットの大文字 (A ~ Z)

アルファベットの小文字 (a ~ z)

SharePoint 製品構成ウィザードを実行するには

Page 58: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

58

数字 (0 ~ 9)

アルファベット以外の文字 (!、$、#、% など)

メモ:

パスフレーズはパスワードに似ていますが、セキュリティを強化するために、通常はパス

ワードより長くなります。パスフレーズは、Microsoft SharePoint Foundation で登録された

アカウントの資格情報を暗号化するために使用されます。たとえば、SharePoint 製品構

成ウィザードを実行したときに指定した Microsoft SharePoint Foundation のシステム ア

カウントなどです。ファームにサーバーを追加するたびにパスフレーズを使用する必要が

あるので、パスフレーズを忘れないようにしてください。

7. [SharePoint サーバーの全体管理 Web アプリケーションの構成] ページで、次の操作を行います。

a. [ポート番号を指定する] チェック ボックスをオンにして、SharePoint サーバーの全体管理 Web ア

プリケーションで使用するポート番号を入力するか、または [ポート番号を指定する] チェック ボッ

クスをオフのままにして、既定のポート番号を使用します。

b. [NTLM] または [ネゴシエート (Kerberos)] をクリックします。

8. [次へ] をクリックします。

9. [SharePoint 製品構成ウィザードの終了] ページで、構成設定が正しいことを確認し、[次へ] をクリック

します。

メモ:

Active Directory ディレクトリ サービスにユーザーの固有のアカウントを自動的に作成する場

合は、[詳細設定] をクリックし、Active Directory アカウント作成を有効にします。

10. [構成成功] ページで [完了] をクリックします。

メモ:

SharePoint 製品構成ウィザードが失敗した場合は、PSCDiagnostics ログ ファイルを調べま

す。このログ ファイルは、SharePoint Foundation がインストールされているドライブの

%COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\14\LOGS フォルダ

ーにあります。

メモ:

ユーザー名およびパスワードの入力画面が表示された場合は、Internet Explorer で信頼済

みサイトの一覧に SharePoint サーバーの全体管理 Web サイトを追加し、ユーザー認証の設

定を構成する必要がある可能性があります。Internet Explorer セキュリティ強化の設定を無

効にする必要がある場合もあります。これらの設定を構成または無効にする手順については

後で説明します。

メモ:

プロキシ サーバーに関するエラー メッセージが表示される場合は、ローカル アドレスにはプ

ロキシ サーバーを使用しないようにプロキシ サーバーの設定を構成する必要がある場合が

あります。プロキシ サーバーを構成する方法については次の手順で説明します。

Page 59: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

59

ブラウザーの設定を構成する

SharePoint 製品構成ウィザードの実行後に、環境内のローカル管理者にとって SharePoint Foundation 2010

が適切に機能するように、Internet Explorer で追加設定を構成する必要があります。

ローカル管理者が Internet Explorer を使用していない場合は、追加の構成設定が必要になることが

あります。サポートされているブラウザーについては、「ブラウザー サポートを計画する (SharePoint

Foundation 2010)」を参照してください。

ユーザー名とパスワードの入力を求められたら、次の手順を実行します。

信頼済みサイトの一覧に SharePoint サーバーの全体管理 Web サイトを追加する

Internet Explorer のセキュリティ強化設定を無効にします。

プロキシ サーバーのエラー メッセージが表示された場合は、次の手順を実行します。

ローカル アドレスにはプロキシ サーバーを使用しないようにプロキシ サーバーの設定を構成する

詳細については、「Getting Started with IEAK 8 (英語)」

(http://go.microsoft.com/fwlink/?linkid=151359&clcid=0x411) を参照してください。

1. Internet Explorer の [ツール] メニューで [インターネット オプション] をクリックします。

2. [セキュリティ] タブの [セキュリティ設定を表示または変更するゾーンを選択してください。] 領域で、[

信頼済みサイト]、[サイト] の順にクリックします。

3. [このゾーンのサイトにはすべてサーバーの確認 (https:) を必要とする] チェック ボックスをオフにしま

す。

4. [この Web サイトをゾーンに追加する] ボックスにサイトの URL を入力し、[追加] をクリックします。

5. [閉じる] をクリックし、[信頼済みサイト] ダイアログ ボックスを閉じます。

6. [OK] をクリックして、[インターネット オプション] ダイアログ ボックスを閉じます。

1. [スタート] ボタンをクリックし、[すべてのプログラム] をポイントします。次に、[管理ツール] をポイント

し、[サーバー マネージャー] をクリックします。

2. [サーバー マネージャー] で、[サーバー マネージャー] のルートを選択します。

3. [セキュリティ情報] セクションで、[IE ESC の構成] をクリックします。

[Internet Explorer セキュリティ強化の構成] ダイアログ ボックスが開きます。

4. [管理者] セクションで、[オフ] をクリックして Internet Explorer セキュリティ強化設定を無効にし、[OK]

をクリックします。

1. Internet Explorer の [ツール] メニューで [インターネット オプション] をクリックします。

メモ:

信頼済みサイトの一覧に SharePoint サーバーの全体管理 Web サイトを追加するには

Internet Explorer のセキュリティ強化設定を無効にするには

ローカル アドレスにプロキシ サーバーを使用しないようにプロキシ サーバーの設定を構成するには

Page 60: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

60

2. [接続] タブの [ローカル エリア ネットワーク (LAN) の設定] 領域で、[LAN の設定] をクリックします。

3. [自動構成] 領域で、[設定を自動的に検出する] チェック ボックスをオフにします。

4. [プロキシ サーバー] 領域で、[LAN にプロキシ サーバーを使用する] チェック ボックスをオンにします

5. [アドレス] ボックスにプロキシ サーバーのアドレスを入力します。

6. [ポート] ボックスにプロキシ サーバーのポート番号を入力します。

7. [ローカル アドレスにはプロキシ サーバーを使用しない] チェック ボックスをオンにします。

8. [OK] をクリックして、[ローカル エリア ネットワーク (LAN) の設定] ダイアログ ボックスを閉じます。

9. [OK] をクリックして、[インターネット オプション] ダイアログ ボックスを閉じます。

ファーム構成ウィザードを実行する

セットアップおよび SharePoint Foundation 2010 の初期構成が完了しました。SharePoint サーバーの全体管理

Web サイトが作成されています。この後は、ファームやサイトを作成し、ファーム構成ウィザードを使用してサー

ビスを選択できます。

1. SharePoint サーバーの全体管理 Web サイトの [構成ウィザード] ページで、[ファーム構成ウィザード

を起動します] をクリックします。

2. [SharePoint の品質向上にご協力ください] ページで、次のどちらかのオプションをクリックし、[OK] を

クリックします。

参加する (推奨)

参加しない

3. [SharePoint ファームの構成] ページで、[このウィザードを使用して設定する] をクリックし、[次へ] をク

リックします。

4. [サービス アカウント] セクションで、サービスの構成に使用するサービス アカウントをクリックします。

メモ

セキュリティのため、ファームでのサービスの構成には、ファーム管理者アカウントとは異なるアカウントを

使用することをお勧めします。

既存の管理アカウント、つまり SharePoint Foundation が認識しているアカウントを使用する場合は、必ず

そのオプションをクリックしてから続行してください。

5. ファームで使用するサービスを選択し、[次へ] をクリックします。

6. [サイト コレクションの作成] ページで、以下の手順を実行します。

a. [タイトルと説明] セクションの [タイトル] ボックスに、新しいサイトの名前を入力します。

b. 省略可能: [説明] ボックスに、サイトの内容の説明を入力します。

c. [Web サイトのアドレス] セクションで、サイトの URL パスを選択します。

d. [テンプレートの選択] セクションの [テンプレートの選択] ボックスの一覧で、サイト コレクションの

ファーム構成ウィザードを実行するには

Page 61: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

61

トップレベル サイトに使用するテンプレートを選択します。

メモ:

テンプレートまたはテンプレートの説明を表示するには、[テンプレートの選択] ボックスの

一覧でテンプレートをクリックします。

7. [OK] をクリックします。

8. [SharePoint ファームの構成] ページで、ファーム構成のサマリーを確認して、[完了] をクリックします

インストール後の手順 SharePoint Foundation 2010 のインストールが終了すると、ブラウザー ウィンドウに、新しい SharePoint サイト

のサーバーの全体管理 Web サイトが開きます。ここでサイトへのコンテンツの追加またはカスタマイズを開始

できますが、まず SharePoint サーバーの全体管理 Web サイトを使用して、次の管理タスクを実行することをお

勧めします。

利用状況と正常性に関するデータ収集の構成 サーバー ファームの利用状況と正常性に関するデータ

の収集を構成できます。利用状況と正常性に関するデータはログ フォルダーおよびログ データベースに

書き込まれます。詳細については、「利用状況データおよび正常性データの収集を構成する (SharePoint

Foundation 2010)」を参照してください。

診断ログの構成 初期展開やアップグレードの後で必要になることがある診断ログを構成できます。ほと

んどの場合は既定の設定で間に合いますが、業務ニーズやファームのライフサイクルによっては、これら

の設定の変更が必要になる場合があります。詳細については、「診断ログ設定を構成する (SharePoint

Foundation 2010)」を参照してください。

受信メールの構成 SharePoint サイトが受信メールを受信およびアーカイブできるように、受信メールを構

成できます。また、SharePoint サイトで電子メール ディスカッションを随時アーカイブしたり、メールで受信

したドキュメントを保存したり、メールで受信した会議出席依頼をサイト予定表に表示したりするように受信

メールを構成することもできます。さらに、電子メールの配布リストの作成と管理をサポートするように

SharePoint Directory Management Service を構成できます。詳細については、「受信メールを構成する

(SharePoint Foundation 2010)」を参照してください。

送信メールの構成 簡易メール転送プロトコル (SMTP) サーバーからサイト ユーザーに電子メールによる

警告を送信し、サイト管理者に通知を送信するように送信メールを構成できます。送信する警告に表示さ

れる "差出人" アドレスと "返信" アドレスの両方を構成できます。詳細については、「送信メールを構成

する (SharePoint Foundation 2010)」を参照してください。

モバイル アカウントの構成 SharePoint から自分やサイト ユーザーの携帯電話にテキスト メッセージ

(SMS) の警告が送信されるようにモバイル アカウントを構成できます。詳細については、「モバイル アカウ

ントを構成する (SharePoint Foundation 2010)」を参照してください。

リモート BLOB ストレージのインストールおよび構成 SharePoint ファームをサポートする SQL Server

2008 のインスタンス用のリモート BLOB ストレージ (RBS) をインストールおよび構成できます。詳細につ

いては、「リモート BLOB ストレージまたは外部 BLOB ストレージのインストールと構成 (SharePoint

Foundation 2010)」を参照してください。

Page 62: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

62

***BEGIN MOSS ONLY***

Page 63: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

63

組み込みデータベースを使用する単一サーバーを展

開する (SharePoint Foundation 2010)

ここでは、組み込みデータベースを使用する単一サーバーに Microsoft SharePoint Foundation 2010 をクリー

ン インストールする方法について説明します。

この記事の内容

概要

はじめに

SharePoint Foundation 2010 のインストール

インストール後の手順

Windows Server バックアップを構成する

概要 組み込みデータベースを使用する単一サーバーで SharePoint Foundation 2010 を展開すれば、SharePoint サ

イトをすばやく発行できます。グループ作業、ドキュメント管理、検索などの SharePoint Foundation 2010 の機

能を評価する場合は、この構成が便利です。また、尐数の Web サイトを展開する予定で、管理のオーバーヘッ

ドを最小限にする場合にも、この構成が役立ちます。既定の設定を使用して組み込みデータベースを使用する

単一サーバーに SharePoint Foundation 2010 を展開する場合、Microsoft SQL Server 2008 Express および

SharePoint 製品がインストールされ、その後 SharePoint 製品構成ウィザード によって SharePoint サイトの構

成データベースとコンテンツ データベースが作成されます。さらに、SharePoint 製品構成ウィザード では、

SharePoint サーバーの全体管理 Web サイトがインストールされ、最初の SharePoint サイト コレクションが作

成されます。

ここでは、SharePoint Foundation 2010 をファーム環境にインストールする方法については説明しませ

ん。また、SharePoint Foundation を以前のリリースからアップグレードする方法についても説明しませ

ん。単一のサーバー ファームへの SharePoint Foundation 2010 のインストールの詳細については、「

SQL Server を使用する単一サーバーを展開する (SharePoint Foundation 2010)」を参照してください。

複数のサーバー ファームへの SharePoint Foundation 2010 のインストールの詳細については、「3 層

ファーム用の複数サーバー (SharePoint Foundation 2010)」を参照してください。アップグレードの詳細

については、「 SharePoint Foundation 2010 にアップグレードする」を参照してください。

このインストールの方法には次の制限があることに注意してください。

データベースが組み込まれた単一サーバー バージョンの SharePoint Foundation をドメイン コントローラーに

インストールすることはできません。

SQL Server 2008 Express データベースは 4 GB 以内にする必要があります。

メモ:

Page 64: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

64

はじめに 展開を開始する前に、ハードウェアとソフトウェアの要件をすべて満たしていることを確認します。詳細について

は、「ハードウェア要件とソフトウェア要件 (SharePoint Foundation 2010)」を参照してください。また、SharePoint

Foundation 2010 のクリーン インストールを実行してください。SharePoint Foundation 2010 のベータ バージョ

ンを削除してからでないと、SharePoint Foundation 2010 の RTM バージョンをインストールできません。

SharePoint Foundation 2010 のインストール SharePoint Foundation 2010 のインストールと構成を行うには、次の手順を実行します。

1. Microsoft SharePoint 製品準備ツールを実行すると、SharePoint Foundation 2010 を使用するために必要

なコンポーネントがすべてインストールされます。

2. セットアップを実行します。これにより、SQL Server 2008 Express と SharePoint 製品がインストールされま

す。

3. SharePoint 製品構成ウィザードを実行すると、SharePoint サーバーの全体管理 Web サイトがインストー

ルされ、最初の SharePoint サイト コレクションが作成されます。

4. ブラウザーの設定を構成します。

5. インストール後の手順を実行します。

以下の手順を実行するには、ローカル コンピューターの Administrators グループのメンバーである必

要があります。

Microsoft SharePoint 製品の準備ツールの実行

次の手順を実行して、SharePoint Foundation 2010 のインストールに必要なソフトウェアをインストールします。

1. SharePoint Foundation 2010 インストール ディスクを挿入します。

2. SharePoint Foundation 2010 の開始ページで、[ソフトウェア必須コンポーネントのインストール] をクリ

ックします。

メモ:

準備ツールでは、Microsoft ダウンロード センターからコンポーネントをダウンロードするため

、SharePoint Foundation をインストールするコンピューターでインターネット アクセスが必要

です。

3. [Microsoft SharePoint 製品準備ツールへようこそ] ページで、[次へ] をクリックします。

4. [インストールが完了しました] ページで、[完了] をクリックします。

重要:

Microsoft SharePoint 製品の準備ツールを実行するには

Page 65: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

65

セットアップを実行する

以下の手順では、SQL Server 2008 Express および SharePoint 製品がインストールされます。セットアップの

最後で SharePoint 製品構成ウィザード の起動を選択することもできます。この方法については後で説明しま

す。

1. SharePoint Foundation 2010 の開始ページで、[SharePoint Foundation のインストール] をクリックしま

す。

2. [マイクロソフト ソフトウェア ライセンス条項をお読みください] ページで使用許諾契約書の条項を確認

し、[「マイクロソフト ソフトウェア ライセンス条項」に同意します] チェック ボックスをオンにして、[続行]

をクリックします。

3. [インストールの種類を選択してください] ページで、[スタンドアロン] をクリックします。

4. セットアップが終了すると、サーバーの構成の完了を確認するダイアログ ボックスが表示されます。

[SharePoint 製品構成ウィザードを今すぐ実行する] チェック ボックスがオンになっていることを確認し

ます。

5. [閉じる] をクリックし、構成ウィザードを開始します。

セットアップに失敗した場合は、セットアップを実行したユーザーの一時フォルダーを確認してください。

セットアップを実行したユーザーとしてログインしていることを確認したら、エクスプローラーのアドレス

バーに、「%temp%」と入力します。%temp% のパスが、"1" または "2" で終わるアドレスに解決される場

合、ログ ファイルを確認するには 1 つ上のレベルに移動する必要があります。ログ ファイルの名前は

、"Windows SharePoint Foundation 2010 Setup (<タイムスタンプ>)" です。

SharePoint 製品構成ウィザード にアクセスするには、[スタート] ボタンをクリックし、[すべてのプログ

ラム] をポイントします。次に、[Microsoft SharePoint 2010 Products] をクリックします。[ユーザー ア

カウント制御] ダイアログ ボックスが表示される場合は、[続行] をクリックします。

SharePoint 製品構成ウィザードを実行する

以下の手順では、構成データベースとコンテンツ データベースのインストールと構成、および SharePoint サー

バーの全体管理 Web サイトのインストールが実行されます。最初の SharePoint サイト コレクションも作成され

ます。

1. [SharePoint 製品へようこそ] ページで [次へ] をクリックします。

2. 構成中に一部のサービスの再起動が必要になる可能性があることを通知するダイアログ ボックスで、

[はい] をクリックします。

セットアップを実行するには

メモ:

ヒント:

SharePoint 製品構成ウィザードを実行するには

Page 66: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

66

3. [構成成功] ページで [完了] をクリックします。

メモ:

SharePoint 製品構成ウィザード に失敗した場合は、PSCDiagnostics ログ ファイルを確認し

てください。ログ ファイルは、SharePoint Foundation をインストールしたドライブの、

%COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\14\LOGS フォルダ

ーにあります。

メモ:

ユーザー名およびパスワードの入力を要求するメッセージが表示された場合は、Internet

Explorer で信頼済みサイトの一覧に SharePoint サイトを追加し、ユーザー認証の設定を構

成することが必要になる可能性があります。Internet Explorer セキュリティ強化の設定を無効

にする必要がある可能性もあります。これらの設定を構成する方法や無効にする方法につい

ては、次の手順で説明します。

メモ:

プロキシ サーバーに関するエラー メッセージが表示される場合は、ローカル アドレスにはプ

ロキシ サーバーを使用しないようにプロキシ サーバーの設定の構成が必要になることがあ

ります。プロキシ サーバーを構成する方法については次の手順で説明します。

ブラウザーの設定を構成する

SharePoint 製品構成ウィザード の実行後に、環境内のローカル管理者にとって SharePoint Foundation が正

しく機能するように、Internet Explorer で追加設定を構成する必要があります。

ローカル管理者が Internet Explorer を使用していない場合は、追加の構成設定が必要になることが

あります。サポートされているブラウザーについては、「ブラウザー サポートを計画する (SharePoint

Foundation 2010)」を参照してください。

ユーザー名とパスワードの入力を求められる場合は、次の手順を実行します。

SharePoint サーバーの全体管理 Web サイトを信頼済みサイトの一覧に追加する

Internet Explorer セキュリティ強化の設定を無効にする

プロキシ サーバーのエラー メッセージが表示される場合は、次の手順を実行します。

ローカル アドレスにはプロキシ サーバーを使用しないようにプロキシ サーバーの設定を構成する

詳細については、「IEAK 8 を使うにあたって」(http://go.microsoft.com/fwlink/?linkid=151359&clcid=0x411) を

参照してください。

1. Internet Explorer の [ツール] メニューで [インターネット オプション] をクリックします。

2. [セキュリティ] タブで、[Web コンテンツのゾーンを選択してセキュリティのレベルを設定する] 領域の [

信頼済みサイト] をクリックし、[サイト] をクリックします。

メモ:

信頼済みサイトの一覧に SharePoint サーバーの全体管理 Web サイトを追加するには

Page 67: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

67

3. [このゾーンのサイトにはすべてサーバーの確認 (https:) を必要とする] チェック ボックスをオフにしま

す。

4. [次の Web サイトをゾーンに追加する] ボックスにサイトの URL を入力し、[追加] をクリックします。

5. [閉じる] をクリックして、[信頼済みサイト] ダイアログ ボックスを閉じます。

6. [OK] をクリックして、[インターネット オプション] ダイアログ ボックスを閉じます。

組織内でプロキシ サーバーを使用している場合、次の手順を使用して、ローカル アドレスにはプロキ

シ サーバーを使用しないように Internet Explorer を構成します。

1. [スタート] ボタンをクリックし、[すべてのプログラム] をポイントします。次に、[管理ツール] をポイント

し、[サーバー マネージャー] をクリックします。

2. [サーバー マネージャー] で、[サーバー マネージャー] のルートを選択します。

3. [セキュリティ情報] セクションの、[IE ESC の構成] をクリックします。

[Internet Explorer セキュリティ強化の構成] ダイアログ ボックスが開きます。

4. [管理者] セクションで [オフ] をクリックし、Internet Explorer セキュリティ強化の設定を無効にしてから

、[OK] をクリックします。

1. Internet Explorer の [ツール] メニューで [インターネット オプション] をクリックします。

2. [接続] タブの [ローカル エリア ネットワーク (LAN) の設定] 領域で、[LAN の設定] をクリックします。

3. [自動構成] 領域で、[設定を自動的に検出する] チェック ボックスをオフにします。

4. [プロキシ サーバー] 領域で、[LAN にプロキシ サーバーを使用する] チェック ボックスをオンにします

5. [アドレス] ボックスにプロキシ サーバーのアドレスを入力します。

6. [ポート] ボックスにプロキシ サーバーのポート番号を入力します。

7. [ローカル アドレスにはプロキシ サーバーを使用しない] チェック ボックスをオンにします。

8. [OK] をクリックして、[ローカル エリア ネットワーク (LAN) の設定] ダイアログ ボックスを閉じます。

9. [OK] をクリックして、[インターネット オプション] ダイアログ ボックスを閉じます。

インストール後の手順 SharePoint Foundation 2010 のインストールが終了すると、新しい SharePoint サイトの全体管理 Web サイトが

ブラウザーのウィンドウに表示されます。サイトへのコンテンツの追加やサイトのカスタマイズを開始することも

Internet Explorer セキュリティ強化の設定を無効にするには

ローカル アドレスにプロキシ サーバーを使用しないようにプロキシ サーバーの設定を構成するには

Page 68: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

68

できますが、最初に SharePoint サーバーの全体管理 Web サイトを使用して以下の管理タスクを実行すること

をお勧めします。

利用状況と正常性に関するデータ収集の構成 サーバー ファームの利用状況と正常性に関するデータ

の収集を構成できます。利用状況と正常性に関するデータはログ フォルダーおよびログ データベースに

書き込まれます。詳細については、「利用状況データおよび正常性データの収集を構成する (SharePoint

Foundation 2010)」を参照してください。

診断ログの構成 初期展開やアップグレードの後で必要になることがある診断ログを構成できます。ほと

んどの場合は既定の設定で間に合いますが、業務ニーズやファームのライフサイクルによっては、これら

の設定の変更が必要になる場合があります。詳細については、「診断ログ設定を構成する (SharePoint

Foundation 2010)」を参照してください。

受信メールの構成 SharePoint サイトで受信電子メールを受け取り、アーカイブするように受信電子メール

を構成できます。SharePoint サイトで、電子メール ディスカッションの発生時のアーカイブ、電子メールで

受信したドキュメントの保存、および電子メールで受信した会議出席依頼のサイト予定表での表示を行うよ

うに受信電子メールの設定を構成することもできます。さらに、SharePoint Directory Management Service

を構成して、電子メールの配布リストの作成と管理のサポートを提供できます。詳細については、「受信メ

ールを構成する (SharePoint Foundation 2010)」を参照してください。

送信メールの構成 簡易メール転送プロトコル (SMTP) サーバーからサイト ユーザーに電子メールによる

警告を送信し、サイト管理者に通知を送信するように送信電子メールを構成できます。送信する警告に表

示される "差出人" アドレスと "返信" アドレスの両方を構成できます。詳細については、「送信メールを構

成する (SharePoint Foundation 2010)」を参照してください。

モバイル アカウントの構成 SharePoint から自分やサイト ユーザーの携帯電話にテキスト メッセージ

(SMS) の警告が送信されるようにモバイル アカウントを構成できます。詳細については、「モバイル アカウ

ントを構成する (SharePoint Foundation 2010)」を参照してください。

リモート BLOB ストレージのインストールおよび構成 SharePoint サーバー ファームをサポートする SQL

Server 2008 のインスタンスのリモート BLOB ストレージ (RBS) をインストールおよび構成できます。詳細

については、「リモート BLOB ストレージまたは外部 BLOB ストレージのインストールと構成 (SharePoint

Foundation 2010)」を参照してください。

Windows Server バックアップを構成する SharePoint Foundation 2010 で Windows Server バックアップを使用するには、stsadm -o registerwsswriter コ

マンドを実行して、SharePoint 2010 VSS Writer を Windows Server バックアップに登録する必要があります。

詳細については、「Registerwsswriter: Stsadm 操作」を参照してください。

Page 69: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

69

3 層ファーム用の複数サーバー (SharePoint

Foundation 2010)

ここでは、Microsoft SharePoint Foundation 2010 を複数のサーバーにインストールし、3 層にまたがって展開

される Microsoft SharePoint Foundation ファームを作成する方法について説明します。このファームは、2 台

のフロントエンド Web サーバー、1 台のアプリケーション サーバー、および 1 台のデータベース サーバーで構

成されます。この記事で説明する展開の順序と構成は、推奨されるベスト プラクティスに基づいています。作成

するファーム構成は複雑ではありませんが、類似のファームや、より複雑なファームに SharePoint Foundation

ソリューションを実装するための基本インフラストラクチャになります。

ファームには、SharePoint Foundation Search が準備されます。この検索機能は、この展開の一部として作成

されるコンテンツをクロールするために構成されます。

この記事の内容

概要

ファーム サーバーを準備する

ファーム サーバーに SharePoint Foundation 2010 をインストールする

ファームを作成および構成する

ファームに Web サーバーを追加する

診断ログおよび利用状況と正常性のデータ コレクションを構成する

SharePoint Foundation Search を構成する

サイトを作成する

インストール後の手順

概要 この展開の基本的な手順は次のとおりです。

3 層トポロジの概念について十分に理解します。

ハードウェアとソフトウェアの要件の確認など、計画および準備作業がすべて完了していることを確認しま

す。

ファームを構成するすべてのサーバーに、必要なソフトウェア更新プログラムをインストールします。

アプリケーション層と Web 層のサーバーに、SharePoint Foundation の前提条件となっているソフトウェア

をインストールします。

アプリケーション サーバーと Web サーバーに SharePoint Foundation をインストールします。

SharePoint ファームを作成および構成します。

サービスを準備します。

必要に応じて展開後の作業を実行します。

Page 70: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

70

トポロジの概要

通常、このトポロジは、「展開の概要 (SharePoint Foundation 2010)」で説明している中規模および大規模ファ

ームで使用されます。パフォーマンス、処理能力、およびスケーラビリティの観点から、2 層トポロジよりも 3 層

トポロジをお勧めします。3 層トポロジはスケール アウトやスケール アップをサポートするのに最も効率的な物

理レイアウトと論理レイアウトを備えており、各サービスがファームのメンバー サーバー間でより効果的に分散

されます。次の図は、ここで説明する 3 層展開を示しています。

この図に関しては、次の点に注目してください。

Web 層に Web サーバーを追加できます。追加したサーバーは、ユーザーの要求を処理する通常の Web

サーバーとして構成されます。

アプリケーション層にファーム サーバーを追加できます。追加したサーバーを専用サーバーとして構成し、

サーバーの全体管理 Web サイトをホストしたり、ファームで専用のリソースを必要とするサービスまたは

Web 層から分離する必要があるサービス (タイマー ジョブ、サンドボックス サービスなど) をホストしたりで

きます。

データベース層にデータベース サーバーを追加し、スタンドアロン インスタンス、データベース ミラーリン

グ、またはフェールオーバー クラスターを実装できます。高可用性を目指してファームを構成する場合は、

データベース層にデータベース ミラーリングまたはフェールオーバー クラスターが必要となります。

Page 71: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

71

はじめに

展開を開始する前に、次の作業を行ってください。

「Windows Server 2008 のパフォーマンス チューニングに関するガイドライン」および「Windows Server

2008 R2 のパフォーマンス チューニングに関するガイドライン」に記載されているオペレーティング システ

ムのガイドラインを十分に理解します。

ハードウェアとソフトウェアの要件をすべて満たしていることを確認します。詳細については、「ハードウェア

要件とソフトウェア要件 (SharePoint Foundation 2010)」を参照してください。

「初期展開に必要な管理アカウントとサービス アカウント (SharePoint Foundation 2010)」に記載された説

明に従って、適切なアクセス許可を使用して必要なアカウントをセットアップできる状態であることを確認し

ます。

セキュリティ上の最善な手法として、最小限の特権管理を使用して SharePoint Foundation をイン

ストールすることをお勧めします。

Microsoft SharePoint 製品準備ツールの使用

Microsoft SharePoint 製品準備ツール は、前提条件の有無の確認および必要なプログラムのインストールを

行います。Microsoft SharePoint 製品準備ツール は、SharePoint Foundation の前提条件ソフトウェアをダウン

ロードおよび構成するためにインターネットに接続する必要があります。ファーム サーバーにインターネット接

続を設定していない場合は、必要なソフトウェアのインストール可能イメージを取得する必要があります。インス

トールの場所については、「ハードウェアおよびソフトウェアの要件を決定する (SharePoint Foundation 2010)」

の「ソフトウェア要件」を参照してください。

インストール可能なイメージを取得する場合は、イメージの格納に使用できるインストール ポイントを作成する

ことをお勧めします。このインストール ポイントは、今後のソフトウェア更新プログラムのインストールに使用で

きます。

データベース サーバー

SQL Server 2005 または SQL Server 2008 が必要なレベルに更新され、次のように構成されていることを確認

します。

SQL Server 2005: ローカル接続およびリモート接続が有効で、TCP/IP プロトコルを使用するように構成さ

れている。

SQL Server 2008: ネットワーク構成の TCP/IP プロトコルが有効。

データベース管理者と SharePoint 管理者が別々に作業している組織では、正しいバージョンの SQL Server

が使用でき、必要なレベルに更新されていることを確認する必要があります。さらに、ファーム用に構成されて

いる、DBA によって作成されたデータベースを要求する必要があります。

メモ:

メモ:

Page 72: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

72

この記事の手順では、DBA によって作成されたデータベースを使用しません。DBA によって作成され

たデータベースの展開の場合、手順が異なります。詳細については、「DBA が作成するデータベース

を使用して展開する (SharePoint Foundation 2010)」を参照してください。

パブリック更新プログラムおよび修正プログラム パッケージ

オペレーティング システム、SQL Server、および SharePoint Foundation 用のパブリック更新プログラムおよび

必要な修正プログラム パッケージがインストールされていることを確認します。パブリック更新プログラムを適

用する前に、すべてのサーバーを同じソフトウェア バージョンに更新することをお勧めします。SharePoint

Foundation のこのリリースには、次の修正プログラムを適用する必要があります。

SQL Server 2008:ファームを展開する前に、この更新プログラムをインストールします。SQL Server 2008

Service Pack 1 の累積的な更新プログラム パッケージ 2 について

各ファーム サーバーに必須コンポーネントをインストールした後、IIS 7. 0 の IIS 6. 0 互換性コンポーネント

の一部として、"IMSAdminBase::CopyKey"メソッドを使用してエラー メッセージ:"HRESULT から例外:

0x80070003" を最初にアプリケーション サーバーにインストールし、次に 2 つの Web サーバーにインスト

ールする必要があります。

ファーム サーバーを準備する SharePoint Foundation をインストールする前に、Microsoft SharePoint 製品準備ツールを使用して、アプリケ

ーション サーバーおよび Web サーバーですべての必須コンポーネントを確認し、インストールする必要があり

ます。

必須コンポーネントを手動でインストールする場合も、Microsoft SharePoint 製品準備ツールを実行し

て、各サーバーで必要な必須コンポーネントを確認できます。

各ファーム サーバーに必須コンポーネントをインストーするには、次の手順を使用します。

1. SharePoint Foundation 2010 (http://go.microsoft.com/fwlink/?linkid=168781&clcid=0x411) を製品の

インストール場所からダウンロードし、適切な実行可能ファイルをダブルクリックします。

2. 起動可能なイメージからインストールする場合は、スプラッシュ スクリーンで [ソフトウェア必須コンポ

ーネントのインストール] をクリックします。

3. ファイル コレクションからインストールする場合は、PrerequisiteInstaller.exe をダブルクリックします。

4. Microsoft SharePoint 製品準備ツールの起動ページで [次へ] をクリックします。

メモ:

準備ツールで必須コンポーネントのインストールを完了するには、ローカル サーバーの再起

動が必要になる場合があります。サーバーが再起動した後もインストーラーは続行し、手動

の作業は必要ありません。ただし、サーバーにログオンし直す必要があります。

5. [インストールが完了しました] ページで [完了] をクリックします。

ヒント:

準備ツールを実行するには

Page 73: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

73

メモ:

Microsoft SharePoint 製品準備ツールの実行を完了した後で、KB 949516

(http://go.microsoft.com/fwlink/?linkid=148917&clcid=0x411) および KB 971831

(http://support.microsoft.com/kb/971831/ja-jp//ja/ja/ja) をインストールする必要がありま

す。この修正プログラムをインストールした後で、サーバーを再起動する必要もあります。

メモ:

SharePoint Foundation 2010 も実行しているサーバー上で、IIS ワーカー プロセス

(w3wp.exe)、別のサービス、または管理されているアプリケーションを起動しようとすると、"こ

のアセンブリを読み込むと、異なる許可セットが他のインスタンスから作成される可能性があ

ります。(HRESULT からの例外: 0x80131401)" というエラー メッセージが表示される場合は、

KB963676 (http://go.microsoft.com/fwlink/?linkid=151358&clcid=0x411) をインストールする

必要があります。この修正プログラムを適用したら、コンピューターを再起動してください。

ファーム サーバーに SharePoint Foundation 2010 をインスト

ールする 必須コンポーネントをインストールした後、次の手順を使用して、各ファーム サーバーに SharePoint

Foundation をインストールします。

1. スタート ページで、[SharePoint Foundation のインストール] をクリックします。

2. [マイクロソフト ソフトウェア ライセンス条項をお読みください] ページで使用許諾契約書の条項を確認

し、[「マイクロソフト ソフトウェア ライセンス条項」に同意します] チェック ボックスをオンにして、[続行]

をクリックします。

3. [インストールの種類を選択してください] ページで [サーバー ファーム] をクリックします。

4. [サーバーの種類] タブで [完了] をクリックします。

5. [ファイルの場所」 タブで、既定の場所を使用するか、インストール パスを変更し、[今すぐインストール

] をクリックします。

メモ:

システム ドライブ以外のドライブに SharePoint Foundation をインストールすることをお勧めし

ます。

6. セットアップが終了すると、サーバーの構成の完了を確認するダイアログ ボックスが表示されます。

[SharePoint 製品とテクノロジ構成ウィザードを今すぐ実行する] チェック ボックスをオフにします。

メモ:

一貫性を確保するため、サーバー ファームに参加するすべてのアプリケーション サーバーお

よびフロントエンド Web サーバーに SharePoint Foundation がインストールされるまで、構成

セットアップを実行するには

Page 74: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

74

ウィザードを実行しないことをお勧めします。

7. [閉じる] をクリックして、セットアップを終了します。

ファームを作成および構成する ファームを作成および構成するには、SharePoint 製品構成ウィザードを実行します。このウィザードでは、構成

データベースの作成、サービスのインストール、サーバーの全体管理 Web サイトの作成など、いくつかの構成

タスクが自動化されています。サーバーの全体管理 Web サイトをホストするサーバーで SharePoint 製品構成

ウィザードを実行してから、ファーム内の他のサーバーでウィザードを実行することをお勧めします。

1. サーバーの全体管理 (アプリケーション サーバー) をホストするサーバーで、[スタート] をクリックし、[

すべてのプログラム] をポイントし、[Microsoft SharePoint 2010 製品] をクリックします。

2. 使用できるオプションの一覧で、[SharePoint 製品構成ウィザード] をクリックします。

3. [SharePoint 製品へようこそ] ページで [次へ] をクリックします。

4. 構成中に一部のサービスを再開する必要があることを通知するダイアログ ボックスで、[はい] をクリッ

クします。

5. [サーバー ファームへの接続] ページで、[新しいサーバー ファームの作成] をクリックし、[次へ] をク

リックします。

6. [構成データベースの設定] ページで、次の操作を行います。

a. [データベース サーバー] ボックスに、SQL Server を実行しているコンピューターの名前を入力し

ます。

b. [データベース名] ボックスに構成データベースの名前を入力するか、既定のデータベース名を使

用します。既定のデータベース名は SharePoint_Config です。

c. [ユーザー名] ボックスに、サーバー ファーム アカウントのユーザー名を DOMAIN\username の

形式で入力します。

重要:

サーバー ファーム アカウントは、構成データベースの作成およびアクセスに使用されま

す。このアカウントは、SharePoint サーバーの全体管理アプリケーション プールのアプリ

ケーション プール ID としても機能し、Windows SharePoint Services Timer Service を実

行するアカウントです。SharePoint 製品構成ウィザードにより、このアカウントが SQL

Server ログイン アカウント、SQL Server dbcreator サービス ロール、および SQL Server

securityadmin サーバー ロールに追加されます。サービス アカウントとして指定するユー

ザー アカウントはドメイン ユーザー アカウントである必要がありますが、Web サーバー

またはデータベース サーバーの特定のセキュリティ グループのメンバーである必要はあ

りません。最小限の特権を与えるという原則に従って、Web サーバーまたはデータベー

ス サーバーの Administrators グループのメンバーではないユーザー アカウントを指定

することをお勧めします。

構成ウィザードを実行し、ファームを構成するには

Page 75: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

75

d. [パスワード] ボックスに、ユーザー パスワードを入力します。

7. [次へ] をクリックします。

8. [ファーム セキュリティ設定の指定] ページで、パスフレーズを入力し、[次へ] をクリックします。

パスフレーズは次の条件を満たしている必要があります。

8 文字以上を含む

次の 4 つの文字グループのうち 3 つ以上が含まれている

アルファベットの大文字 (A ~ Z)

アルファベットの小文字 (a ~ z)

数字 (0 ~ 9)

アルファベット以外の文字 (!、$、#、% など)

メモ:

パスフレーズはパスワードに似ていますが、セキュリティを強化するために、通常はパス

ワードより長くなります。パスフレーズは、SharePoint Foundation 2010 に登録されている

アカウントの資格情報を暗号化するために使用されます。たとえば、SharePoint 製品構

成ウィザードを実行するときに指定する SharePoint Foundation 2010 システム アカウン

トがその例です。ファームにサーバーを追加するたびにパスフレーズを使用する必要が

あるので、パスフレーズを忘れないようにしてください。

9. [SharePoint サーバーの全体管理 Web アプリケーションの構成] ページで、次の操作を行います。

a. SharePoint サーバーの全体管理 Web アプリケーションが特定のポート番号を使用するようにす

る場合は、[ポート番号を指定する] チェック ボックスをオンにし、ポート番号を入力します。既定の

ポート番号を使用する場合は、[ポート番号を指定する] チェック ボックスをオフのままにします。

メモ:

SharePoint サーバーの全体管理 Web サイトをリモート コンピューターからアクセスする

場合は、この手順で構成するポート番号へのアクセスを許可する必要があります。この

操作は、セキュリティが強化された Windows ファイアウォールで [SharePoint Central

Administration V4] の受信規則を構成することによって行います。

b. [NTLM] または [ネゴシエート (Kerberos)] をクリックします。

10. [次へ] をクリックします。

11. [構成成功] ページで [完了] をクリックします。

メモ:

SharePoint 製品構成ウィザードが失敗した場合は、SharePoint Foundation 2010 がインスト

ールされているドライブの %COMMONPROGRAMFILES%\Microsoft Shared\Web Server

Extensions\14\LOGS フォルダーにあるログ ファイルを調べます。

12. サーバーの全体管理 Web サイトが新しいブラウザー ウィンドウに表示されます。

[SharePoint の品質向上にご協力ください] ページで、次のどちらかのオプションをクリックし、[OK] を

クリックします。

Page 76: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

76

a. 参加する (推奨)

b. 参加しない

13. [SharePoint ファームの構成] ページでは、ウィザードを使用してのサービスの構成または手動でのサ

ービスの構成を選択できます。この記事の目的上、手動オプションを使用します。[キャンセル] をクリ

ックします。

ここでの選択は個人の好みの問題です。ファーム構成ウィザードを実行すると、いくつかのサービスは

自動的に構成されます。一方、サービスを手動で構成する場合は、論理アーキテクチャーを非常に柔

軟に設計できます。

ウィザードを使用してサービスを構成する方法の詳細については、「SQL Server を使用する単一サー

バーを展開する (SharePoint Foundation 2010)」を参照してください。

重要:

DBA によって作成されたデータベースを使用している場合は、ファーム構成ウィザードを使用

できません。SharePoint 製品構成ウィザードを使用する必要があります。

ファームに Web サーバーを追加する アプリケーション サーバーにファームを作成した後は、Web 層のサーバーを追加できます。そのための方法は

、このトピックで前に説明した、サーバーの全体管理をホストするサーバーに SharePoint Foundation をインス

トールするときの手順とほとんど同じです。唯一の違いは、セットアップ時に既存のファームに参加するように求

められることです。ウィザードの指示に従ってファームに参加してください。

ファームにサーバーを追加する方法の詳細については、「ファームに Web サーバーまたはアプリケーション サ

ーバーを追加する (SharePoint Foundation 2010)」を参照してください。この記事では、次の手順についての詳

しい情報も提供します。

診断ログおよび利用状況と正常性のデータ コレクションを構

成する フロントエンド Web サーバーを追加した後、ファームの初期診断ログを構成し、利用状況と正常性に関するデ

ータ収集を構成します。

診断ログは、サーバー ファーム内で発生する問題を特定し、分離するのに役立ちます。新規インストールで診

断ログを構成する場合は、既定の設定を使用します。サーバー ファーム内で問題が発生した場合はこれらの

設定を見直し、必要に応じてレベルを調整できます。これは、原因を特定し、問題を分離するのに役立ちます。

利用状況と正常性のレポートを使用すると、診断ログ設定が既定値とは異なる場所を示すことができます。

診断および利用状況と正常性の詳細については、以下を参照してください。

診断ログ設定を構成する (SharePoint Foundation 2010)

利用状況データおよび正常性データの収集を構成する (SharePoint Foundation 2010)

診断ログおよび利用状況と正常性に関するデータ収集の初期構成を完了するには、次の手順を使用します。

Page 77: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

77

これはベンチマーク データがない初期のファーム展開なので、特に明記していない限り、既定の設定

を使用します。

1. サーバーの全体管理のホーム ページで、[監視] をクリックします。

2. [レポート] セクションで、[診断ログの構成] をクリックします。

3. [診断ログ] ページで、[イベント ログのオーバーフロー防止機能を有効にする] がオンであることを確

認します。オフの場合は、対応するチェック ボックスをクリックして、この機能を有効にします。

4. [トレース ログ] の既定の場所は、SharePoint Foundation をインストールしたドライブ上です。ベスト プ

ラクティスとして、トレース ログを非システム ドライブに保存することをお勧めします。

重要:

トレース ログ パスをシステム ドライブ以外のドライブに変更する場合、その場所がファーム

内のすべてのサーバー上に存在している必要があります。その場所が存在しない場合、既存

のサーバーまたは新しいサーバーはデータのログを作成できません。また、指定するパスが

新しいサーバーにない場合は、新しいサーバーを追加できません。ログ目的でネットワーク共

有を使用することはできません。

5. [OK] をクリックして変更を保存します。

診断ログの構成が終了した後、利用状況と正常性に関するデータ収集を構成します。

[サーバーの全体管理] の [監視] ページで、[Usage and Health data collection の構成] をクリックし

ます。

[利用状況データの収集] チェック ボックスをオンにします。

[正常性データの収集] チェック ボックスをオンにします。

[OK] をクリックします。

SharePoint Foundation Search を構成する SharePoint Foundation Search は、SharePoint Foundation をインストールすると自動的にインストールされま

す。ただし、この Search Service は起動されず、構成が必要です。

検索を SharePoint Foundation ファーム用に構成し、開始するには、以下の手順を実行します。

1. サーバーの全体管理のホーム ページで、[サーバーのサービスの管理] をクリックします。

2. [サーバーのサービス] ページで、[SharePoint Foundation Search] をクリックします。この操作により

メモ:

診断ログを構成するには

利用状況と正常性に関するデータ収集を構成するには

SharePoint Foundation Search を構成するには

Page 78: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

78

表示される Microsoft SharePoint Foundation Search Service 設定の構成ページで、次の設定を構成

します。

3. [サービス アカウント] セクションで、[ユーザー名] と [パスワード] に適切な情報を入力します。

4. [コンテンツ アクセス アカウント] セクションで、すべてのコンテンツに読み取り専用でアクセスするアカ

ウントの情報を [ユーザー名] と [パスワード] に入力します。

noteDXDOC112778PADS Security Note

特権アカウントや、コンテンツを変更できるアカウントは使用しないでください。

5. [OK] をクリックして構成の変更を保存します。

6. [サーバーのサービス] ページで、[開始] をクリックして SharePoint Foundation Search を開始します。

サイトを作成する 展開のこのフェーズでサイトを作成するには、Web アプリケーションとサイト コレクションを作成する必要があり

ます。サーバーの全体管理を使用して Web アプリケーションを作成し、その Web アプリケーションに関連付け

られたトップレベルの Web サイトを作成するには、次の手順を使用します。

1. サーバーの全体管理のホーム ページで、[アプリケーション構成の管理] セクションの [Web アプリケ

ーションの管理] をクリックします。

2. リボンの [新規作成] をクリックします。

3. [新しい Web アプリケーションの作成] ページの [認証] セクションで、[クラシック モード認証] チェック

ボックスをオンにします。

4. [IIS Web サイト] セクションで、[新しい IIS Web サイトを作成する] をクリックします。

5. [ポート] の既定値をそのまま使用するか、新しいポート番号を入力します。

6. [パス] ボックスの既定値は変更しません。

7. [セキュリティの構成] セクションで、認証プロバイダーの [NTLM] をクリックします。

8. [アプリケーション プール] セクションで、[新しいアプリケーション プールを作成する] をクリックします

9. [構成可能] をクリックします。

10. ドロップダウン リストから管理アカウントを選択するか、[新しい管理アカウントの登録] をクリックしま

す。

11. [データベース名と認証] で、[Windows 認証 (推奨)] をクリックします。

12. [サービス アプリケーションの接続] で、[編集する接続グループ] ドロップダウン リストを表示し、[カス

タム] をクリックし、[Search Service アプリケーション] をクリックします。

13. [カスタマー エクスペリエンス向上プログラム] で、[はい] をクリックします。

14. [OK] をクリックします。

Web アプリケーションを作成するには

Page 79: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

79

1. サーバーの全体管理のホーム ページの [アプリケーション構成の管理] セクションで、[サイト コレクシ

ョンの作成] をクリックします。

2. [Web アプリケーション] セクションで、表示されている名前が、前の手順で作成した Web アプリケーシ

ョンの名前と同じであることを確認します。同じでない場合は、ドロップダウン リストの横の矢印をクリ

ックし、表示されるメニューの [Web アプリケーションの変更] をクリックします。

3. [Web アプリケーションの選択] ページで、作成した Web アプリケーションの名前をクリックし、[OK] を

クリックします。

4. [タイトルと説明] セクションで、サイト コレクションのタイトルと説明を入力します。

5. [Web サイトのアドレス] セクションで、[URL] ドロップダウン リストにスラッシュ (/) を入力し、[/sites/]

を選択します。

6. [テンプレートの選択] セクションで、[グループ作業] タブをクリックし、[チーム サイト] をクリックします

7. [サイト コレクションの管理者] セクションに、ユーザー ログオンを DOMAIN\username の形式で入力

します。

8. [サイト コレクションの代理の管理者] セクションに、ユーザー ログオンを DOMAIN\username の形式

で入力します。

9. [クォータ テンプレート] セクションで、既定の設定を使用します。

10. [OK] をクリックします。

サイト コレクションが作成されると、[トップレベル サイトが作成されました] ページが表示されます。新しいサイ

トへのリンクをクリックします。認証ダイアログ ボックスが表示される場合は、サイト管理者のログオンを

DOMAIN\username の形式で入力します。

この新しいサイトは、Web 層内のサーバーに自動的に展開されます。

インストール後の手順 SharePoint Foundation 2010 のインストールが終了すると、ブラウザー ウィンドウに、新しい SharePoint サイト

のサーバーの全体管理 Web サイトが開きます。ここでサイトへのコンテンツの追加またはカスタマイズを開始

できますが、まず SharePoint サーバーの全体管理 Web サイトを使用して、次の管理タスクを実行することをお

勧めします。

送信メールの構成 簡易メール転送プロトコル (SMTP) サーバーからサイト ユーザーに電子メールによる

警告を送信し、サイト管理者に通知を送信するように送信メールを構成できます。送信する警告に表示さ

れる "差出人" アドレスと "返信" アドレスの両方を構成できます。詳細については、「送信メールを構成

する (SharePoint Foundation 2010)」を参照してください。

サイト コレクションを作成するには

メモ:

メモ:

Page 80: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

80

SharePoint サイトが受信メールを受信およびアーカイブできるように、受信メールを構成できます

。ただし、この作業は、ファームの初期展開と構成が完了した後で開始することをお勧めします。

詳細については、「受信メールを構成する (SharePoint Foundation 2010)」を参照してください。

モバイル アカウントを構成する SharePoint から自分やサイト ユーザーの携帯電話にテキスト メッセージ

(SMS) の警告が送信されるようにモバイル アカウントを構成できます。詳細については、「モバイル アカウ

ントを構成する (SharePoint Foundation 2010)」を参照してください。

Page 81: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

81

クイック スタート: 分離された Hyper-V 環境に単一サ

ーバーを展開する (SharePoint Foundation 2010)

分離およびセキュリティ保護された Hyper-V 仮想マシンを使用して、SharePoint Foundation 2010 の機能と動

作をテストできます。この方法では、最小限のハードウェア リソースを使用して、SharePoint Foundation 2010

のテスト システムと運用環境を分離できます。企業ネットワークおよびサーバー環境へのセキュリティの脅威

の可能性をなくすために、このような分離を行うことをお勧めします。

この記事で解説する手動の手順または Windows PowerShell 2.0 コマンドを使用して、以下のいずれかのデー

タベースを使用する単一のサーバーに SharePoint Foundation 2010 をすばやく展開できます。

SharePoint Foundation に付属の SQL Server 2008 Express および SQL Server 2008 R2 Express データ

ベース

Microsoft SQL Server 2005 Service Pack 3 (SP3) および累積的な更新プログラム 3

Microsoft SQL Server 2008 Service Pack 1 (SP1) (累積的な更新プログラム 2 を適用済み)

この記事で解説する、単一サーバーでの SharePoint Foundation の展開は、評価およびテストでの使

用のみを目的としたものです。運用環境では使用しないでください。

この記事の内容

要件と推奨事項

必要な権限

展開前のタスク

SharePoint Foundation 2010 を手動で展開する

Windows PowerShell スクリプトを使用して SharePoint Foundation 2010 を展開する

要件と推奨事項 Hyper-V 仮想化サーバー、仮想マシン、および展開環境に関する以下の要件と推奨事項は、この記事で解説

する単一サーバーの展開シナリオにのみ該当します。

仮想化サーバーと仮想マシンの構成

次の表は、仮想化サーバーと仮想マシンの最小構成と推奨構成を示しています。これらの構成は、単一サー

バーの展開で使用できるデータベース オプションに対応します。

重要:

Page 82: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

82

リソース 最小構成 推奨構成

CPU 2 GHz のデュアル プロセッサ 2 GHz のデュアル プロセッサ

メモリ 4 GB 8 GB

ハード ドライブ 40 GB の容量固定の仮想ハード ディ

スク

ヒント:

容量固定の仮想ハード ディス

クを短時間で作成するには、

最初に、ハード ディスクを容量

可変の拡張ディスクとして構成

します。必要なソフトウェアを

(SharePoint Foundation を含

めて) すべてインストールし終

わったら、仮想ハード ディスク

を容量固定のハード ディスク

に変換します。

80 GB の容量固定の仮想ハード

ディスク

ネットワーク アダプターの種類 統合 統合

ネットワークの種類 ゲストを確実に分離し、仮想化サーバ

ーと仮想マシンの間の通信を可能にす

る内部ネットワーク

ヒント:

必須および推奨のソフトウェア

に容易にアクセスしてソフトウ

ェアをインストールできるよう

にするには、外部ネットワーク

を使用します。SharePoint

Foundation をインストールする

準備ができたら、内部ネットワ

ークを使用するように仮想マシ

ンを構成します。

ゲストを確実に分離し、仮想化サ

ーバーと仮想マシンの間の通信

を可能にする内部ネットワーク

仮想化サーバーには以下の構成ガイダンスがあります。

論理プロセッサ対仮想プロセッサ (コア) の比率をできるだけ小さくします。最適な比率は 1:1 です。

論理プロセッサ対仮想プロセッサの比率を 1:1 として、仮想マシンのプロセッサの総数が物理コアの総数

より尐なくなるように仮想化サーバーを構成します。たとえば、4 コアの仮想化サーバーを使用している場

合には、単一のプロセッサを使用する仮想マシンを 3 台作成するか、または 2 つのプロセッサを使用する

Page 83: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

83

仮想マシン 1 台と単一のプロセッサを使用する仮想マシン 1 台を作成するのがベスト プラクティスです。

どちらの構成も、仮想化サーバーの処理用にコアが 1 つ空くことになります。

仮想マシンでの SharePoint Foundation 2010 の展開を開始する前に、上記の仮想環境の要件に加えて、「ハ

ードウェア要件とソフトウェア要件 (SharePoint Foundation 2010)」の記事を確認します。

展開環境

SharePoint Foundation 2010 を展開するにはドメインが必要です。

SharePoint Foundation 2010 を展開できる分離された仮想ドメインがない場合は、以下を使用するように構成さ

れた Hyper-V に仮想ドメインを作成する必要があります。

Active Directory ドメイン サービス (AD DS) を使用するドメイン コントローラー

DNS サーバーを使用するドメイン コントローラー

SharePoint Foundation はドメイン コントローラーに展開できます。しかし、いくつかの構成が必要です。[管理

者として実行] のオプション付きで Windows PowerShell を起動し、以下のコマンドを実行して、ドメイン コントロ

ーラーへの展開を有効にします。

$acl = Get-Acl HKLM:\System\CurrentControlSet\Control\ComputerName

$person = [System.Security.Principal.NTAccount]"Users"

$access = [System.Security.AccessControl.RegistryRights]::FullControl

$inheritance = [System.Security.AccessControl.InheritanceFlags]"ContainerInherit, ObjectInherit"

$propagation = [System.Security.AccessControl.PropagationFlags]::None

$type = [System.Security.AccessControl.AccessControlType]::Allow

$rule = New-Object System.Security.AccessControl.RegistryAccessRule($person, $access, $inheritance, $propagation, $type)

$acl.AddAccessRule($rule)

Set-Acl HKLM:\System\CurrentControlSet\Control\ComputerName $acl

必要な権限 SharePoint Foundation 2010 をインストールするためには、仮想マシンで使用しているログオン アカウントが以

下のメンバーであることが必要です。

仮想マシンのローカル Administrators グループ

SQL Server の dbcreator 固定サーバー ロール

SQL Server の securityadmin サーバー ロール

詳細については、「初期展開に必要な管理アカウントとサービス アカウント (SharePoint Foundation 2010)」を

参照してください。

Page 84: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

84

展開前のタスク SharePoint Foundation 2010 を展開する前に、次の作業を行います。

仮想化サーバーで、SharePoint Foundation ソフトウェアを含むインストール ポイントを作成するか、仮想マ

シンからアクセスできるメディア (ISO イメージなど) を用意します。

前の「要件と推奨事項」で示した最小要件を満たす仮想マシンを作成します。

仮想マシンで、次の作業を行います。

オペレーティング システムと、必須および推奨のセキュリティ更新プログラムをインストールします。

SharePoint Foundation に付属のバージョンとは異なる SQL Server を使用する場合は、目的のエディ

ションをインストールします。

インストールしたエディションの SQL Server 用の必須および推奨の更新プログラムをインストールし

ます。

SQL Server にアクセスできるように Windows Server のファイアウォールを構成します。詳細について

は、「SQL Server のアクセスを許可するための Windows ファイアウォールの構成」

(http://go.microsoft.com/fwlink/?linkid=134724&clcid=0x411) を参照してください。

「ハードウェア要件とソフトウェア要件 (SharePoint Foundation 2010)」の記事を参照して、SharePoint

Foundation 2010 のインストール前に取得してインストールする必要があるプログラムおよび修正プロ

グラムを確認します。

SharePoint Foundation 2010 を手動で展開する SharePoint Foundation 2010 を単一のサーバーに手動で展開する方法の詳細については、「組み込みデータ

ベースを使用する単一サーバーを展開する (SharePoint Foundation 2010)」または「SQL Server を使用する単

一サーバーを展開する (SharePoint Foundation 2010)」を参照してください。

Windows PowerShell スクリプトを使用して SharePoint

Foundation 2010 を展開する Windows PowerShell スクリプトを使用して、単一のサーバーに SharePoint Foundation 2010 を展開できます。

署名されていないスクリプトは実行しないことをベスト プラクティスとしてお勧めします。

Windows PowerShell スクリプトへの署名の詳細については、TechNet Magazine の「Windows

PowerShell: 署名をお願いします」(http://go.microsoft.com/fwlink/?linkid=160357&clcid=0x411) を参

照してください。コードへの署名全般については、MSDN の「Introduction to Code Signing (英語)」

(http://go.microsoft.com/fwlink/?linkid=59273&clcid=0x411) (英語) を参照してください。独自の証明

機関 (CA) のセットアップの詳細については、TechNet ライブラリの「Active Directory 証明書サービス

」(http://go.microsoft.com/fwlink/?linkid=136444&clcid=0x411) を参照してください。

noteDXDOC112778PADS Security Note

Page 85: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

85

以下のどちらかの Windows PowerShell スクリプト ファイルを作成および使用して、単一のサーバーに

SharePoint Foundation を展開します。

simplesingleserver.ps1: 構成情報とドキュメントの格納用に組み込みのデータベースを使用して

SharePoint Foundation 2010 をインストールします。

simplefarm.ps1: 構成情報とドキュメントの格納用に SQL Server 2005 または SQL Server 2008 を使用し

て SharePoint Foundation 2010 をインストールします。

simplesingleserver.ps1

このスクリプトは、組み込みのデータベースを使用する単一のサーバーに SharePoint Foundation 2010 を展開

します。

次のコードをテキスト エディターにコピーし、simplesingleserver.ps1 というファイル名で任意のディレクトリに保

存します。

$SetupPath = Read-Host -Prompt "Please specify the path to the install media (D:)"

## Here is the script to install SharePoint Foundation 2010 with SQL Express and create Central Admin ##

& $SetupPath\PrerequisiteInstaller.exe /unattended | Write-Host

if( $lastexitcode -eq 0 ) {

& $SetupPath\setup.exe /config $SetupPath\Files\SetupSilent\config.xml | Write-Host

if( $lastexitcode -eq 0 ) {

Write-Host "Install successful..."

} else { Write-Error "ERROR: $lastexitcode" }

} else { Write-Error "ERROR: $lastexitcode" }

1. [管理者として実行] のオプションを使用して Windows PowerShell 2.0 を起動します。

2. simplesingleserver.ps1 を保存したディレクトリに移動します。

3. Windows PowerShell コマンド プロンプトで .\simplesingleserver.ps1 を実行します。

simplefarm.ps1

このスクリプトは、SQL Server データベースを使用する単一のサーバーに SharePoint Foundation 2010 を展

開します。次のコードをテキスト エディターにコピーし、simplefarm.ps1 というファイル名で任意のディレクトリに

保存します。

simplesingleserver.ps1 を実行するには

Page 86: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

86

## Settings you may want to change ##

$err = $null

$SetupPath = Read-Host -Prompt "Please specify the path to the install media (D:)"

Write-Host "Please specify the Farm Administrator credentials"

$FarmCredential = Get-Credential "DOMAIN\<Farm Admin>"

$DBServer = Read-Host -Prompt "Please enter the name of your database server"

$Passphrase = Read-Host -Prompt "Please enter the farm passphrase (optional)" -AsSecureString

$FarmName = Read-Host -Prompt "Please enter a farm name (optional)"

$CAPort = Read-Host -Prompt "Please enter the Central Administration port number (optional)"

if ([String]::IsNullOrEmpty($SetupPath))

{

Write-Error "You must enter the install media path"

return

}

if ([String]::IsNullOrEmpty($FarmCredential))

{

Write-Error "You must enter a Farm Administrator's user name and password"

return

}

if ([String]::IsNullOrEmpty($DBServer))

{

Write-Error "You must enter a database server"

return

}

if ($Passphrase.Length -eq 0)

{

Write-Warning "You didn't enter a farm passphrase, using the Farm Administrator's password instead"

$Passphrase = $FarmCredential.Password

}

if ([String]::IsNullOrEmpty($FarmName))

{

Page 87: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

87

Write-Warning "You didn't enter a farm name, using the machine name instead"

$FarmName = $env:COMPUTERNAME

}

if ([String]::IsNullOrEmpty($CAPort))

{

Write-Warning "You didn't enter a Central Administration port number, using 5000 instead"

$CAPort = 5000

}

## Here is the script to install SharePoint Foundation 2010 and create Central Admin ##

Write-Host "[1/15] Running prerequisite installer..."

& $SetupPath\PrerequisiteInstaller.exe /unattended | Write-Host

if( $lastexitcode -eq 0 ) {

Write-Host "[2/15] Running silent farm binary installation... (this will take some time)"

& $SetupPath\setup.exe /config $SetupPath\Files\SetupFarmSilent\config.xml | Write-Host

Write-Host "[3/15] Completed silent farm binary installation."

if( $lastexitcode -eq 0 ) {

Add-PSSnapin Microsoft.SharePoint.PowerShell -erroraction SilentlyContinue

Write-Host "[4/15] Creating new configuration database..."

New-SPConfigurationDatabase -DatabaseName ("{0}_SharePoint_Configuration_DB" -f $FarmName) -DatabaseServer $DBServer -

AdministrationContentDatabaseName ("{0}_AdminContent_DB" -f $FarmName) -FarmCredentials $FarmCredential -Passphrase

$Passphrase -ErrorVariable err

Write-Host "[5/15] Verifying farm creation..."

$spfarm = get-spfarm

if ($spfarm -ne $null) {

Write-Host "[6/15] ACLing SharePoint Resources..."

Initialize-SPResourceSecurity -ErrorVariable err

if ([String]::IsNullOrEmpty($err) -eq $true) {

Write-Host "[7/15] Installing Services..."

Install-SPService -ErrorVariable err

if ([String]::IsNullOrEmpty($err) -eq $true) {

Write-Host "[8/15] Installing Features..."

Install-SPFeature -AllExistingFeatures -ErrorVariable err

Page 88: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

88

if ([String]::IsNullOrEmpty($err) -eq $true) {

Write-Host "[9/15] Provisioning Central Administration..."

New-SPCentralAdministration -Port $CAPort -WindowsAuthProvider "NTLM" -ErrorVariable err

if ([String]::IsNullOrEmpty($err) -eq $true) {

Write-Host "[10/15] Installing Help..."

Install-SPHelpCollection -All -ErrorVariable err

if ([String]::IsNullOrEmpty($err) -eq $true) {

Write-Host "[11/15] Installing Application Content..."

Install-SPApplicationContent -ErrorVariable err

if ([String]::IsNullOrEmpty($err) -eq $true) {

Write-Host "[12/15] Basic configuration completed."

$SPManagedAccount = Get-SPManagedAccount $FarmCredential.UserName

Write-Host "[13/15] Creating Web Application and Application Pool..."

$webApp = New-SPWebApplication -Name "SharePoint - 80" -ApplicationPool "SharePoint - 80" -

ApplicationPoolAccount $SPManagedAccount -DatabaseServer $DBServer -DatabaseName ("{0}_Content_DB" -f $FarmName) -Url

"http://localhost" -ErrorVariable err

if ([String]::IsNullOrEmpty($err) -eq $true) {

Write-Host "[14/15] Creating site collection..."

$SPSite = New-SPSite -url "http://localhost" -OwnerAlias $FarmCredential.UserName -ErrorVariable err

if ([String]::IsNullOrEmpty($err) -eq $true) {

Write-Host "[15/15] Port 80 Web application and site collect created. Browse to http://localhost to

pick a template for the Web..."

} else { Write-Error "ERROR: $err" }

} else { Write-Error "ERROR: $err" }

} else { Write-Error "ERROR: $err" }

} else { Write-Error "ERROR: $err" }

} else { Write-Error "ERROR: $err" }

} else { Write-Error "ERROR: $err" }

} else { Write-Error "ERROR: $err" }

} else { Write-Error "ERROR: $err" }

} else { Write-Error "ERROR: $err" }

} else { Write-Error "ERROR: $lastexitcode" }

} else { Write-Error "ERROR: $lastexitcode" }

Page 89: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

89

$exitprompt = Read-Host -Prompt "Press Enter to exit..."

1. [管理者として実行] のオプションを使用して Windows PowerShell 2.0 を起動します。

2. simplefarm.ps1 を保存したディレクトリに移動します。

3. Windows PowerShell コマンド プロンプトで .\simplefarm.ps1 を実行します。

simplefarm.ps1 を実行するには

Page 90: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

90

DBA が作成するデータベースを使用して展開する

(SharePoint Foundation 2010)

ここでは、DBA が作成したデータベースを使用するファーム環境に Microsoft SharePoint Foundation 2010 を

展開する方法を説明します。データベース管理者 (DBA) が SharePoint 管理者とは別にいる組織では、DBA

がすべてのデータベースを作成して管理します。セキュリティ要件および企業のポリシーのために管理者の役

割を分ける必要がある IT 環境では、これは普通のことです。ファーム管理者が Microsoft SharePoint

Foundation 2010 データベースの要件をデータベース管理者に提供し、データベース管理者は必要な

Microsoft SharePoint Foundation データベースを作成し、ファームに必要なログインを設定します。

この記事の内容 :

はじめに

DBA が作成したデータベースの構成について

サーバーの全体管理用のデータベースを作成および構成する

追加データベースを作成および構成する

はじめに この展開を始める前に、すべてのファーム サーバーに SharePoint Foundation を正常に展開して構成するた

めに必要なすべての情報が手元にあることを確認してください。以下のセクションでは、SharePoint Foundation

を正常に展開するために必要な情報を提供します。

ファーム サーバーの要件

すべてのファーム サーバーおよびデータベース サーバーが、以下の記事で示されている要件を満たすことを

確認します。

ハードウェア要件およびソフトウェア要件: ハードウェア要件とソフトウェア要件 (SharePoint Foundation

2010)

管理アカウントおよびサービス アカウント:初期展開に必要な管理アカウントとサービス アカウント

(SharePoint Foundation 2010)

データベース要件

DBA が作成したデータベースに SharePoint Foundation 2010 を展開するときは、DBA と協力して、必要なす

べての SharePoint Foundation データベースが作成され、正しく構成されていることを確認してから、ファームを

作成して構成します。

ファーム用のデータベースを作成するために DBA が必要とする情報の一部を以下に示します。ただし、必要

な情報はこれだけではありません。組織の DBA が他の情報を必要とする場合もあります。

Page 91: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

91

SQL Server のバージョン情報およびサービス パックと累積的な更新プログラムのレベル。詳細について

は、「ハードウェア要件とソフトウェア要件 (SharePoint Foundation 2010)」を参照してください。

必要なログイン アカウントおよび関連するロールと権限。詳細については、「初期展開に必要な管理アカ

ウントとサービス アカウント (SharePoint Foundation 2010)」を参照してください。

必要なデータベースの数および SharePoint の構成の仕様。この情報は SharePoint Foundation を展開す

ることで取得できます。

SharePoint データ記憶域の要件。データ型、データ量、データベース アクティビティの種類 (読み取りまた

は書き込み)、1 秒間の入出力操作 (IOPS) など。

DBA は、ローカル接続とリモート接続が TCP/IP または名前付きパイプを使用するように、外部からのア

クセスの設定を構成する必要があります。

SharePoint Foundation で必要なすべてのデータベースは、照合順序として Latin1_General_CI_AS_KS_WS

を使用します。

すべての SharePoint Foundation データベースで、ファームのセットアップ ユーザー アカウントがデータベ

ースの所有者 (dbo) としてデータベースに割り当てられている必要があります。

SharePoint ユーザー サービス レベル アグリーメントに関する考慮事項。

DBA が作成したデータベースの構成について この記事の手順を、DBA が作成したデータベースを使用するファームを展開するためのガイドとして使用してく

ださい。この展開には、ファームに必要なすべてのデータベースが含まれます。

この記事は、SharePoint Foundation 2010 によってサポートされる SQL Server データベースのバージ

ョンに対してのみ適用されます。

各手順について、Windows PowerShell 2.0 または SharePoint Foundation コマンドライン ツールを使用してファ

ームを構成する必要があります。

コマンドライン管理タスクを実行するときには Windows PowerShell を使用することが推奨されています。

Stsadm コマンドライン ツールは推奨されていませんが、製品の以前のバージョンとの互換性をサポートするた

めに含まれています。

Psconfig は、Program Files\Common Files\Microsoft Shared\web server extensions\14\BIN フォル

ダーにあります。

Windows PowerShell を使用してファームを構成するには:

1. ユーザー アカウントが、Windows PowerShell 2.0 が実行しているサーバーの 1 つにアクセスできること、お

よびユーザー アカウントが Farm Administrator であり、SQL Server ベースのソース コンテンツ データベ

ース、管理コンテンツ データベース、展開先コンテンツ データベース、および構成データベースの

SharePoint_Shell_Access ロールのメンバーであることを確認します。

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 製品] をクリックします。

メモ:

メモ:

Page 92: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

92

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell プロンプトで適切なコマンドを入力し、Enter キーを押します。

必要な手順を示すため、構成する必要のある基本的なファームは以下で構成されます。

1. サーバーの全体管理

2. Web ポータル

3. 診断ログおよび利用状況と正常性のデータ コレクション

4. 検索

以下のデータベースが必要であり、一般に、ファームの作成時に以下の順序でファーム管理者によって使用さ

れます。以下の一覧のデータベースは、SharePoint 製品構成ウィザードを使用してファームをセットアップする

ときに指定する既定の名前を使用します。もちろん、どのようなデータベース名でも使用できます。

構成データベース (SharePoint_Config)

サーバーの全体管理コンテンツ データベース (SharePoint_AdminContent_GUID)

Web サイト コンテンツ データベースは、SharePoint Foundation セットアップ プログラムによって自動的に

作成されます (WSS_Content_GUID)

診断ログ データベース (WSS_Logging_GUID)

検索データベース (WSS_SEARCH_localhost machine name)

サーバーの全体管理用のデータベースを作成および構成す

る ここで説明している手順を使用して、必須のデータベースを作成し、データベースのユーザー セキュリティ グル

ープまたはロールの適切なアカウント メンバーシップを付与します。

この手順では、DBA およびセットアップ ユーザー アカウントによる操作が必要になります。それぞれの手順に

は、アクションを実行するロールを示す [DBA] または [セットアップ] のラベルが付いています。

次の手順は、サーバーの全体管理 Web サイトを実行するサーバー上のファームで 1 回のみ実行する必要が

あります。このファームは、サーバーの全体管理用の 1 つの構成データベースと 1 つのコンテンツ データベー

スを持ちます。

1. [DBA] LATIN1_General_CI_AS_KS_WS の照合順序を使用して構成データベースとサーバーの全体管

理コンテンツ データベースを作成し、データベース所有者 (dbo) をセットアップ ユーザー アカウントに

設定します。

2. [セットアップ] ファーム内の各サーバー コンピューター上でセットアップを実行します。[完全] インスト

ール オプションを使用して、これらのコンピューターの尐なくとも 1 台でセットアップを実行する必要が

あります。このオプションの手順については、「SQL Server を使用する単一サーバーを展開する

構成データベース、サーバーの全体管理のコンテンツ データベース、サーバーの全体管理 Web アプリケ

ーションを作成および構成するには

Page 93: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

93

(SharePoint Foundation 2010)」を参照してください。

3. [セットアップ] セットアップが終了した後では、SharePoint 製品構成ウィザードを実行しないでください

SharePoint 2010 管理シェルから、New-SPConfigurationDatabase コマンドを使用して新しい構成デー

タベースを作成します。次はその例です。

New-SPConfigurationDatabase -DatabaseName "SharePointConfigDB1" -DatabaseServer "SQL-01" -Passphrase

(ConvertTo-SecureString "MyPassword" -AsPlainText -force) -FarmCredentials (Get-Credential)

詳細については、「New-SPConfigurationDatabase」を参照してください。

4. [セットアップ] コマンドが完了したら、SharePoint 製品構成ウィザードを実行して、残りのサーバーの構

成を完了します。これにより、サーバーの全体管理 Web アプリケーションを作成し、他のセットアップと

構成タスクを実行します。

5. [DBA] SharePoint 製品構成ウィザードを完了したら、構成データベースとサーバーの全体管理コンテ

ンツ データベースの両方について次の操作を実行します。

SharePoint Foundation Search アカウント、既定のコンテンツ アクセス アカウント、およびサービ

ス アカウントを Users グループに追加します。

SharePoint Foundation 検索サービス アカウント、既定のコンテンツ アクセス アカウント、および

サービス アカウントを WSS_Content_Application_Pools ロールに追加します。

6. [セットアップ] データベースが適切に作成および構成されたことを確認するために、サーバーの全体

管理 Web サイトのホームページにアクセスできることを確認します。ただし、この時点では、サーバー

の全体管理を使用して構成を実行しないでください。サーバーの全体管理ページがレンダリングされ

ない場合は、この手順で使用したアカウントを確認して、これらのアカウントが適切に割り当てられて

いることを確認します。

この記事の手順を完了してファームを確立した後に、残りのファーム サーバーを構成します。この手順で

使用されているコマンドを使用する代わりに、[はい、既存のサーバー ファームに接続します] オプションを

選択して、これらのサーバー上で SharePoint 製品構成ウィザードを実行します。

次の手順はファームで 1 回のみ実行する必要があります。ファームに存在する SharePoint Foundation 検索

データベースは 1 つのみです。

1. [DBA] LATIN1_General_CI_AS_KS_WS の照合順序を使用して SharePoint Foundation 検索データベー

スを作成し、データベース所有者 (dbo) をセットアップ ユーザー アカウントに設定します。

2. [セットアップ] コマンド ラインを開き、Get-SPSearchService、Set-SPSearchService、Get-

SPSearchServiceInstance、および Set-SPSearchServiceInstance の各コマンドレットを使用して、デ

ータベースを構成し、Search Service を開始します。次の例を参考にしてください。

$searchService = Get-SPSearchService

Set-SPSearchService -MaxBackupDuration 120

Get-SPSearchServiceInstance -Local

SharePoint Foundation 検索データベースを作成および構成し Search Service を開始する

Page 94: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

94

Get-SPSearchServiceInstance -Local | Set-SPSearchServiceInstance -ProxyType proxy

詳細については、以下のトピックを参照してください。

Get-SPSearchService

Set-SPSearchService

Get-SPSearchServiceInstance

Set-SPSearchServiceInstance

追加データベースを作成および構成する サーバーの全体管理に必要なデータベースの構成を終了した後、Web コンテンツおよび使用するサービス ア

プリケーションに必要なデータベース作成して構成することで、ファームの展開を完了します。

次の手順はファームのポータル サイトごとに実行する必要があります。

1. [DBA] LATIN1_General_CI_AS_KS_WS の照合順序を使用してポータル サイト Web アプリケーション コ

ンテンツ データベースを作成し、データベース所有者 (dbo) をセットアップ ユーザー アカウントに設定

します。

2. [DBA] Microsoft SQL ServerManagement Studio を使用して、アプリケーション プール プロセスのア

カウントを、Users グループおよび Web アプリケーション コンテンツ データベースの db_owner ロール

に追加します。

3. [セットアップ] コマンド ラインを開き、New-SPWebApplication コマンドレットおよび Get-

SPWebApplication コマンドレットを実行して、ポータル サイト Web アプリケーションのコンテンツ デー

タベースを構成します。次の例を参考にしてください。

New-SPWebApplication -Name "Contoso Internet Site" -Port 80 -URL "https://www.contoso.com" -

ApplicationPool "ContosoAppPool" -ApplicationPoolAccount (Get-SPManagedAccount "DOMAIN\jdoe")

Get-SPWebApplication http://sitename | New-SPWebApplicationExtension -Name "ExtranetSite" -

SecureSocketsLayer -Zone "Extranet"

詳細については、「New-SPWebApplication」および「Get-SPWebApplication」を参照してください。

重要:

Get-SPWebApplication コマンドレットは、Web アプリケーションを実行しているコンピューター

で実行する必要があります。ホスト名とポートの組み合わせに既存の Web アプリケーション

を指定することはできません。既存の Web アプリケーションを指定すると、エラーが発生して

Web アプリケーションは作成されません。

次の手順を使用して、ポータル サイト Web アプリケーションとそのコンテンツ データベースを作成および構成

します。

ポータル サイト Web アプリケーションおよびコンテンツ データベースを作成および構成する

Page 95: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

95

1. [DBA] LATIN1_General_CI_AS_KS_WS の照合順序を使用してポータル サイト Web アプリケーション コ

ンテンツ データベースを作成し、データベース所有者 (dbo) をセットアップ ユーザー アカウントに設定

します。

2. [DBA] SQL ServerManagement Studio を使用して、サービス アプリケーションのサービス アカウント

を Users グループに追加し、次にポータル サイト Web アプリケーションのコンテンツ データベースの

db_owner ロールに追加します。

3. [セットアップ] SharePoint 2010 管理シェルから、New-SPWebApplication および Get-

SPWebApplication コマンドレットを使用して、ポータル サイト Web アプリケーション コンテンツ データ

ベースを構成します。次の例を参考にしてください。

New-SPWebApplication -Name "Contoso Internet Site" -Port 80 -HostHeader "http://sharepoint.contoso.com" -

URL "https://www.contoso.com" -ApplicationPool "ContosoAppPool" -ApplicationPoolAccount (Get-

SPManagedAccount "DOMAIN\jdoe")

Get-SPWebApplication http://somesite | Set-SPWebApplication -Zone "Extranet" -HostHeader

"http://www.contoso.com" - AllowAnonymousAccess

詳細については、「New-SPWebApplication」および「Get-SPWebApplication」を参照してください。

重要:

このコマンドは、Web アプリケーションを実行しているコンピューター上で実行する必要があり

ます。ホスト名とポートの組み合わせに既存の Web アプリケーションを指定することはできま

せん。既存の Web アプリケーションを指定すると、エラーが発生して Web アプリケーションは

作成されません。

4. [セットアップ] コマンド プロンプトで、コマンド iisreset /noforce を実行して IIS を再起動します。

ポータル サイト Web アプリケーションを作成および構成するには

Page 96: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

96

仮想環境内で展開する (SharePoint Foundation 2010)

このセクションには、仮想環境内で Microsoft SharePoint Foundation 2010 サーバーの仮想マシンを構成する

ためのガイダンスを提供する記事が含まれます。

このセクションの内容

仮想マシンのガイダンス (SharePoint Foundation 2010)

Page 97: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

97

仮想マシンのガイダンス (SharePoint Foundation

2010)

この記事では、Windows Server 2008 Hyper-V テクノロジ を使用し、Microsoft SharePoint Foundation 2010 フ

ァームで使用される仮想マシン (VM) を構成するためのガイダンスを示します。これには、Web サーバー層、ア

プリケーション サーバー層、およびデータベース層にあるファーム サーバーが含まれます。仮想マシンを

SharePoint ファーム用に構成する前に、「Hyper-V Getting Started Guide (英語)」

(http://go.microsoft.com/fwlink/?linkid=187754&clcid=0x411) (英語) を読むことをお勧めします。仮想マシンま

たはそのインフラストラクチャに関する構成上のあらゆる決定はパフォーマンスや機能 (SharePoint Foundation

2010 および Hyper-V) に影響を与えるので、それぞれの構成オプションを理解することが重要です。

Hyper-V 環境には、仮想ネットワーキングの構成と各仮想マシンの構成を指定するオプションが用意されてい

ます。また、VM が仮想ホストとやり取りする方法や、仮想マシンの実行状態が中断された場合の VM の停止

と再起動の動作も構成できます。

この記事の内容

ネットワーク

ネットワーク アダプター

仮想マシンの構成

統合サービス

スナップショットの使用

ネットワーク 仮想マシンを作成する前または 1 つ以上の VM を作成した後に、Hyper-V ネットワークを構成できます。

Hyper-V ホスト用に複数の仮想ネットワークを作成することもできます。

仮想ネットワーク マネージャー (Hyper-V マネージャーからアクセスする) を使用すると、3 種類の仮想ネットワ

ークのうちから選択できます。次の表に、ネットワークの種類とそれらの特性の概要を示します。

種類 説明

外部 VM が外部にあるサーバーおよび管理オペレーティン

グ システム ("親パーティション" と呼ばれることもあ

る) と通信できるようにする場合は、この種類を使用し

ます。この種類のネットワークでは、同じ物理サーバ

ー上にある VM どうしが通信することもできます。

内部 同じ物理サーバー上の VM 間や VM と管理オペレー

ティング システムとの間で通信できるようにする場合

Page 98: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

98

種類 説明

は、この種類を使用します。内部仮想ネットワークは、

物理ネットワーク アダプターにバインドされない仮想

ネットワークです。管理オペレーティング システムから

VM に接続する必要があるテスト環境の構築には、こ

のネットワークがよく使用されます。

プライベート 同じ物理サーバー上の VM 間でのみ通信できるよう

にする場合は、この種類を使用します。仮想プライベ

ート ネットワークは、管理オペレーティング システム

内に仮想ネットワーク アダプターが存在しない仮想ネ

ットワークです。このネットワークは、管理オペレーティ

ング システム内や外部ネットワーク内のトラフィックか

ら VM を分離する場合によく使用されます。

SharePoint Foundation ファームの要件に従って、仮想ホストで 3 種類のネットワーク構成のどれを使用する必

要があるかを判断してください。たとえば、「クイック スタート: 分離された Hyper-V 環境に単一サーバーを展開

する (SharePoint Foundation 2010)」では、テスト環境を運用環境から分離するために内部ネットワークを使用

しています。

使用するネットワークの種類を決定した後は、仮想アダプターに自動的に割り当てられるメディア アクセス制御

(MAC) アドレスの範囲を指定できます。Microsoft Hyper-V Server 2008 の R2 リリースでは、ネットワーク上で

の競合を回避するために静的 MAC アドレスをアダプターに割り当てることができます。

ネットワーク パフォーマンスの観点からは、仮想ローカル エリア ネットワーク (VLAN) を作成できることでパフ

ォーマンスが向上する可能性があります。同じ VLAN 上の仮想マシンは仮想スイッチを介して通信できます。

これはネットワーク トラフィックの高速化を意味します。仮想スイッチは物理ネットワーク アダプターを使用する

必要がないからです。VLAN 構成の別の利点は、ソフトウェア ベースであることです。そのため、コンピューター

の移動が容易で、なおかつ各コンピューターのネットワーク構成も維持できます。

以下のリンクは、仮想ネットワークの概念と仮想ネットワークの構成方法についての詳細な情報を提供します。

How does basic networking work in Hyper-V? (英語)

(http://go.microsoft.com/fwlink/?linkid=128228&clcid=0x411) (英語)

Hyper-V: What are the uses for different types of virtual networks? (英語)

(http://go.microsoft.com/fwlink/?linkid=128085&clcid=0x411) (英語)

Understanding Hyper-V VLANs (英語) (http://go.microsoft.com/fwlink/?linkid=180709&clcid=0x411) (英

語)

Hyper-V VLANs Part II (英語) (http://go.microsoft.com/fwlink/?linkid=18775&clcid=0x411) (英語)

仮想ネットワークを構成する (http://go.microsoft.com/fwlink/?linkid=158767&clcid=0x411)

Page 99: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

99

ネットワーク アダプター

仮想マシンに接続できる 2 種類のネットワーク アダプターとして、通常のネットワーク アダプターとレガシ アダ

プターがあります。ネットワーク アダプターのほうがレガシ アダプターよりパフォーマンスに優れています。レガ

シ アダプターは、Intel 21140 ベースの PCI Fast Ethernet Adapter をエミュレートしており、そのため、データ転

送がネットワーク アダプターよりも低速です。また、レガシ ネットワーク アダプターは、Pre-Boot Execution

Environment (PXE) によるブート機能を備えているので、ネットワークベースのインストールをサポートします。

仮想マシン ドライバーをインストールできるまでレガシ アダプターを使用する必要がなければ、またはネットワ

ーク ブートを行う必要がなければ、ネットワーク アダプターを使用して VM を構成することをお勧めします。

初めはレガシ アダプターを使用してネットワーク ブートを行い、その必要がなくなったら、ネットワーク

アダプターを追加し、レガシ アダプターを削除できます。

物理サーバーと同様、仮想マシンにも複数のアダプターをインストールできます。

仮想マシンの構成 Hyper-V には、仮想マシンを構成するためのオプションが数多く用意されています。これらのオプションは、仮

想マシンを起動し、Microsoft SharePoint Foundation をインストールした後で、変更できます。構成を変更する

ためには、仮想マシンをシャットダウンする必要があります。仮想マシンごと以下のものを構成してください。

ブート シーケンス (レガシ ネットワーク アダプター、CD、IDE、またはフロッピー ディスク)

メモリ量

仮想プロセッサの数 (上限は 4)

コントローラーの種類と数

ディスクの種類と数

ネットワーク アダプターの種類と数

上記の構成に加え、COM ポートおよび仮想フロッピー ディスクを構成するためのオプションもあります。

SharePoint Foundation の観点から見ると、構成上の主要な考慮事項はメモリとプロセッサ、そしてコントローラ

ーとハード ディスクの種類と数です。

メモリ

仮想化ホスト用に確保する 2 GB の RAM を考慮に入れたうえで、残るメモリのうち任意の容量を構成によって

仮想マシンに割り当てることができます。ただし、同じ仮想化ホストで実行される他の仮想マシンに割り当てるメ

モリの容量も考慮する必要があります。

仮想化ホスト用に確保する 2 GB の RAM は、ガイドとして使用されるもので、必須または強制される

メモリ量ではありません。通常、物理サーバーに使用される実 RAM 量はもっと尐なくなります。

メモ:

メモ:

Page 100: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

100

Hyper-V の実際のメモリ オーバーヘッドは、わずかなものです。実際、Hyper-V RAM Calculator.xls

(http://go.microsoft.com/fwlink/?linkid=187756&clcid=0x411) をダウンロードし、これを使用して、いくつかの仮

想マシンを持つ特定のサイズのホストでの RAM 使用量を計算すると、このことがよくわかります。

プロセッサ

1 台の仮想マシンには、4 基を上限として複数の仮想プロセッサを構成できます。ただし、VM 1 台あたりのプロ

セッサ数が仮想化ホスト上の論理 (コア) プロセッサ数を超えるような構成は行えません。たとえば、デュアル

コアの物理サーバーの場合、VM 1 台に対して構成できる仮想プロセッサは 2 基までに制限されます。Hyper-

V は 1 コアあたり最大 8 基の仮想プロセッサをサポートしていますが、このような比率 (論理 : 仮想 = 1:8) を

使用した構成は割り当てが過剰といえます。SharePoint ファームで使用される仮想マシンの場合、推奨比率は

1:1 です。仮想化ホストに対する CPU の過剰な割り当てによって動作に問題が生じることはありませんが、割

り当て量によってはパフォーマンスが低下します。

コントローラーとハード ディスク

次のようにして、仮想マシンで IDE (Integrated Device Electronics) と SCSI のどちらかのデバイスを選択でき

ます。

IDE デバイス: Hyper-V はエミュレートされたデバイスを IDE コントローラーで使用します。IDE コントローラ

ーは 2 つまで、ディスクは各コントローラーにつき 2 台まで使用できます。起動ディスク (ブート ディスクと

も呼ばれます) を IDE デバイスの 1 つに挿入しておく必要があります。起動ディスクは仮想ハード ディスク

と物理ディスクのどちらかです。仮想マシンは IDE デバイスを起動ディスクとして使用して、ゲスト オペレー

ティング システムを起動する必要がありますが、IDE デバイスに記憶域を提供する物理デバイスには多数

の選択肢があります。

SCSI デバイス: 各仮想マシンは最大 256 台の SCSI ディスクをサポートします (4 つの SCSI コントローラ

ーのそれぞれが最大 64 台のディスクをサポートします)。SCSI コントローラーは、仮想マシンで使用する

ために特別に開発された種類のデバイスを使用し、通信には仮想マシン バスを使用します。仮想マシン

バスは、ゲスト オペレーティング システムの起動時に使用可能になっている必要があります。そのため、

SCSI コントローラーに接続される仮想ハード ディスクは起動ディスクとしては使用できません。

物理的な SCSI デバイスと IDE デバイスでは I/O パフォーマンスが大幅に異なる場合があります

が、こうした違いは Hyper-V の仮想化された SCSI デバイスと IDE デバイスには当てはまりませ

ん。ゲスト オペレーティング システムに統合サービスがインストールされていると、仮想化された

IDE デバイスと SCSI デバイスはどちらも同じくらい高速な I/O パフォーマンスを発揮します。ホッ

ト スワップ可能なハード ディスク ドライブ (Hyper-V による SCSI の実装によってサポートされま

す) のサポートは、パフォーマンスの向上よりも SCSI ドライブを選択する十分な理由になります。

Windows Server 2008 R2 でリリースされたバージョンの Hyper-V では、仮想ハード ディスクのパフォーマンス

が大幅に向上しています。詳細については、『Virtual Hard Disk Performance: Windows Server 2008 / Windows

Server 2008 R2 / Windows 7 (英語)』(http://go.microsoft.com/fwlink/?linkid=186519&clcid=0x411) (英語) を

参照してください。仮想マシンのドライブ オプションの概要については、このホワイト ペーパーの「How to

choose your Hyper-V and VHD Storage Container Format」セクションを参照してください。また、以下に示す作

メモ:

Page 101: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

101

者のアドバイスにも留意してください。「環境に合った適切な VHD を選択する際はアクセスのパフォーマンスと

記憶域のニーズの双方を考慮します。Windows Server 2008 R2 を使用する場合、その選択はアクセス速度よ

りも高度なキャッシュ処理によるメモリ使用量に深く関わってきます」

すべての仮想環境に当てはまる汎用的なストレージ ソリューションはありません。目的の SharePoint

Foundation サーバーに最適な仮想マシン ドライブ オプションを選択するためには、調査と包括的なテ

ストが必要です。それによって、実際の仮想環境に最適なストレージ ソリューションを実装できるよう

になります。

統合サービス Hyper-V には、サポートされているゲスト オペレーティング システム用のソフトウェア パッケージが含まれます

。このパッケージによって物理コンピューターと仮想マシンの間の統合性が向上します。このパッケージは統合

サービスと呼ばれています。(Hyper-V ロールを実行している) 管理オペレーティング システムと仮想マシンが

同じバージョンの統合サービスを実行していることを確認する必要があります。詳細については、「統合サービ

スのバージョンの互換性」(http://go.microsoft.com/fwlink/?linkid=188011&clcid=0x411) を参照してください。

各仮想について、VM と仮想化ホストの間で以下の統合項目を構成できます。

オペレーティング システムのシャットダウン

時間の同期

データ交換

パルス

バックアップ (ボリューム スナップショット)

SharePoint Foundation の各仮想マシンについて時間の同期を無効にしてください。SharePoint

Foundation 2010 はタイマー ジョブを広範囲にわたって実装しており、時間同期の際の待機時間によ

って SharePoint Foundation 環境で予期しない結果を引き起こします。

自動的な停止と開始

各仮想について、物理マシンがシャットダウンした場合の自動的な停止と開始の動作を構成できます。停止に

関するオプションは次のとおりです。

仮想マシンの状態を保存する。仮想マシンの現在の状態が保存されます。VM の開始時に、Hyper-V はそ

の状態への復元を試みます。

仮想マシンを停止する。これはサーバーの電源プラグを引き抜くのに相当します。

ゲスト (仮想マシン) オペレーティング システムをシャットダウンする。これは Windows のシャットダウン オ

プションを使用してマシンをシャットダウンするのに相当します。

SharePoint Foundation の仮想マシンについては、状態を保存しないように構成してください。仮想マシンが保

存された状態から開始されると、ファーム内の他のサーバーとの同期が失われます。この仮想マシンではシャ

ットダウンを使用するように構成することをお勧めします。シャットダウンは仮想マシンの破損を最小限に抑える

重要:

重要:

Page 102: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

102

ための最も優れた手法だからです。シャットダウン時には実行中のタイマー ジョブをすべて終了できるので、

VM を再起動しても同期に関する問題は発生しなくなります。

自動的な停止の逆が自動的な開始です。Hyper-V には、物理サーバーの再起動時におけるスタートアップ オ

プションとして次のものがあります。

何もしない。物理サーバーがシャットダウンしたときの状態に関係なく VM を手動で起動する必要がありま

す。

サービスの停止時にマシンが実行されていた場合に自動的に起動する。

この仮想マシンを常に自動的に起動する。Hyper-V は、物理サーバーがシャットダウンしたときの状態に

関係なくマシンを起動します。

最初の 2 つのオプションのどちらかを使用することをお勧めします。どちらのオプションも有効ですが、結局は

仮想環境の管理とメンテナンスを行う IT チームが決めることです。

上述の開始オプションに加え、仮想マシンの起動時間遅延を構成できます。仮想化ホストでのリソースの競合

を減らすために、そうすることをお勧めします。ただし、何もしないことを選択した場合、これは関係ありません。

スナップショットの使用

スナップショットは、実行中、一時停止中、または停止中の仮想マシンの現在の状態を取得するための非常に

有用なツールとして使用できます。スナップショット機能を使用すると、以前の仮想マシン構成に迅速かつ容易

に戻ることができます。この機能は開発環境やテスト環境に特に適しています。

ベスト プラクティスとして、運用環境の仮想マシンではスナップショット機能を使用しないことをお勧めします。こ

れは以下の理由によるものです。

クロックの同期: 実行中のマシンのスナップショットをとると、スナップショットが開始される時間からスナップ

ショットが終了する時間まで待機時間が生じます。この待機時間は SharePoint Foundation のタイマー ジョ

ブに影響を与え、結果的にファーム サーバー間の時間の同期に影響を与えます。

仮想マシンのスナップショットを取得することを選択した場合は、仮想マシンをシャットダウンして、

スナップショットの取得前に実行中のジョブが終了できるようにします。仮想マシンの再起動後は、

仮想マシンとその他のファーム サーバーを注意深く監視して、時間的な同期の問題がないか確

認することをお勧めします。

パフォーマンス: 仮想マシンのスナップショットを作成すると、事実上、差分ディスクを作成することになりま

す。仮想マシンとスナップショットの間では構成データの継続的な交換が行われ、それがパフォーマンスに

影響を与えます。

重要:

Page 103: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

103

Windows PowerShell を使用して SharePoint

Foundation 2010 をインストールする

この記事では、Windows PowerShell を使用して、スタンドアロン サーバーまたはサーバー ファームに

Microsoft SharePoint Foundation 2010 をクリーン インストールする方法について説明します。

この記事の内容

ファーム サーバーの要件

SPModule を準備する

Install-SharePoint を実行して SharePoint Foundation 2010 をインストールする

New-SharePointFarm を使用してファームを構成する

Windows PowerShell を使用して Web アプリケーションを作成する

SharePoint 2010 ファーム構成ウィザードを使用してサービスを展開する

Windows PowerShell を使用してサイト コレクションを作成する

追加の構成タスクを実行する

Join-SharePointFarm を使用してファームにサーバーを追加する

トレース ログを構成する

無人インストールを自動化したりファームを構成したりする他の管理ツールと組み合わせて、Windows

PowerShell を使用して Microsoft SharePoint Foundation 2010 をインストールすることで、展開を効率化できま

す。

ファーム サーバーの要件 SharePoint Foundation 2010 をインストールする前に、権限、ハードウェア要件、およびソフトウェア要件に関す

る以下の情報と、プロセスの開始前に実行する手順を確認してください。

1. ハードウェアとソフトウェアの要件をすべて満たしていることを確認します。64 ビット版の Windows Server

2008 または Windows Server 2008 R2 が必要です。また、サーバー ファーム用に、64 ビット版の SQL

Server 2005 または SQL Server 2008 が必要です。これらの要件 (インストールが必要な特定の更新プロ

グラムなど) の詳細については、「ハードウェア要件とソフトウェア要件 (SharePoint Foundation 2010)」を参

照してください。

2. 適切なアクセス許可を使用して必要なアカウントをセットアップできる状態であることを確認します。詳細に

ついては、「初期展開に必要な管理アカウントとサービス アカウント (SharePoint Foundation 2010)」を参照

してください。

Page 104: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

104

SPModule を準備する SPModule.zip ファイルは、SharePoint ファームをインストールする、SharePoint 製品グループのメンバーによっ

て記述された Windows PowerShell モジュールです。

SPModule.zip ファイルを使用するには、以下の手順を実行します。

1. SPModule.zip とテキスト ファイルを、ダウンロード センター (英語)

(http://go.microsoft.com/fwlink/?linkid=187924&clcid=0x411) (英語) からダウンロードします。

2. SPModule という名前のフォルダーにファイルを抽出し、そのフォルダーを環境パスに追加します。

PSModulePath 環境変数を使用して、ディスク上にインストールされるモジュールの場所へのパスを格納し

ます。PSModulePath 変数で指定されるパスを表示するには、Windows PowerShell コマンド プロンプトで、「

$env:PSModulePath」と入力します。詳細については、「PSModule Environment Variable (英語)」

(http://go.microsoft.com/fwlink/?linkid=187757&clcid=0x411) (英語) を参照してください。抽出後、

SPModule フォルダーには、SPModule.misc および SPModule.setup という 2 つのファイルが格納されます

SPModule フォルダーが PSModulePath 変数に追加されていない場合は、完全なパスを指定して

SPModule を読み込む必要があります。

3. 提供する署名の種類を決定します。

ダウンロードしたファイルは署名されていません。自己署名スクリプトを提供するには、「AllSigned:

Signing Your PowerShell Scripts (英語)」

(http://go.microsoft.com/fwlink/?linkid=187758&clcid=0x411) (英語) を参照してください。

既定では、Windows PowerShell 実行ポリシーは "制限あり" に設定されており、スクリプトを実行できませ

ん。実行ポリシーを変更するには、Set-ExecutionPolicy コマンドレットを実行します。実行ポリシーの詳細

については、「about_Signing」(http://go.microsoft.com/fwlink/?linkid=187759&clcid=0x411) を参照してくだ

さい。

1. [スタート] をクリックし、[すべてのプログラム] をポイントし、[Windows PowerShell V2] をクリックし

ます。Windows PowerShell コマンド プロンプト ウィンドウが開いたら、最初に、モジュールへのパ

スを Windows PowerShell モジュール パスに追加します (サーバー上に "SPModule" という名前

のフォルダーが作成されていることが前提です)。

2. [Windows PowerShell V2] を右クリックし、[管理者として実行] をクリックします。

メモ:

Microsoft SharePoint Foundation 2010 がインストールされている場合は、代わりに

SharePoint 2010 管理シェルを開くことができます。

3. コマンド プロンプト ウィンドウが表示されたら、モジュールを現在の Windows PowerShell セッショ

ンにインポートし、それをパスに追加する必要があります。そのためには、Windows PowerShell コ

メモ:

メモ:

Page 105: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

105

マンド プロンプトで次の構文を入力します。

Import-Module SPModule.misc

Import-Module SPModule.setup

SPModule.misc モジュールをインポートすると、更新プログラムのチェックが呼び出されます。バージョン 1.0 の

場合は、テキスト ファイルがチェックされて、最新バージョンの有無が確認されます。最新バージョンがあること

が通知される場合は、最新バージョンにアクセスしてダウンロードできます。Import-Module コマンドが正常終

了すると、SPModule を使用できる状態になります。

以下のコマンドは、SPModule のコンテキストとこの記事のプロセスでのみ使用してください。

1. Install-SharePoint: SharePoint Foundation 2010 のすべてのバイナリ ファイルをインストールします。詳細

については、「スクリプト展開リファレンス (SharePoint Foundation 2010)」を参照してください。

2. New-SharePointFarm: SharePoint ファームを作成し、以下の関連タスクを実行します。

セキュリティを構成する。

サービス アプリケーションで読み込む共有サービス Web アプリケーションを作成する。

サーバーの全体管理 Web サイトを作成および構成する。

製品のヘルプ ファイルをすべてインストールする。

すべてのファーム機能をインストールする。

3. Join-SharePointFarm: サーバーをファームに追加し、構成します。詳細については、「スクリプト展開リファ

レンス (SharePoint Foundation 2010)」を参照してください。

Windows PowerShell Version 2.0 をインストールすると、リモート処理という Windows PowerShell の新しい機能

を使用できます。このリモート処理機能と数行の Windows PowerShell コードを使用することで、管理者は複数

のサーバーをリモートでファームにインストールできます。リモート処理と SPModule の詳細については、「

Remote Install of SharePoint (with SPModule) (英語)」

(http://go.microsoft.com/fwlink/?linkid=187923&clcid=0x411) (英語) を参照してください。

Install-SharePoint を実行して SharePoint Foundation 2010

をインストールする インストールに必要なアカウントを決めた後、SharePoint Foundation 2010 をインストールできます。製品 DVD

には構成ファイル (Config.xml) のサンプルが含まれています。これらのサンプル ファイルは、DVD のルート デ

ィレクトリにある \Files フォルダーの下の、異なるシナリオごとのフォルダーに格納されています。次の表は、こ

れらのサンプル ファイルの説明を示しています。

構成ファイル 説明

Setup\Config.xml Microsoft SQL Server 2005 Express Edition を使用し

た、スタンドアロン サーバーのインストール

重要:

Page 106: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

106

SetupFarm\Config.xml サーバー ファーム インストール

SetupFarmSilent\Config.xml サイレント モードによるサーバー ファームのインスト

ール

SetupFarmUpgrade\Config.xml 既存のファームの一括アップグレード

SetupSilent\Config.xml SQL Server 2005 Express Edition を使用した、サイレ

ント モードによるスタンドアロン サーバーのインストー

SetupSingleUpgrade\Config.xml 既存の単一サーバー インストールの一括アップグレ

ード

1. SharePoint Foundation 2010 の製品 DVD があるドライブでルート ディレクトリに移動して、setup.exe

ファイルを探します。

2. 次に示すように、選択した Config.xml を指定して SPModule.Setup の Install-SharePoint を実行します

Install-SharePoint -SetupExePath<パスとファイル名> -ConfigXml<パスとファイル名>

メモ:

サンプル ファイルのいずれかを選択することも、独自の構成ファイルをカスタマイズすること

もできます。

3. Enter キーを押します。

これでセットアップは完了です。

次に、単一サーバーをサイレント モード (SetupSilent) でセットアップする構成ファイルの例を示します。

<Configuration><Package Id="sts"> <Setting Id="LAUNCHEDFROMSETUPSTS" Value="Yes" /> </Package><Package

Id="spswfe"> <Setting Id="SETUPCALLED" Value="1" /> </Package> <Logging Type="verbose" Path="%temp%"

Template="SharePoint Server Setup(*).log" />- <!--<PIDKEY Value="Enter Product Key Here" /> --> <Display Level="none"

CompletionNotice="no" /> <Setting Id="SERVERROLE" Value="APPLICATION" /> <Setting Id="USINGUIINSTALLMODE" Value="0"

/> <Setting Id="SETUP_REBOOT" Value="Never" /> <Setting Id="SETUPTYPE" Value="CLEAN_INSTALL" /> </Configuration>

カスタマイズして独自の構成ファイルを作成することもできます。インストールを制御するには、まずテキスト エ

ディターで Config.xml ファイルを編集して必要な要素を組み込み、それらの要素にとって適切な設定を指定し

ます。次に Install-SharePoint -SetupExePath -ConfigXML を実行して、Config.xml ファイルで設定されている

オプションを使用してセットアップが実行されるようにします。

一般的な構成オプションのいくつかを以下に示します。

<PIDKEY Value="Enter PID Key Here" /> ― Config.xml ファイル内でプロダクト キーを値として指定する

ことにより、キーの入力画面を無視します。

Windows PowerShell コマンド プロンプトで Config.xml ファイルを使用して Install-SharePoint を実行するに

Page 107: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

107

<Logging Type="off" | "standard"(default) | "verbose" Path="path" Template="file

name.log"/> ― ログ ファイルの場所を追加します。コマンド ライン インストールが失敗した場合に、このロ

グ ファイルを表示できます。

Config.xml を編集するには、メモ帳などのテキスト エディターを使用します。Microsoft Office Word

2007 などの汎用の XML エディターは使用しないでください。XML ファイルの形式が適切かどうかを確

認するには、サポートされているブラウザーを使用します。

PID キーを使用して Install-SharePoint を実行するには

構成 XML ファイルを使用せずにサイレント モードでセットアップを実行するには、Windows PowerShell コマンド

プロンプトで以下のどちらかのコマンドを入力します。

スタンドアロン サーバーの場合: Install-SharePoint -SetupExePath "<drive letter>:\SharePoint

2010\Setup\setup.exe" -ServerRole "SINGLESERVER"

ファーム展開の場合: Install-SharePoint -SetupExePath "<drive letter>:\SharePoint

2010\Setup\setup.exe"

構成 XML ファイルを使用してサイレント モードでセットアップを実行するには、Windows PowerShell コマンド プ

ロンプトで以下のどちらかのコマンドを入力します。

スタンドアロン サーバーの場合: Install-SharePoint -SetupExePath "G:\SharePoint

2010\Setup\setup.exe" -ConfigXML "G:\SharePoint 2010\Setup\Config\singleserver_config.xml"

-ServerRole "SINGLESERVER"

ファーム展開の場合: Install-SharePoint -SetupExePath "G:\SharePoint 2010\Setup\setup.exe" -

ConfigXML "G:\SharePoint 2010\Setup\Config\appserver_config.xml"

Microsoft SharePoint Foundation 2010 では、PIDKey パラメーターを指定する必要はありません。

New-SharePointFarm を使用してファームを構成する Install-SharePoint コマンドが終了した後、New-SharePointFarm コマンドを使用して SharePoint Foundation

2010 を構成できます。構成オプションは、SharePoint Foundation 2010 をスタンドアロン サーバーにインストー

ルするか、サーバー ファームにインストールするかで異なります。

スタンドアロン サーバー上の SharePoint Foundation 2010 を構成する

スタンドアロン サーバー展開の場合は、New-SharePointFarm を実行できます。以前に作成および構成したセ

ットアップ ユーザー アカウントを使用してログオンした後、SharePoint Foundation 2010 を構成します。

Windows PowerShell コマンド プロンプトで、以下のように入力します。

重要:

メモ:

New-SharePointFarm を使用してスタンドアロン サーバーで SharePoint Foundation 2010 を構成するには

Page 108: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

108

New-SharePointFarm -DatabaseServer <String> -DatabaseAccessAccount <(Get-Credential domain\account)> -

FarmName <string>

ここで、

<String> は、データベース サーバーの名前です。"SQL01" などがその例です。

<PSCredential> は、インストールを実行するユーザー アカウントのドメイン\パスワードです。

<String> は、ファームの名前です。"Farm1" などがその例です。

New-SharePointFarm コマンドライン ツールは、構成手順を順に説明し、構成の正常完了を通知します。

スタンドアロン サーバー インストールの場合、これがコマンドライン インストールの最後の手順です。

サイトを作成する前に、すべてのファーム サーバーに SharePoint Foundation 2010 をインストールして構成す

ることを強くお勧めします。

複数のコンピューター上で New-SharePointFarm コマンドと Join-SharePointFarm コマンドを同時に実

行しないでください。競合の問題が発生し、予測できない動作が起きることがあります。

上記のコマンドのいずれかが失敗した場合は、セットアップ後の構成ログファイルを調べます。このロ

グ ファイルは、%COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\14\Logs にあ

ります。ファイル名は PowerShell_ConfigurationDiagnostics で始まり、ファイル拡張子は .log です。

このセクションで説明した Windows PowerShell コマンドレットは、SharePoint 2010 管理シェルから実

行する必要があります。

既存の構成データベースに接続し、そのサーバーを既存のサーバー ファームに参加させるには、Connect–

SPConfigurationDatabase コマンドレットと、以下の Windows PowerShell コマンドレットをこの順序で実行する

必要があります。

Install-SPHelpCollection

Initialize-SPResourceSecurity

Install-SPService

Install-SPFeature -AllExistingFeatures

Install-SPApplicationContent

Windows PowerShell を使用して Web アプリケーションを作

成する Web アプリケーションと新しいコンテンツ データベースを作成するには、New-SPWebApplication コマンドレット

を使用します。

注意:

メモ:

メモ:

Web アプリケーションを作成するには

Page 109: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

109

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 製品] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell コマンド プロンプトで、以下のように入力します。

New-SPWebApplication -ApplicationPool <String> –Name

<InternetSite>

–ApplicationPoolAccount (Get-SPManagedAccount

<DOMAIN\UserName>

ここで、

<String> は、アプリケーション プールの名前です。たとえば、"SharePoint -80" などです。

<InternetSite> は、Web アプリケーションの名前です。

Domain\UserName は、アプリケーション プール アカウントの名前です。

詳細については、「New-SPWebApplication」を参照してください。

メモ:

コマンドライン管理タスクを実行するときには Windows PowerShell を使用することが推奨されてい

ます。Stsadm コマンドライン ツールは推奨されていませんが、製品の以前のバージョンとの互換

性をサポートするために含まれています。

SharePoint 2010 ファーム構成ウィザードを使用してサービス

を展開する インストール上にサービスを展開するには、SharePoint 製品構成ウィザードを使用します。サービスおよびサ

ービス アプリケーションの詳細については、「サービス アプリケーションとサービスを管理する (SharePoint

Foundation 2010)」を参照してください。

Windows PowerShell を使用してサイト コレクションを作成す

る New-SPSite コマンドレットを使用して、トップレベルのサイト コレクションを作成します。New-SPSite コマンドレ

ットで、特定の URL に指定のユーザーをサイト所有者とするサイト コレクションを作成します。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

サイト コレクションを作成するには

Page 110: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

110

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 製品] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell コマンド プロンプトで、以下のように入力します。

New-SPSite

<SiteURL>

-OwnerAlias

<DOMAIN\UserName>

ここで、

<SiteURL> は、新しいサイトの URL です。

<DOMAIN\UserName> は、サイト所有者のユーザー ログイン名です。

詳細については、「New-SPSite」を参照してください。

メモ:

コマンドライン管理タスクを実行するときには Windows PowerShell を使用することが推奨されてい

ます。Stsadm コマンドライン ツールは推奨されていませんが、製品の以前のバージョンとの互換

性をサポートするために含まれています。

使用するサイト テンプレートを指定していない場合、サイト所有者はサイトを最初に閲覧する際にサイト テンプ

レートを選択できます。Get-SPWebTemplate コマンドレットを使用して、テンプレートの一覧を表示できます。

SharePoint Foundation 2010 の一般的なテンプレートの一覧については、「スクリプト展開リファレンス

(SharePoint Foundation 2010)」を参照してください。

Windows PowerShell を使用して追加のサイト コレクションを作成する場合は、New-SPSite コマンドレットを使

用できます。

新しいサイトに新しいコンテンツ データベースを作成する場合は、New-SPContentDatabase コマンド

レット、または、New-SPSite コマンドレットと ContentDatabase パラメーターを使用します。

サイトを作成した後、代替アクセス マッピングを構成できます。代替アクセス マッピングは、SharePoint

Foundation 2010 とのやり取りの中で (SharePoint サイトのホーム ページの閲覧中など)、ユーザーを正しい

URL に移動させます。代替アクセス マッピングによって、SharePoint Foundation 2010 は Web 要求を正しい

Web アプリケーションおよびサイトにマップでき、SharePoint Foundation 2010 は正しいコンテンツをユーザーに

提供できます。詳細については、「Set-SPAlternateUrl」を参照してください。

追加の構成タスクを実行する SharePoint Foundation 2010 をインストールした後、次の管理タスクを実行することをお勧めします。

送信メール設定を構成する。

ワークフロー設定を構成する。

メモ:

Page 111: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

111

診断ログ設定を構成する。

ウイルス対策設定を構成する。

Join-SharePointFarm を使用してファームにサーバーを追加

する ファームに追加するすべてのサーバーで、Join-SharePointFarm コマンドを実行する必要があります。既存の

構成データベースに接続し、サーバーを既存サーバー ファームに参加させるには、サーバーで次のコマンドを

入力します (SharePoint Foundation 2010 のインストール後)。

Join-SharePointFarm -DatabaseServer

<String>

-ConfigurationDatabaseName

<String>

-Passphrase

<SecureString>

ここで、

<String> は、データベース サーバーの名前です。"SQL01" などがその例です。

<SecureString> は、ユーザー アカウントのパスワードで、ドメイン\パスワードの形式です。

トレース ログを構成する トレース ログは、問題が発生した場合の分析に役立ちます。トレース ログに書き込まれるイベントを利用して、

問題が発生する前に SharePoint Foundation 2010 に加えられた構成の変更を特定できます。

既定では、SharePoint Foundation 2010 のトレース ログ ファイルには、14 日間のイベントが保存されます。つ

まり、14 日経過したイベントを含むトレース ログ ファイルは削除されます。Set-SPLogLevel コマンドレットを使

用して、すべての診断ログを構成できます。

[サーバーの全体管理] の [診断ログ] ページを使用して、保持するトレース ログ ファイルの最大数、および各

ログ ファイルのイベント記録時間 (分単位) を構成できます。

Set-SPLogLevel コマンドレットを使用して、ログ ファイルを書き込む場所を指定することも、既定のパスを使用

することもできます。

トレース ログ ファイルは、Microsoft SharePoint Foundation Search Service の構成の変更に関連する問題の

トラブルシューティングに役立てることができます。構成変更に関連する問題はすぐに判明しないこともあるの

で、構成変更を行った日に、システムが作成したすべてのトレース ログ ファイルを保存することをお勧めします

。これらのログ ファイルは上書きされない安全な場所に、しばらくの間保存してください。ログ ファイルの保存

専用のハード ディスク ドライブ パーティションに、ログ ファイルを保存することをお勧めします。

診断ログの詳細については、「診断ログ設定を構成する (SharePoint Foundation 2010)」を参照してください。

Page 112: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

112

初期構成 (SharePoint Foundation 2010)

Microsoft SharePoint Foundation 2010 のインストール後に、初期構成を行う必要があります。サーバー ファー

ムで異なる言語を使用している場合は、正しい言語パックが Web サーバーにインストールされていることを確

認してください。その後で、サーバー ファーム設定の構成を開始できます。追加設定の構成は省略できますが

、これらの設定を構成しないと多くの主要な機能を利用できません。Web アプリケーションを作成し、この Web

アプリケーションで使用するサービスを構成した後で、サイト コレクションの作成を開始できます。

このセクションの記事には、SharePoint Foundation 2010 の初期構成を行う際に役立つ情報が記載されてい

ます。

言語パックを展開する (SharePoint Foundation 2010)

言語パックを使用すると、サイトの所有者およびサイト コレクションの管理者は、SharePoint Foundation

2010 を別にインストールすることなく、複数の言語で SharePoint サイトとサイト コレクションを作成できま

す。この記事では、言語パックを Web サーバーにインストールする方法について説明します。

ファームの設定を構成する (SharePoint Foundation 2010)

この記事では、送信および受信電子メール、モバイル アカウント、診断ログなど、追加の設定をサーバー

ファームで構成する方法について説明します。

サービスを構成する (SharePoint Foundation 2010)

個々のサービスをそれぞれ独立して構成し、組織が必要とするサービスのみを実装できます。展開された

サービスをサービス アプリケーションといいます。サービス アプリケーションは、1 つのファーム内または

場合によっては複数のファーム内のサイトで共有できるリソースを提供します。これらのリソースには、ホス

ト Web アプリケーションからアクセスできます。この記事では、サービスの開始、停止、および構成の方法

と、サービス アプリケーションの管理と発行の方法について説明します。

グループ作業サイトのホスティングを準備をする (SharePoint Foundation 2010)

SharePoint Foundation 2010 をインストールし、初期構成を行った後で、SharePoint サイトの作成を開始で

きます。この記事では、SharePoint サイトを作成するための基盤となる Web アプリケーションとサイト コレ

クションの作成方法について説明します。

Page 113: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

113

言語パックを展開する (SharePoint Foundation 2010)

この記事の内容:

言語 ID および言語パックについて

言語パックをダウンロードする

言語パックを使用できるように Web サーバーを準備する

Web サーバーに言語パックをインストールする

言語パックをアンインストールする

言語パックを使用すると、サイトの所有者およびサイト コレクションの管理者は、Microsoft SharePoint

Foundation 2010 を別にインストールすることなく、複数の言語で SharePoint サイトとサイト コレクションを作成

できます。言語固有のサイト テンプレートが含まれている言語パックを、Web サーバーにインストールします。

管理者が言語固有のサイト テンプレートに基づいてサイトまたはサイト コレクションを作成すると、サイトまた

はサイト コレクションのテキストはサイト テンプレートの言語で表示されます。言語パックは、通常、単一のサ

ーバー ファームで異なる地域のユーザーをサポートする多国籍の展開を行う場合や、サイトおよび Web ペー

ジを複数の言語で複製する必要がある場合に使用されます。

異なる言語固有のテンプレートを適用して、既存のサイト、サイト コレクション、または Web ページを、

ある言語から別の言語に変更することはできません。サイトまたはサイト コレクションに対して言語固

有のサイト テンプレートを選択すると、そのサイトまたはサイト コレクションでは、コンテンツが常に元

のサイト テンプレートの言語で表示されます。

ワード ブレーカーとステマーを使用すると、SharePoint Foundation 2010 を別にインストールすることなく、

SharePoint サイトおよびサイト コレクション上のコンテンツを複数の言語で効率的かつ効果的に検索できます

。ワード ブレーカーおよびステマーは、セットアップによって Web サーバーに自動的にインストールされます。

SharePoint Foundation 2010 をアンインストールする場合、SharePoint Foundation 2010 をアンインス

トールする前に、すべての言語パックをアンインストールする必要があります。

言語 ID および言語パックについて サイトの所有者またはサイト コレクションの管理者がサイトまたはサイト コレクションを作成するときは、サイト

またはサイト コレクションごとの言語を選択できます。

選択した言語には言語識別子 (ID) があります。言語 ID によって、テキストの表示や、サイトまたはサイト コレ

クションで入力されたテキストの解釈に使用される言語が決まります。たとえば、サイトの所有者がフランス語

でサイトを作成すると、サイトのツール バー、ナビゲーション バー、リスト、および列見出しはフランス語で表示

されます。同様に、サイトの所有者がアラビア語でサイトを作成することを選択すると、サイトのツール バー、ナ

メモ:

重要:

Page 114: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

114

ビゲーション バー、リスト、および列見出しはアラビア語で表示されます。また、アラビア語が正しく表示される

ように、サイトの既定の文字の向きである左から右が右から左に変更されます。

サイトまたはサイト コレクションの作成に使用できる言語の一覧は、Web サーバーにインストールされた言語

パックで生成されます。既定では、サイトとサイト コレクションは SharePoint Foundation 2010 がインストールさ

れた言語で作成されます。たとえば、SharePoint Foundation 2010 のスペイン語版をインストールした場合、サ

イト、サイト コレクション、および Web ページの既定の言語はスペイン語になります。SharePoint Foundation

2010 の既定の言語以外の言語でサイト、サイト コレクション、または Web ページを作成する必要がある場合

は、Web サーバーにその言語の言語パックをインストールする必要があります。たとえば、SharePoint

Foundation 2010 のフランス語版を実行しており、サイトの所有者がフランス語、英語、およびスペイン語でサイ

トを作成する必要がある場合は、Web サーバーに英語とスペイン語の言語パックをインストールする必要があ

ります。

既定では、サイトの所有者がサイト内に新しい Web ページを作成すると、サイトでは言語 ID によって

指定された言語でテキストが表示されます。

言語パックは、多言語インストール パッケージにはバンドルされていません。サポートする言語ごとに、特定の

言語パックをインストールする必要があります。また、各 Web サーバーで指定した言語でコンテンツが表示さ

れるようにするには、各 Web サーバーに言語パックをインストールする必要があります。

異なる言語固有のサイト テンプレートを適用して、既存のサイト、サイト コレクション、または Web ペ

ージを、ある言語から別の言語に変更することはできません。サイトまたはサイト コレクションに対して

言語固有のサイト テンプレートをいったん使用すると、そのサイトまたはサイト コレクションでは、コン

テンツが常に元のサイト テンプレートの言語で表示されます。

使用可能なすべての言語パックの一覧とダウンロード用リンクについては、「言語パック (SharePoint

Foundation 2010)」を参照してください。

サイトの所有者はサイトの言語 ID を指定しますが、エラー メッセージ、通知、ダイアログ ボックスなどの一部

のユーザー インターフェイス要素は、指定した言語では表示されません。これは、SharePoint Foundation 2010

では、Microsoft .NET Framework、Microsoft Windows Workflow Foundation、Microsoft ASP.NET、Microsoft

SQL Server 2005 など、いくつかのサポート テクノロジに依存しており、これらのサポート テクノロジが一定数

の言語にしかローカライズされていないためです。サイトの所有者がサイトで指定した言語にローカライズされ

ていないサポート テクノロジによってユーザー インターフェイス要素が生成される場合、そのユーザー インタ

ーフェイス要素は英語で表示されます。たとえば、サイトの所有者がヘブライ語でサイトを作成し、.NET

Framework コンポーネントによる通知メッセージが表示される場合、.NET Framework はヘブライ語にローカラ

イズされていないため、通知メッセージはヘブライ語では表示されません。この問題は、サイトが中国語、フラン

ス語、ドイツ語、イタリア語、日本語、韓国語、およびスペイン語以外の言語で作成された場合に発生します。

インストールした言語パックごとにフォルダーが %COMMONPROGRAMFILES%\Microsoft Shared\Web

server extensions\14\LAYOUTS\Locale_ID に作成され、カルチャに固有のデータがそこに格納され

ます。各 locale_ID フォルダーには、ファイルが見つからないときに使用されるエラー情報を含む

HTML エラー ファイルが 1 つだけ存在する必要があります。そのカルチャに対応するサイト用のファイ

メモ:

重要:

重要:

Page 115: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

115

ルが見つからない場合に、このファイルが使用されます。使用するファイルを指定するには、各 Web

アプリケーションの SPWebApplication.FileNotFoundPage プロパティを設定します。詳細については、「

SPWebApplication.FileNotFoundPage プロパティ (Microsoft.SharePoint.Administration)」

(http://go.microsoft.com/fwlink/?linkid=169319&clcid=0x411) を参照してください。

場合によっては、一部のテキストが元のインストール言語で作成され、複数の言語が混在することもあります。

このような複数言語の混在は、通常はコンテンツ作成者かサイトの所有者だけに表示され、サイト ユーザーに

は表示されません。

言語パックをダウンロードする サポートする言語ごとに、以下の手順を実行する必要があります。複数の言語をダウンロードする場合は、名

前が共通である各言語用の固有のファイルがダウンロードされます。そのため、ハード ディスクの個別のフォ

ルダーに各言語パックをダウンロードして、他の言語の言語パックを上書きしないように注意してください。

Windows PowerShell ヘルプ ファイルは、既定で英語 (en-us) 版がインストールされます。これらのファ

イルをオペレーティング システムと同じ言語で表示するには、オペレーティング システムがインストー

ルされたときと同じ言語の言語パックをインストールする必要があります。

以前のバージョンの Microsoft SharePoint Foundation からアップグレードし、Group Approval

(eApproval) 機能を使用する場合は、SharePoint 製品構成ウィザードを実行する前に次のすべての言

語パックをインストールする必要があります。

言語パックをインストールしたら、次のコマンドを %COMMONPROGRAMFILES%\Microsoft

Shared\Web Server Extensions\14 フォルダーで実行します。

psconfig.exe –cmd upgrade –inplace v2v

1. ダウンロード リンクの 1 つを使用して、64 ビット 版の言語パックをダウンロードします。

2. ダウンロード ページで、[言語の変更] ボックスの一覧から目的の言語を選択し、 [変更] をクリックし

ます。

3. Web ページの [ダウンロード] をクリックします。

4. 表示されるダイアログ ボックスで、[保存] をクリックし、ローカル コンピューターにファイルのコピーを

ダウンロードします。

SharePoint Foundation 2010 をアンインストールする場合、SharePoint Foundation 2010 をアンインス

トールする前に、すべての言語パックをアンインストールする必要があります。

重要:

重要

言語パックをダウンロードする

メモ:

Page 116: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

116

言語パックを使用できるように Web サーバーを準備する Web サーバーに言語パックをインストールする前に、以下の操作を行う必要があります。

必要な言語ファイルを Web サーバーにインストールします。

各 Web サーバーに SharePoint Foundation 2010 をインストールします。

各 Web サーバーで、SharePoint 製品構成ウィザードを実行します。

言語ファイルはオペレーティング システムによって使用され、テキストを複数の言語で表示および入力するた

めのサポートを提供します。言語ファイルには以下の各ファイルが含まれます。

キーボード ファイル

日本語入力システム (IME)

TrueType フォント ファイル

ビットマップ フォント ファイル

コード ページ変換テーブル

各国語サポート (.nls) ファイル

複合スクリプトを表示するためのスクリプト エンジン

既定で、ほとんどの言語ファイルは、Windows Server 2008 オペレーティング システムにインストールされてい

ます。ただし、東アジアの言語、複合スクリプトを使用する言語、または右から左方向に書く言語の場合は、追

加の言語ファイルをインストールする必要があります。東アジアの言語には、中国語、日本語、韓国語などがあ

ります。複合スクリプトを使用する言語または右から左方向に書く言語には、アラビア語、アルメニア語、グルジ

ア語、ヘブライ語、インド諸語、タイ語、ベトナム語などがあります。これらの追加の言語ファイルのインストール

方法については、以下で説明します。

これらの言語ファイルは、必要な場合にのみインストールすることをお勧めします。東アジア言語のファイルは

、ハード ディスクに約 230 MB の空き領域が必要です。複合スクリプトを使用する言語または右から左方向に

書く言語は多くのディスク領域を使用しませんが、どちらかのファイル セットをインストールすると、テキストの

入力中にパフォーマンスが低下する可能性があります。

この手順を実行するには、Windows Server 2008 の製品ディスクが必要です。または、オペレーティン

グ システムのインストール ファイルがある、共有フォルダーの場所を把握しておく必要があります。

追加言語ファイルをインストールしたら、コンピューターを再起動する必要があります。

1. これらの言語ファイルをインストールするには、コンピューターの Administrators グループのメンバー

である必要があります。言語ファイルをインストールすると、そのコンピューターのすべてのユーザー

がその言語を使用できるようになります。

2. Web サーバーで、[スタート] ボタンをクリックし、[設定] をポイントします。次に、[コントロール パネル]

をポイントし、[地域と言語のオプション] をクリックします。

3. [地域と言語のオプション] ダイアログ ボックスの [キーボードと言語] タブの [表示言語] セクションで

メモ

追加の言語ファイルを Windows Server 2008 にインストールする

Page 117: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

117

、[言語のインストールまたはアンインストール] をクリックします。

4. [言語のインストールまたはアンインストール] ダイアログ ボックスで、[言語のインストール] をクリック

します。

5. [インストールする言語を選択してください] ページで、使用可能な言語の一覧からインストールする言

語を選択します。言語が表示されない場合は、[フォルダーの参照] をクリックし、言語ファイルをダウン

ロードした場所に移動します。言語ファイルは .cab ファイルです。

6. その他の実行するサービスを選択し、[次へ] をクリックします。

7. 条項に同意し、[次へ] をクリックします。

8. [インストール] をクリックします。

Web サーバーに必要な言語ファイルをインストールしたら、SharePoint Foundation 2010 をインストールし、

SharePoint 製品構成ウィザードを実行する必要があります。ウィザードでは、構成データベースの作成と構成、

および言語パックをインストールする前に行う必要のある他の構成タスクが実行されます。SharePoint

Foundation 2010 のインストール方法および SharePoint 製品構成ウィザードの実行方法の詳細については、「

展開の概要 (SharePoint Foundation 2010)」を参照してください。

Web サーバーに言語パックをインストールする Web サーバーに必要な言語ファイルをインストールしたら、言語パックをインストールできます。言語パックは個

別のダウンロードとして使用できます (サポートされる言語ごとに 1 つのダウンロード)。サーバー ファーム環境

を使用していて、複数の言語をサポートするために言語パックをインストールする場合は、すべての Web サー

バーに言語パックをインストールする必要があります。

言語パックはそのネイティブ言語でインストールされます。たとえば、ロシア語の言語パックの実行可

能ファイルはロシア語で表示されます。以下に、英語の言語パックの場合の手順を示します。

1. setup.exe を実行します。

2. [マイクロソフト ソフトウェア ライセンス条項をお読みください] ページで使用許諾契約書の条項を確認

し、[「マイクロソフト ソフトウェア ライセンス条項」に同意します] ボックスをオンにして、[続行] をクリッ

クします。

3. セットアップ ウィザードが実行され、言語パックがインストールされます。

4. 既定の設定を使用して、SharePoint 製品構成ウィザードを再実行します。言語パックをインストールし

た後で SharePoint 製品構成ウィザードを実行しなかった場合、言語パックは正常にインストールされ

ません。

1. [スタート] ボタンをクリックし、[すべてのプログラム] をポイントします。次に、[Microsoft SharePoint

2010 製品] をクリックし、[SharePoint 2010 製品構成ウィザード] をクリックします。

重要:

言語パックをインストールする

SharePoint 2010 製品構成ウィザードを再実行する

Page 118: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

118

2. [SharePoint 製品へようこそ] ページで [次へ] をクリックします。

3. 構成中に一部のサービスを再開する必要があることを警告するダイアログ ボックスで、[はい] をクリッ

クします。

4. [サーバー ファームの設定の変更] ページで [このサーバー ファームとの接続を維持する] をクリック

し、[次へ] をクリックします。

5. [SharePoint サーバーの全体管理 Web アプリケーションの設定変更] ページが表示された場合は、既

定の設定を変更せずに、[次へ] をクリックします。

6. [SharePoint 製品とテクノロジ構成ウィザードの終了] ページで [次へ] をクリックします。

7. [構成成功] ページで [完了] をクリックします。

言語パックをインストールする場合、言語固有のサイト テンプレートが

%COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\14\template\<番号> ディレクトリにイ

ンストールされます。ここで、<番号> は、インストールする言語の言語 ID です。たとえば、英語 (米国) の言語

パックは、%COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\14\template\1033 ディレ

クトリにインストールされます。言語パックのインストールが完了したら、サイトの所有者またはサイト コレクショ

ンの管理者は、新しい SharePoint サイトまたはサイト コレクションを作成するときに言語を指定することで、言

語固有のサイト テンプレートに基づくサイトまたはサイト コレクションを作成できます。

言語パックをアンインストールする インストールした言語パックの言語をサポートする必要がなくなった場合は、コントロール パネルを使用して言

語パックを削除できます。言語パックを削除すると、言語固有のサイト テンプレートがコンピューターから削除さ

れます。それらの言語固有のサイト テンプレートを使用して作成されたサイトはすべて機能しなくなります (URL

を指定すると HTTP 500 - 内部サーバー エラー ページが表示されます)。言語パックを再インストールすると、

サイトが機能するようになります。

サーバーにインストールした SharePoint Foundation 2010 のバージョンの言語パックは削除できませ

ん。たとえば、日本語版の SharePoint Foundation 2010 を実行している場合は、SharePoint

Foundation 2010 の日本語サポートをアンインストールすることはできません。

メモ:

Page 119: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

119

ファームの設定を構成する (SharePoint Foundation

2010)

Microsoft SharePoint Foundation 2010 の初期インストール後に、さまざまな追加設定を構成できます。たとえ

ば、適切な分析に必要な利用状況と正常性に関するデータ収集の構成、トラブルシューティングに役立つ各種

診断ログ設定の構成、SharePoint のリストやアイテムが変更されたときにショート メッセージ サービス (SMS)

でユーザーが通知を受信するためのモバイル アカウントの構成があります。追加設定の構成は省略できます

が、これらの設定を構成しないと多くの主要な機能が利用できません。

このセクションの記事では、サーバー ファームを構成する方法について説明します。

利用状況データおよび正常性データの収集を構成する (SharePoint Foundation 2010)

この記事では、SharePoint Foundation 2010 の利用状況と正常性に関するデータ収集を構成する方法に

ついて説明します。

診断ログ設定を構成する (SharePoint Foundation 2010)

この記事では、初期展開やアップグレードの後、および場合によってはシステムのライフ サイクル全体を

通して必要となる診断ログを構成する方法について説明します。

電子メール統合 (SharePoint Foundation 2010)

この記事では、サーバー ファームで受信メールと送信メールを構成する方法について説明します。

モバイル アカウントを構成する (SharePoint Foundation 2010)

この記事では、ショート メッセージ サービス (SMS) を使用して送信される通知をユーザーが受信できるよ

うに、SharePoint Foundation 2010 のモバイル アカウントを構成および管理する方法について説明します

リモート BLOB ストレージまたは外部 BLOB ストレージのインストールと構成 (SharePoint Foundation

2010)

この記事では、Microsoft SharePoint Foundation 2010 ファームをサポートする Microsoft SQL Server

2008 データベース サーバー用のリモート BLOB ストレージ (RBS) をインストールして構成する方法につ

いて説明します。

Page 120: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

120

利用状況データおよび正常性データの収集を構成する

(SharePoint Foundation 2010)

この記事では、利用状況データと正常性データの収集に関する設定を Microsoft SharePoint Foundation 2010

で構成する方法を説明します。

利用状況データと正常性データは、ログ フォルダーとログ データベースに書き込まれます。ログ データベース

の設定を構成するには、Windows PowerShell を使用します。

この記事の内容

サーバーの全体管理を使って利用状況データと正常性データの収集を構成する

Windows PowerShell を使って利用状況データの収集を構成する

Windows PowerShell を使って特定の種類のイベントの利用状況データの収集を構成する

Windows PowerShell を使って別のログ データベースに利用状況データを記録する

Windows PowerShell は、正常性データの収集設定の構成には使用できません。

サーバーの全体管理を使って利用状況データと正常性デー

タの収集を構成する 利用状況データと正常性データの収集には、サーバーの全体管理のみを使用できます。

1. この手順を行うユーザー アカウントが Farm Administrators グループのメンバーであることを確認しま

す。

メモ:

利用状況データと正常性データの設定はファーム全体に適用され、ファーム内のサーバーご

とには構成できません。

2. サーバーの全体管理の [ホーム] ページで [監視] をクリックします。

3. [監視] ページの [レポート] セクションで [Usage and Health data collection の構成] をクリックします。

4. [Usage and Health data collection の構成] ページの [利用状況データの収集] セクションで [利用状

況データの収集を有効にする] テキスト ボックスをオンにして、利用状況データの収集を有効にします

5. [イベントの選択] セクションの [ログ対象イベント] リスト内でイベントの横にあるチェック ボックスをオ

ンにして、イベントを選択します。

メモ:

サーバーの全体管理を使って利用状況データと正常性データの収集を構成するには

Page 121: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

121

メモ:

ログを有効にするとシステム リソースが使用されるので、パフォーマンスとディスク使用量に

影響することがあります。定期的にレポートする必要があるイベントのみを記録してください。

一度限りのレポートや調査の場合は、特定のイベントのログを有効にしてから、レポートまた

は調査が完了した後で、そのイベントのログを無効にします。

6. [利用状況データ収集の設定] セクションの [ログ ファイルの場所] ボックスに、利用状況データと正常

性データを書き込むフォルダーのパスを入力します。このパスは、すべてのファーム サーバー上に存

在する必要があります。

メモ:

これらの設定は、すべてのイベントに適用されます。特定の種類のイベントに対して収集設定

を個別に構成するには、Windows PowerShell を使用してください。

7. ログ用の最大ディスク領域を GB 単位 (1 ~ 20 GB) で [最大ログ ファイル サイズ] ボックスに入力し

ます。

8. [正常性データの収集] セクションで、[正常性データの収集を有効にする] チェック ボックスをオンにし

ます。収集のスケジュールを変更するには、[正常性ログのスケジュール] をクリックします。正常性デ

ータを収集するタイマー ジョブの一覧が表示されます。スケジュールを変更するタイマー ジョブをクリ

ックするか、無効にします。

9. [ログ データベース サーバー] セクションの [Windows 認証] オプションまたは [SQL 認証] オプション

を選択して、使用する認証方式を変更します。

メモ:

[データベース サーバー] と [データベース名] の値を変更するには、Windows PowerShell を

使用してください。

Windows PowerShell を使って利用状況データの収集を構成

する

Windows PowerShell は利用状況データの収集の構成には使用できますが、正常性データの収集の

構成には使用できません。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

2. [スタート] メニューで [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 製品] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell コマンド プロンプト (PS C:\>) で、次のコマンドを入力し、Enter キーを押します。

メモ:

Windows PowerShell を使って利用状況データの収集を構成するには

Page 122: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

122

Set-SPUsageService [-LoggingEnabled {1 | 0}] [-UsageLogLocation <Path>] [-

UsageLogMaxSpaceGB <1-20>] [-Verbose]

重要:

UsageLogLocation に指定するパスは、すべてのファーム サーバー上に存在する必要があり

ます。

利用状況データのログを有効にするには、「-LoggingEnabled 1」と入力します。UsageLogMaxSpaceGB

パラメーターには、ログに使用するディスク領域の最大値を指定します。

詳細については、「Set-SPUsageService」を参照してください。

メモ:

コマンドライン管理タスクを実行するときには Windows PowerShell を使用することが推奨されてい

ます。Stsadm コマンドライン ツールは推奨されていませんが、製品の以前のバージョンとの互換

性をサポートするために含まれています。

Windows PowerShell を使って特定の種類のイベントの利用

状況データの収集を構成する サーバーの全体管理の [Usage and Health data collection の構成] ページに表示されるイベント タイプは、

Windows PowerShell の利用状況の定義と同じです。利用状況の定義を個別に構成するには、Windows

PowerShell を使用する必要があります。また、構成できるのは DaysRetained 設定のみです。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

2. [スタート] メニューで [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 製品] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell コマンド プロンプト (PS C:\>) で、次のコマンドを入力し、Enter キーを押します。

Set-SPUsageDefinition -Identity <GUID> [-Enable] [-DaysRetained <1-30>] [-Verbose]

Enabled スイッチを使って、この利用状況の定義の利用状況ログを有効にします。DaysRetained には

、利用状況データを削除する前にログに保持する期間を指定します。有効な範囲は、1 ~ 30 日間で

す。コマンドの進行状況を表示するには、Verbose パラメーターを使用します。

詳細については、「Set-SPUsageDefinition」を参照してください。

メモ:

コマンドライン管理タスクを実行するときには Windows PowerShell を使用することが推奨されてい

ます。Stsadm コマンドライン ツールは推奨されていませんが、製品の以前のバージョンとの互換

性をサポートするために含まれています。

Windows PowerShell を使って特定の種類のイベントの利用状況データのログを構成するには

Page 123: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

123

Windows PowerShell を使って別のログ データベースに利用

状況データを記録する

この設定を変更するには、Windows PowerShell を使用する必要があります。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

2. [スタート] メニューで [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 製品] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell コマンド プロンプト (PS C:\>) で、次のコマンドを入力し、Enter キーを押します。

Set-SPUsageApplication -DatabaseServer <Database server name> -DatabaseName <Database

name> [-DatabaseUsername <User name>] [-DatabasePassword <Password>] [-Verbose]

以前のデータベースと同じデータベース サーバーに新しいデータベースがある場合でも、

DatabaseServer パラメーターに値を指定してください。データベースの所有者が、ログオンに使用した

ユーザー アカウントと異なる場合は、DatabaseUsername パラメーターと DatabasePassword パラメータ

ーの両方を使用する必要があります。コマンドの進行状況を表示するには、Verbose パラメーターを使

用します。

詳細については、「Set-SPUsageApplication」を参照してください。

メモ:

コマンドライン管理タスクを実行するときには Windows PowerShell を使用することが推奨されてい

ます。Stsadm コマンドライン ツールは推奨されていませんが、製品の以前のバージョンとの互換

性をサポートするために含まれています。

関連項目 監視の概要 (SharePoint Foundation 2010)

メモ:

Windows PowerShell を使って別のログ データベースに利用状況データを記録するには

Page 124: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

124

診断ログ設定を構成する (SharePoint Foundation

2010)

この記事では、Microsoft SharePoint Foundation 2010 の診断ログの構成について説明します。

この記事の内容

ベスト プラクティス

サーバーの全体管理を使用して診断ログを構成する

Windows PowerShell を使用して診断ログを構成する

ベスト プラクティス SharePoint Foundation 2010 環境では、最初の展開またはアップグレードの後や、場合によってはシステムの

ライフ サイクル中に、システムの診断ログ設定の構成が必要になることがあります。具体的な環境に合わせた

ベスト プラクティスの形成には、以下のガイドラインが参考になります。

ログを書き込むドライブを変更します。既定では、診断ログが SharePoint Foundation 2010 のインストール

先と同じドライブとパーティションに書き込まれるように構成されています。診断ログは大量のディスク領域

を使用する場合があり、ログの書き込みはドライブのパフォーマンスに影響を及ぼす可能性があるので、

ログは SharePoint Foundation 2010 のインストール先とは別のドライブに書き込まれるように構成するとよ

いでしょう。また、ログの書き込み先ドライブへの接続速度を検討する必要もあります。詳細レベルのログ

出力が構成されている場合は、大量のログ データが記録されます。そのため、接続速度が遅いとログの

パフォーマンスが低下する可能性があります。

ログによるディスク領域の使用を制限します。既定では、診断ログで使用できるディスク領域の量が制限さ

れていません。そのため、特に詳細レベルのイベントを書き込むようにログを構成している場合は、ログで

使用するディスク領域を制限してディスクが一杯にならないようにします。この制限一杯までディスクが使

用されると、最も古いログが削除され、新しいログ データ情報が記録されます。

詳細設定を慎重に使用する。診断ログを構成して、詳細レベルのイベントを記録できます。つまり、システ

ムは SharePoint Foundation 2010 が行うすべての操作をログに記録します。詳細レベルのログは急速に

ドライブの領域を使用し、ドライブやサーバーのパフォーマンスに影響を与える場合があります。重要な変

更を行うときは詳細レベルのログを使用して詳細な情報を記録し、変更が済んだ後は上位レベルのイベン

トのみを記録するようにログを再構成します。

定期的にログをバックアップする。診断ログには重要なデータが含まれます。したがって、定期的にバック

アップを行って、このデータが失われないようにします。ログ ドライブの領域の使用を制限すると、または

数日間のみログを保持する場合は、しきい値に達すると、ログ ファイルは古いものから順番に自動的に削

除されます。

イベント ログのオーバーフロー防止機能を有効にする。この設定を有効にすると、システムは Windows イ

ベント ログに繰り返し出現するイベントを検出します。ログに繰り返し記録される同じイベントが検出される

と、通常の状態に戻るまでそのイベントは抑制されます。

Page 125: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

125

サーバーの全体管理を使用して診断ログを構成する サーバーの全体管理を使用して診断ログを構成できます。

1. この手順を実行しようとしているユーザー アカウントが、Farm Administrators SharePoint グループの

メンバーであることを確認します。

2. [サーバーの全体管理] ホーム ページで、[監視] をクリックします。

3. [監視] ページの [レポート] セクションで、[診断ログの構成] をクリックします。

4. [診断ログ] ページの [記録されるイベントの設定] セクションでは、次のように記録されるイベントを構

成できます。

すべてのカテゴリについて記録されるイベントを構成するには:

a. [すべてのカテゴリ] チェック ボックスをオンにします。

b. [イベント ログの記録対象となる重要度の最も低いイベント] の一覧で、イベント ログのレベルを

選択します。

c. [トレース ログの記録対象となる重要度の最も低いイベント] の一覧で、トレース ログのレベルを

選択します。

特定のカテゴリについて記録されるイベントを構成するには:

a. 対象のカテゴリの横にあるチェック ボックスをオンにします。

b. [イベント ログの記録対象となる重要度の最も低いイベント] の一覧で、イベント ログのレベルを

選択します。

c. [トレース ログの記録対象となる重要度の最も低いイベント] の一覧で、トレース ログのレベルを

選択します。

特定のサブカテゴリについて記録されるイベントの設定を構成するには (カテゴリを展開し、任意のサ

ブカテゴリを選択できます):

a. カテゴリの横の [(+)] をクリックして、カテゴリを展開します。

b. サブカテゴリの横にあるチェック ボックスをオンにします。

c. [イベント ログの記録対象となる重要度の最も低いイベント] の一覧で、イベント ログのレベルを

選択します。

d. [トレース ログの記録対象となる重要度の最も低いイベント] の一覧で、トレース ログのレベルを

選択します。

すべてのカテゴリについて記録されるイベントを既定の設定に戻すには:

a. [すべてのカテゴリ] チェック ボックスをオンにします。

b. [イベント ログの記録対象となる重要度の最も低いイベント] ボックスの一覧から [既定に戻す] を

選択します。

c. [トレース ログの記録対象となる重要度の最も低いイベント] ボックスの一覧から [既定に戻す] を

選択します。

サーバーの全体管理を使用して診断ログを構成するには

Page 126: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

126

5. [イベント ログのオーバーフロー防止] セクションで、[イベント ログのオーバーフロー防止機能を有効

にする] チェック ボックスをオンにします。

6. [トレース ログ] セクションの [パス] ボックスに、ログを書き込むフォルダーのパスを入力します。

7. [ログ ファイルの保存日数] ボックスに、ログを保持する日数 (1 ~ 366) を入力します。この期間が過

ぎると、ログは自動的に削除されます。

8. ログが使用できるディスク領域の量を制限するには、[トレース ログのディスク領域の使用を制限する]

チェック ボックスをオンにし、ログ ファイルを制限するギガバイト (GB) 数を入力します。ログがこのデ

ィスク サイズに達すると、古いログが自動的に削除されます。

9. [診断ログ] ページで必要な変更を行った後、[OK] をクリックします。

Windows PowerShell を使用して診断ログを構成する Windows PowerShell を使用して診断ログを構成できます。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 製品] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell のコマンド プロンプト (PS C:\>) に次のコマンドを入力し、Enter キーを押します

Set-SPLogLevel -TraceSeverity {None | Unexpected | Monitorable | Medium | High |

Verbose} -EventSeverity {None | Information | Warning | Error | Critical | Verbose} [-

Identity <Category name…>] -Verbose

Identity パラメーターを使用して、変更する 1 つまたは複数のカテゴリを指定できます

(Administration など)。Identity パラメーターに値を指定しないと、すべてのカテゴリが変更されます。

現在の設定を表示するには、「Get-SPLogLevel」と入力して Enter キーを押します。

すべてのカテゴリの設定を既定のレベルに戻すには、「Clear-SPLogLevel」と入力して Enter キーを押

します。

詳細については、「Set-SPLogLevel」を参照してください。

メモ:

コマンドライン管理タスクを実行するときには Windows PowerShell を使用することが推奨されてい

ます。Stsadm コマンドライン ツールは推奨されていませんが、製品の以前のバージョンとの互換

性をサポートするために含まれています。

Windows PowerShell を使用して診断ログを構成するには

Page 127: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

127

関連項目 監視の概要 (SharePoint Foundation 2010)

Page 128: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

128

電子メール統合 (SharePoint Foundation 2010)

Microsoft SharePoint Foundation 2010 の初期インストール後に、受信電子メールと送信電子メールを構成で

きます。これらの追加設定は省略できますが、サーバー ファームで電子メールを操作する必要がある場合に

役立ちます。

受信メールを構成する (SharePoint Foundation 2010)

この記事では、SharePoint サイトで受信電子メールを受信およびアーカイブするように、受信電子メールを

構成する方法について説明します。また、SharePoint サイトで電子メール ディスカッションを随時アーカイ

ブしたり、メールで受信したドキュメントを保存したり、メールで受信した会議出席依頼をサイト予定表に表

示したりするように、受信メールを構成する方法についても説明します。さらに、電子メールの配布リストの

作成と管理をサポートするように SharePoint Directory Management Service を構成する方法についても

説明します。

送信メールを構成する (SharePoint Foundation 2010)

この記事では、Simple Mail Transfer Protocol (SMTP) サーバーから、サイト ユーザーに電子メールによる

警告を送信し、サイト管理者に通知を送信するように、送信電子メールを構成する方法について説明しま

す。

Page 129: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

129

受信メールを構成する (SharePoint Foundation 2010)

ここでは、Microsoft SharePoint Foundation 2010 の受信メールを構成する手順について説明します。

このタスクの手順は、以下のとおりです。

SMTP サービスをインストールおよび構成する

基本的なシナリオで受信メールを構成する

DNS マネージャーを構成する

SMTP コネクタを Microsoft Exchange Server 2007 に追加する

AD DS を Directory Management Service と連携するように構成する

電子メール ドロップ フォルダーに対する権限を構成する

高度なシナリオで受信メールを構成する

SharePoint ドキュメント ライブラリに送信された電子メール メッセージの添付ファイルが失われる

概要 受信メールを有効にすると、SharePoint サイトで電子メール メッセージや添付ファイルを受信してリストとライブ

ラリに保存できます。ここでは、基本的なシナリオと高度なシナリオの 2 つを説明します。高度なシナリオでは、

さまざまなオプションから選択できます。

基本的なシナリオ

基本的なシナリオでは、SharePoint Foundation 2010 を実行するサーバー上に、簡易メール転送プロトコル

(SMTP) サービスをインストールします。別の方法として、他の SMTP サーバー上で動作する SMTP サービス

を使用し、さらに、すべてに既定値を設定した自動設定モードを使用することで、受信メールを有効にすることも

できます。このシナリオでは、電子メールは SMTP サーバーに直接配信され、SharePoint Foundation 2010 が

既定の電子メール ドロップ フォルダーを定期的にチェックして電子メールが配信されたかどうかを確認します (

既定の電子メール ドロップ フォルダーは SMTP サービスによって自動的に構成されます)。基本的なシナリオ

は、単一サーバー ファーム環境に適用されます。

高度なシナリオ

高度なシナリオには、受信メール機能を最適化するための複数のオプションが用意されています。オプションの

1 つとして、Microsoft SharePoint Directory Management Service を使用するかどうかを選択できます。

Directory Management Service を使用するメリットは、ドキュメント ライブラリ用に作成された連絡先アドレスが

、SharePoint Foundation 2010 用の組織単位 (OU) の [Active Directory ユーザーとコンピューター] に自動的

に表示されることです。また、このサービスを使用することで、ユーザーが SharePoint サイトから電子メール配

信グループを作成して管理できるというメリットもあります。さらに、組織のユーザー ディレクトリに連絡先が作

成されるので、ユーザーは自分のアドレス帳に電子メール対応の SharePoint リストを表示できるようになりま

Page 130: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

130

す。ただし、Directory Management Service を使用すると Active Directory Domain Services (AD DS) との通信

が行われるため、管理負担は増加します。逆に、Directory Management Service を使用しなければ、管理作業

のオーバーヘッドを削減できるというメリットがあります。ただし、新しい連絡先アドレスをいちいち手動で追加し

なければならないというデメリットを伴います。

高度なシナリオでは、単一サーバー ファーム環境用または複数サーバー ファーム環境用に受信メールを構成

できます。SharePoint ファーム内に複数のフロントエンド Web サーバーがある場合は、それらのサーバーを使

用して受信メールをファームにルーティングできます。次の表に、ファームに対する受信メールの構成に必要な

操作と、構成時に選択できるオプションを示します。

操作 コメント

ホスト (A) リソース レコードを追加して DNS マネージ

ャーを構成する

ホスト (A) リソース レコードを追加して、コンピュータ

ー (またはホスト) の DNS ドメイン名を IP アドレスに

関連付ける必要があります。

SMTP コネクタを追加する SMTP コネクタを追加し、Microsoft Exchange Server

2007 コンピューターが受信メールを適切なサーバー

にルーティングできるようにします。

Directory Management Service を使用する (オプショ

ン)

Directory Management Service を使用すると、ユーザ

ーが SharePoint サイト上で電子メール配信グループ

を作成および管理できるようになります。ドキュメント

ライブラリ用に作成された連絡先アドレスは、自動的

に AD DS に表示されます。

メモ:

Exchange Server を使用しない場合は、

Directory Management Service をカスタマイ

ズする必要があります。

特定の電子メール ドロップ フォルダーを使用する (オ

プション)

特定の電子メール ドロップ フォルダーを使用すること

で、SharePoint Foundation 2010 が SMTP サービス

からの受信メールをポーリングできるようになります。

Directory Management Service の詳細については、「SharePoint の内部: SharePoint のディレクトリ統合」

(http://go.microsoft.com/fwlink/?linkid=151766&clcid=0x411) を参照してください。

SharePoint Foundation 2010 の受信メールを構成する前に、以下の記事をお読みください。

受信メールを計画する (Windows SharePoint Services)

タスクの要件 このタスクの手順を実行するには、以下の要件を満たすことが必要です。

Page 131: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

131

SharePoint Foundation 2010 がインストールされていること。

サーバー ファーム内の 1 台以上のサーバーで SMTP サービスが開始されていて、有効な SMTP サーバ

ー アドレスが使用されていること。または、SMTP サービスを実行している他のサーバーの名前を知って

いること。

各 SharePoint フロントエンド Web サーバーで、SMTP サービスと、Windows SharePoint Services Web

Application サービスが実行されていること。

サーバーの全体管理のアプリケーション プール ID アカウント、Windows SharePoint Services Timer

Service のログオン アカウント、Web アプリケーションのアプリケーション プール ID アカウントが、電子メー

ル ドロップ フォルダーが格納されているローカル コンピューターの Administrators グループのメンバーで

あること。

SMTP サービスをインストールおよび構成する SharePoint Foundation 2010 の受信メールは SMTP サービスを使用します。SMTP サービスを使用するには、

2 つの方法があります。1 つは、SMTP サービスをファーム内の 1 台以上のサーバーにインストールする方法

です。もう 1 つは、管理者が用意した電子メール ドロップ フォルダーに、別のサーバー上の SMTP サービスか

ら電子メールを転送する方法です。

電子メール ドロップ フォルダーの使用については慎重に検討してください。1 つには、他のサーバー

の管理者が SMTP の構成を変更した場合に、受信メールを使用できなくなる可能性があるからです。

もう 1 つには、電子メール ドロップ フォルダーを使用するには、電子メール ドロップ フォルダーに対

する権限の構成が必要となり、そのための手順を追加で実行する必要があるからです。

SMTP サービスをインストールする

電子メール ドロップ フォルダーを使用しない場合は、受信メールを構成するファーム内のすべてのフロントエン

ド Web サーバーに、SMTP サービスをインストールする必要があります。SMTP サービスをインストールするに

は、サーバー マネージャーで機能の追加ウィザードを使用します。ウィザードの手順を完了すると、既定の

SMTP 構成が作成されます。この既定の SMTP 構成をカスタマイズすることにより、環境ごとの要件に対応で

きます。

1. 次の管理者の資格情報を持つことを確認します。

ローカル コンピューターの Administrators グループのメンバーである必要があります。

2. [スタート] ボタンをクリックして [管理ツール] をポイントし、[サーバー マネージャー] をクリックします。

3. サーバー マネージャーで [機能] をクリックします。

4. [機能の概要] で [機能の追加] をクリックして、機能の追加ウィザードを起動します。

5. [機能の選択] ページで [SMTP サーバー] をクリックします。

6. [機能の追加ウィザード] ダイアログ ボックスで [必要な機能を追加] をクリックし、[次へ] をクリックし

メモ:

SMTP サービスをインストールするには

Page 132: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

132

ます。

7. [インストール オプションの確認] ページで [インストール] をクリックします。

8. [インストールの結果] ページで、インストールが正常に終了したことを確認し、[閉じる] をクリックしま

す。

IIS 6.0 管理ツールをインストールする

Windows Server 2008 で SMTP サービスを管理するには、インターネット インフォメーション サービス (IIS) 6.0

マネージャーを使用する必要があります。

1. 次の管理者の資格情報を持つことを確認します。

ローカル コンピューターの Administrators グループのメンバーである必要があります。

2. [スタート] ボタンをクリックして [管理ツール] をポイントし、[サーバー マネージャー] をクリックします。

3. サーバー マネージャーで [役割] をクリックします。

4. [役割サービス] で、[役割サービスの追加] をクリックします。

5. [役割サービスの選択] ページで、[管理ツール] および [IIS 6 管理互換] をクリックし、[インストール]

をクリックします。

SMTP サービスを構成する

SMTP サービスをインストールしたら、そのドメインのメール サーバーから電子メールを受け入れるようにサー

ビスを構成します。明示的に除外したサーバーを除くすべてのサーバーから中継された電子メールを受け入れ

るように構成できます。または、明示的に含めたサーバーを除くすべてのサーバーからの電子メールを拒否す

ることもできます。サーバーは個別に指定することも、サブネット単位またはドメイン単位のグループで指定する

こともできます。

構成した後で、サービスが自動的に開始されるように設定します。

1. 次の管理者の資格情報を持つことを確認します。

ローカル コンピューターの Administrators グループのメンバーである必要があります。

2. [スタート] ボタンをクリックして [管理ツール] をポイントし、[インターネット インフォメーション サービス

(IIS) 6.0 マネージャー] をクリックします。

3. IIS マネージャーで、構成する SMTP サーバーが含まれるサーバー名を展開します。

4. 構成する SMTP 仮想サーバーを右クリックし、[開始] をクリックします。

5. 構成する SMTP 仮想サーバーを右クリックし、[プロパティ] をクリックします。

6. [アクセス] タブで、[アクセス制御] 領域の [認証] をクリックします。

IIS 6.0 マネージャーをインストールするには

SMTP サービスを構成するには

Page 133: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

133

7. [認証] ダイアログ ボックスで、[匿名アクセス] が選択されていることを確認します。

8. [OK] をクリックします。

9. [アクセス] タブで、[中継の制限] 領域の [中継] をクリックします。

10. 任意のサーバーからの中継を有効にするには、[以下のリストに含まれるコンピューター以外のすべて

] をクリックします。

11. 1 つ以上の特定のサーバーからの中継を受け付けるには、以下の手順に従います。

a. [以下のリストに含まれるコンピューターのみ] をクリックします。

b. [追加] をクリックし、サーバーを IP アドレスで 1 つずつ追加するか、サブネットまたはドメインを使

ってグループで追加します。

c. [OK] をクリックして、[コンピューター] ダイアログ ボックスを閉じます。

12. [OK] をクリックして、[中継の制限] ダイアログ ボックスを閉じます。

13. [OK] をクリックして、[プロパティ] ダイアログ ボックスを閉じます。

1. [スタート] ボタンをクリックして [管理ツール] をポイントし、[サービス] をクリックします。

2. [サービス] で、[Simple Mail Transfer Protocol (SMTP)] を右クリックし、[プロパティ] をクリックします。

3. [Simple Mail Transfer Protocol (SMTP) のプロパティ] ダイアログ ボックスの [全般] タブで、[スタート

アップの種類] の一覧から [自動] をクリックします。

4. [OK] をクリックします。

基本的なシナリオで受信メールを構成する SharePoint Foundation 2010 を実行しているサーバー上で受信メールを有効にする前に、使用する SMTP サ

ービスを選択する必要があります。

以下の手順に従って、受信メールを構成できます。この手順を完了すると、基本的なシナリオの構成はすべて

終了です。手順の完了後、ユーザーは、リストやライブラリに電子メールを送信できるようになります。

1. 次の管理者の資格情報を持つことを確認します。

SharePoint サーバーの全体管理 Web サイトを実行するコンピューターの Administrators グルー

プに属している必要があります。

2. サーバーの全体管理で、[システム設定] をクリックします。

3. [システム設定] ページの [電子メールとテキスト メッセージ (SMS)] セクションで、[受信メール設定の

構成] をクリックします。

4. このサーバー上のサイトで電子メールの受信を有効にする場合は、[受信メール設定の構成] ページ

の [受信メールの有効化] セクションで、[はい] をクリックします。

SMTP サービスが自動的に開始されるように設定するには

基本的なシナリオで受信メールを構成するには

Page 134: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

134

5. [自動] 設定モードをクリックします。

6. [受信メール サーバーの表示アドレス] セクションで、[電子メール サーバーの表示アドレス] ボックス

に電子メール サーバーの表示名 (例: mail.fabrikam.com) を入力します。

7. 他のセクションはすべて既定の設定のまま使用し、[OK] をクリックします。

受信メールを構成した後、リストの管理権限を持つユーザーは、電子メール対応リストやドキュメント ライブラリ

を構成できます。電子メール対応のドキュメント ライブラリの詳細については、「リストまたはライブラリの電子メ

ール サポートを有効にする、および構成する」(http://go.microsoft.com/fwlink/?linkid=120164&clcid=0x411) を

参照してください。

DNS マネージャーを構成する Exchange Server を使用している場合、組織内で電子メールをルーティングするには、DNS マネージャーでホ

スト (A) リソース レコードを作成する必要があります。このホスト (A) リソース レコードが、コンピューター (また

はホスト) の DNS ドメイン名を IP アドレスに関連付けます。組織によっては、既に DNS マネージャーが構成さ

れ、A リソース レコードが作成済みである可能性もあります。A リソース レコードが作成されていない場合は、

以下の手順で作成してください。

1. 次の管理者の資格情報を持つことを確認します。

ローカル コンピューターの Administrators グループのメンバーである必要があります。

2. DNS マネージャーで、SharePoint Foundation 2010 のサブドメインの上位にあたるドメインの前方参照

ゾーンを選択します。

3. ゾーンを右クリックし、[新しいホスト (A または AAAA)] をクリックします。

4. [新しいホスト] ダイアログ ボックスの [名前] ボックスに、SharePoint Foundation 2010 のホスト名かサ

ブドメイン名を入力します。

5. [完全修飾ドメイン名 (FQDN)] ボックスに、SharePoint Foundation 2010 を実行しているサーバーの

FQDN を入力します。FQDN の形式は、一般に subdomain.domain.com です。

メモ:

IIS 内の SMTP サーバーに含まれているドメインが、電子メールを受信するサーバーの

FQDN と一致していることを確認してください。一致していない場合は、後述の手順に従って

ローカル ドメインを作成する必要があります。

6. [IP アドレス] ボックスに、解決する FQDN の IP アドレスを入力します。

7. [ホストの追加] をクリックします。

8. ホスト レコードの作成確認のメッセージが表示されたら、[OK] をクリックします。

9. [新しいホスト] ダイアログ ボックスで、[完了] をクリックします。

これで、A リソース レコードが DNS マネージャーに表示されます。

サブドメインの A リソース レコードを作成するには

Page 135: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

135

1. [スタート] ボタンをクリックして [管理ツール] をポイントし、[インターネット インフォメーション サービス

(IIS) 6.0 マネージャー] をクリックします。

2. IIS マネージャーで、SMTP サーバーを展開します。

3. [ドメイン] を右クリックし、[新規作成] をポイントし、[ドメイン] をクリックします。

4. [SMTP ドメイン作成ウィザード] ダイアログ ボックスで [エイリアス] を選択し、[次へ] をクリックします

5. [ドメイン名] 領域の [名前] ボックスに、このドメインで受信するメールのアドレスを入力します。

このアドレスには、「サブドメインの A リソース レコードを作成するには」の手順 4. と、「高度なシナリ

オで受信メールを構成するには」の手順 6b. で指定したアドレスと同じものを必ず入力してください。

6. [完了] をクリックします。

7. ホスト レコードの作成確認のメッセージが表示されたら、[OK] をクリックします。

キュー フォルダー内の電子メール メッセージをドロップ フォルダーに移動するために、SMTP サーバ

ーを再起動します。その後、Windows SharePoint Services Timer Service により、ドロップ フォルダー

内の電子メール メッセージが配信先リストやライブラリに送信されます。

組織の外部から SMTP サーバーに電子メールをルーティングしている場合は、MX レコードを使用す

る必要があります。詳細については、「メール エクスチェンジャー (MX) リソース レコードをゾーンに追

加する」(http://go.microsoft.com/fwlink/?linkid=150827&clcid=0x411) を参照してください。

SMTP コネクタを Microsoft Exchange Server 2007 に追加す

る SMTP コネクタを使用すると、組織のメッセージ フローをより適切に管理できます。また、SMTP コネクタを使用

することで、配信制限を設定したり、特定のアドレス スペースを指定できます。SharePoint のリストとライブラリ

への受信メールを Exchange Server を使用してルーティングしている場合は、SMTP コネクタが必要です。

SMTP コネクタにより、SharePoint Foundation 2010 ドメインに送信されたすべてのメールが、SMTP サービス

を実行している SharePoint Foundation 2010 サーバーを経由するようになります。

以下の手順に従って、SMTP コネクタを Exchange Server に追加します。この手順を完了すると、SMTP コネク

タにより、受信メール メッセージがファーム内の適切なリストとライブラリに確実に送信されるようになります。

1. 次の管理者の資格情報を持つことを確認します。

Exchange Server を実行しているコンピューターの Administrators グループのメンバーである必要

があります。

ローカル ドメインを作成するには

メモ:

メモ:

SMTP コネクタを Exchange Server に追加するには

Page 136: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

136

2. Exchange システム マネージャーでルーティング グループを展開し、[コネクタ] を右クリックして [新規

作成] をポイントし、[SMTP コネクタ] をクリックします。

新しいコネクタ用の [プロパティ] ダイアログ ボックスが表示されます。

メモ:

Exchange 組織オブジェクト内に [管理グループ] フォルダーが表示されない場合は、[プロパ

ティ] を右クリックして [管理グループを表示する] をクリックし、[ルーティング グループを表示

する] チェック ボックスをオンにします。[OK] をクリックします。Exchange システム マネージャ

ーを再起動します。

3. [全般] タブで、SMTP コネクタ名を入力します。

4. [全般] タブで、次のどちらかのオプションをクリックします。

[このコネクタの各アドレス スペースへのルーティングに DNS を使用する]。コネクタをホストして

いる SMTP 仮想サーバー上に構成された DNS の設定を使用する場合に選択します。Exchange

Server には DNS を使用することをお勧めします。

[このコネクタから次のスマート ホストにすべてのメールを転送する]。Windows SMTP サーバーや

境界ネットワーク内 (スクリーン サブネットとも呼ばれます) の他のサーバーにメールをルーティン

グする場合に選択します。スマート ホストのホスト名または角かっこで囲んだ IP アドレスを入力し

ます。角かっこで囲んでおけば、Exchange Server が DNS を使用して IP アドレスの解決を試みる

ことはありません。設定後、SMTP コネクタは、指定されたサーバーにメールをルーティングし、そ

のサーバーで DNS 解決とメール配信が行われます。

5. [全般] タブで、[追加] をクリックして、ブリッジヘッド サーバーを尐なくとも 1 台と、SMTP 仮想サーバ

ーを 1 台入力します。

入力したサーバーは、[全般] タブの [ローカル ブリッジヘッド サーバー] リストに表示されます。

6. [アドレス スペース] タブをクリックし、[追加] をクリックします。

7. [アドレス スペースの追加] ダイアログ ボックスの [アドレスの種類の選択] リストで、[SMTP] をクリッ

クし、[OK] をクリックします。

8. [インターネット アドレス スペースのプロパティ] ダイアログ ボックスで、次のオプションを選択します。

a. [電子メール ドメイン] ボックスに、コネクタの電子メール ドメインを入力します。

重要:

[電子メール ドメイン] ボックスには、既定値として * が表示されています ("* " は、すべ

てのアドレスを表します)。組織内の尐なくとも 1 つのコネクタに * を指定する必要があり

ます。このように指定することで、すべての外部ドメインが確実にインターネットにルーティ

ングされます。

b. [コスト] ボックスに、適切なコストを割り当てます。コストの既定値は 1 です。

9. [OK] をクリックして、[アドレス スペース] タブに戻ります。

10. [アドレス スペース] タブの [コネクタのスコープ] 領域で次のどちらかのオプションをクリックし、[OK]

をクリックします。

[組織全体]。このコネクタを使用してインターネット メールを送信することを、Exchange Server 組

Page 137: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

137

織内のすべてのサーバーに許可する場合にクリックします。

[ルーティング グループ]。このコネクタを使用してインターネット メールを送信することを、ルーティ

ング グループ内のサーバーにだけ許可する場合にクリックします。

メモ:

[ルーティング グループ] を選択する場合には、これとは別のルーティング グループに属する

サーバーが、他の手段で確実にインターネット メールを送信できるようにしてください。

詳細については、「コネクタの管理」(http://go.microsoft.com/fwlink/?linkid=150840&clcid=0x411) を参照してく

ださい。

AD DS を Directory Management Service と連携するように

構成する Directory Management Service を使用する計画の場合は、まず組織単位 (OU) を作成し、AD DS で必要な構

成を行う必要があります。

SharePoint ファームまたはリモート サーバー ファームで Directory Management Service を使用するには、

SharePoint サーバーの全体管理 Web サイトのアプリケーション プール ID アカウントが、AD DS で指定したコ

ンテナーに対して [ユーザー アカウントの作成、削除、および管理] のユーザー権限を持つように構成する必

要があります。このように構成するには、SharePoint サーバーの全体管理 Web サイトのアプリケーション プー

ル ID アカウントに、このユーザー権限を割り当てることをお勧めします。AD DS 管理者は、OU をセットアップし

て、[ユーザー アカウントの作成、削除、および管理] の権限をこの OU のコンテナーに割り当てる必要があり

ます。リモート サーバー ファーム上で Directory Management Service を使用するメリットは、複数のファーム

サービス アカウントのために OU に権限を割り当てる必要がないことです。

次の手順は、DNS マネージャーと Windows Server 2008 を実行するドメイン コントローラーで実行します。展開

によっては、これらのアプリケーションは同じドメイン内の複数のサーバー上で動作します。

1. 次の管理者の資格情報を持つことを確認します。

Domain Administrators グループのメンバーであるか、または DNS Manager を実行しているドメイ

ン コントローラーでドメイン管理を行うための委任された権限を持っている必要があります。

2. [スタート] ボタンをクリックして [管理ツール] をポイントし、[Active Directory ユーザーとコンピュータ

ー] をクリックします。

3. [Active Directory ユーザーとコンピューター] で、サーバー ファームを含む第 2 レベル ドメインのフォ

ルダーをダブルクリックし、[新規] をポイントして、[組織単位] をクリックします。

4. OU の名前を入力し、[OK] をクリックします。

OU を作成したら、[ユーザー アカウントの作成、削除、および管理] の権限を、ユーザー アカウントを

管理する OU のコンテナーに委任する必要があります。

AD DS に OU を作成するには

Page 138: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

138

1. 次の管理者の資格情報を持つことを確認します。

この手順を実行するには、Domain Administrators グループまたは AD DS の Enterprise

Administrators グループのメンバーであるか、ドメイン管理の委任された権限を持っている必要が

あります。

2. [Active Directory ユーザーとコンピューター] で、作成した OU を見つけます。

3. OU を右クリックし、[制御の委任] をクリックします。

4. 制御の委任ウィザードのウェルカム ページで [次へ] をクリックします。

5. [ユーザーまたはグループ] ページで、[追加] をクリックして、サーバーの全体管理で使用するアプリケ

ーション プール ID アカウントの名前を入力します。

6. [ユーザー、コンピューター、およびグループの選択] ダイアログ ボックスで、[OK] をクリックします。

7. 制御の委任ウィザードの [ユーザーまたはグループ] ページで [次へ] をクリックします。

8. 制御の委任ウィザードの [委任するタスク] ページで [ユーザー アカウントの作成、削除、および管理]

チェック ボックスをオンにして、[次へ] をクリックします。

9. 制御の委任ウィザードの最後のページで、[完了] をクリックしてウィザードを終了します。

子オブジェクトを作成または削除するには、OU の [すべての子オブジェクトの作成] と [すべての子オブジェク

トの削除] の権限を、サーバーの全体管理のアプリケーション プール ID アカウントに委任する必要があります

。この手順を完了すると、サーバーの全体管理のアプリケーション プール ID アカウントに、OU に対する [すべ

ての子オブジェクトの作成] と [すべての子オブジェクトの削除] の権限が与えられ、管理者が受信メールを有

効にできるようになります。

1. 次の管理者の資格情報を持つことを確認します。

Domain Administrators グループまたは AD DS の Enterprise Administrators グループのメンバー

であるか、ドメイン管理の委任された権限を持っている必要があります。

2. OU を右クリックし、[制御の委任] をクリックします。

3. 制御の委任ウィザードで、[次へ] をクリックします。

4. [追加] をクリックし、サーバーの全体管理のアプリケーション プール ID アカウントの名前を入力しま

す。

5. [OK] をクリックします。

6. [次へ] をクリックします。

7. 制御の委任ウィザードの [委任するタスク] ページで、[委任するカスタム タスクを作成する] を選択し

、[次へ] をクリックします。

8. [このフォルダー、このフォルダー内の既存のオブジェクト、およびこのフォルダー内の新しいオブジェ

クトの作成] を選択し、[次へ] をクリックします。

サーバーの全体管理のアプリケーション プール ID アカウントに権限を委任するには

OU の [すべての子オブジェクトの作成] と [すべての子オブジェクトの削除] の権限をサーバーの全体管理

のアプリケーション プール ID アカウントに委任するには

Page 139: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

139

9. [アクセス許可] セクションで、[すべての子オブジェクトの作成] と [すべての子オブジェクトの削除] を

選択します。

10. [次へ] をクリックします。

11. 制御の委任ウィザードの最後のページで、[完了] をクリックしてウィザードを終了します。

OU の [すべての子オブジェクトの作成] と [すべての子オブジェクトの削除] の権限をサーバーの全体管

理のアプリケーション プール ID アカウントに委任すると、管理者がリストの電子メールを有効にできるよう

になります。これらの権限が委任された後、管理者は、リスト内またはドキュメント ライブラリ内の電子メー

ルを無効にできなくなります。これは、サーバーの全体管理アカウントは、リストからではなく OU 全体から

連絡先を削除しようとするためです。

この問題を回避するには、サーバーの全体管理のアプリケーション プール ID アカウントに、[サブツリーの

削除] の権限を追加する必要があります。権限を追加するには、以下の手順を実行します。この手順を完

了すると、リスト内の受信メールを無効にすることができます。

1. 次の管理者の資格情報を持つことを確認します。

Domain Administrators グループまたは AD DS の Enterprise Administrators グループのメンバー

であるか、ドメイン管理の委任された権限を持っている必要があります。

2. [Active Directory ユーザーとコンピューター] で、[表示] メニューをクリックし、[拡張機能] をクリックし

ます。

3. 目的の OU を右クリックし、[プロパティ] をクリックします。

4. [プロパティ] ダイアログ ボックスで、[セキュリティ] タブをクリックし、[詳細設定] をクリックします。

5. [アクセス許可エントリ] 領域で、サーバーの全体管理アプリケーション プール ID アカウントをダブル

クリックします。

6. [アクセス許可] 領域で、[サブツリーの削除] の [許可] をクリックします。

7. [OK] をクリックして、[アクセス許可] ダイアログ ボックスを閉じます。

8. [OK] をクリックして、[プロパティ] ダイアログ ボックスを閉じます。

9. [OK] をクリックして、[Active Directory ユーザーとコンピューター] を閉じます。

権限を追加した後、ファーム用にインターネット インフォメーション サービス (IIS) を再起動する必要があり

ます。

詳細については、「Active Directory Users, Computers, and Groups (英語)」

(http://go.microsoft.com/fwlink/?linkid=151331&clcid=0x411) (英語) を参照してください。

電子メール ドロップ フォルダーに対する権限を構成する 特定の電子メール ドロップ フォルダーを指定することにより、SharePoint Foundation 2010 で別のサーバー上

のネットワーク共有から受信メールを取得できるようになります。SMTP サービスを使用しない場合は、このオ

プションが使用できます。ただし、このオプションの弱点は、指定したドロップ フォルダーに電子メールを配信し

サーバーの全体管理のアプリケーション プール ID アカウントに [サブツリーの削除] の権限を追加するに

Page 140: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

140

ているリモート電子メール サーバー側で構成が変更された場合、SharePoint Foundation 2010 側ではそうした

変更を検知できないことです。電子メールの場所が変更された場合は、結果として、SharePoint Foundation

2010 で電子メールを取得できなくなります。ただし、この機能は、既定の電子メール ドロップ フォルダーの容量

がいっぱいになるか、ほとんどいっぱいになった場合には有用です。

電子メール ドロップ フォルダーを指定したら、サーバーの全体管理と Web アプリケーションのアプリケーション

プール ID アカウントに、電子メール ドロップ フォルダーへのアクセスに必要な権限が割り当てられていること

を必ず確認してください。

Web アプリケーションのアプリケーション プール ID アカウントの電子メール ド

ロップ フォルダー権限を構成する

SharePoint Server の展開で、サーバーの全体管理および 1 つ以上の Web アプリケーションに、別々のアプリ

ケーション プール ID アカウントを使用する場合、それぞれのアプリケーション プール ID アカウントごとに電子

メール ドロップ フォルダーに対する権限が必要になります。必要な権限が Web アプリケーションのアプリケー

ション プール ID アカウントに付与されていない場合、電子メールはその Web アプリケーションのドキュメント

ライブラリに配信されません。

ほとんどの場合、受信メールを構成して、電子メール ドロップ フォルダーを選択すると、以下のワーカー プロ

セス グループのための権限が追加されます。

WSS_Admin_WPG。このグループには、サーバーの全体管理のアプリケーション プール ID アカウントおよ

び Windows SharePoint Services Timer Service のログオン アカウントが含まれ、フル コントロールの権限

が付与されます。

WSS_WPG。このグループには、Web アプリケーションのアプリケーション プール アカウントが含まれ、読み

取りと実行、フォルダーの内容の一覧表示、読み取りの各権限が付与されます。

場合によっては、これらのグループは電子メール ドロップ フォルダーに対して自動的に構成されないことがあ

ります。たとえば、サーバーの全体管理がネットワーク サービス アカウントとして実行されている場合、受信メ

ールに必要なグループまたはアカウントは、電子メール ドロップ フォルダーの作成時に追加されません。これ

らのグループが電子メール フォルダーに自動的に追加されているかどうかを確認してください。グループが自

動的に追加されていない場合は、グループまたは必要なアカウントを追加できます。

1. 次の管理者の資格情報を持つことを確認します。

電子メール ドロップ フォルダーがあるコンピューター上の Administrators グループのメンバーで

ある必要があります。

2. Windows エクスプローラーで、ドロップ フォルダーを右クリックし、[プロパティ] をクリックし、次に [セキ

ュリティ] タブをクリックします。

3. [セキュリティ] タブの [グループ名またはユーザー名] で、[編集] ボタンをクリックします。

4. [<ドロップ フォルダー名> のアクセス許可] ダイアログ ボックスで、[追加] ボタンをクリックします。

5. [ユーザー、コンピューター、またはグループの選択] ダイアログ ボックスで、[選択するオブジェクト名

Web アプリケーションのアプリケーション プール ID アカウントの電子メール ドロップ フォルダー権限を構成

するには

Page 141: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

141

を入力してください] ボックスに、ワーカー プロセス グループの名前、または Web アプリケーションの

アプリケーション プール ID アカウントを入力し、[OK] をクリックします。

メモ:

このアカウントは、IIS のアプリケーション プールの [プロパティ] ダイアログ ボックスにある [

識別] タブに示されます。

6. [<ユーザー名またはグループ名> のアクセス許可] ボックスで、[変更] の横にある [許可] を選択しま

す。

7. [OK] をクリックします。

Windows SharePoint Services Timer Service のログオン アカウントの電子メ

ール ドロップ フォルダー権限を構成する

Windows SharePoint Services Timer Service のログオン アカウントに、電子メール ドロップ フォルダーの変更

権限があることを確認します。このサービスのログオン アカウントに変更権限がない場合、電子メール対応の

ドキュメント ライブラリは、重複する電子メール メッセージを受信します。

1. 次の管理者の資格情報を持つことを確認します。

電子メール ドロップ フォルダーがあるコンピューター上の Administrators グループのメンバーで

ある必要があります。

2. Windows エクスプローラーで、ドロップ フォルダーを右クリックし、[プロパティ] をクリックし、次に [セキ

ュリティ] タブをクリックします。

3. [セキュリティ] タブの [グループ名またはユーザー名] で、[編集] ボタンをクリックします。

4. [<ドロップ フォルダー名> のアクセス許可] ダイアログ ボックスで、[追加] ボタンをクリックします。

5. [ユーザー、コンピューター、またはグループの選択] ダイアログ ボックスで、[選択するオブジェクト名

を入力してください] ボックスに、Windows SharePoint Services Timer Service のログオン アカウント

の名前を入力し、[OK] をクリックします。

メモ:

このアカウントは、[サービス] コンソールにあるサービスの [プロパティ] ダイアログ ボックス

の [ログオン] タブに示されます。

6. [<ユーザー名またはグループ名> のアクセス許可] ボックスで、[変更] の横にある [許可] を選択しま

す。

7. [OK] をクリックします。

Windows SharePoint Services Timer Service のログオン アカウントの電子メール ドロップ フォルダー権限

を構成するには

Page 142: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

142

高度なシナリオで受信メールを構成する 受信メールを構成するには、以下の手順を実行します。Directory Management Service の選択、安全な電子メ

ール サーバーのオプションの構成、電子メール ドロップ サーバーや受信メール表示アドレスの指定を行うこと

もできます。手順が完了すると、ユーザーは、リストやライブラリに電子メールを送信できるようになります。

1. 次の管理者の資格情報を持つことを確認します。

SharePoint サーバーの全体管理 Web サイトを実行するコンピューターの Administrators グルー

プに属している必要があります。

2. サーバーの全体管理で、[システム設定] をクリックします。

3. [システム設定] ページの [電子メールとテキスト メッセージ (SMS)] セクションで、[受信メール設定の

構成] をクリックします。

4. このサーバー上のサイトで電子メールの受信を有効にする場合は、[受信メール設定の構成] ページ

の [受信メールの有効化] セクションで [はい] をクリックします。

5. [自動] または [詳細設定] モードを選択します。

[自動] を選択した場合、すべてのサーバーから電子メールを受信するか、指定した特定のサーバー

からのみ受信するかを指定できます。

[詳細設定] を選択した場合は、SMTP サーバーを使用する代わりにドロップ フォルダーを指定できま

す。

6. Directory Management Service に接続する場合は、[Directory Management Service] セクションで、[

はい] をクリックします。

a. [新しい配布グループと連絡先を作成する Active Directory コンテナー] ボックスに、「OU=<コンテ

ナー名>, DC=<ドメイン>, DC=com」の形式でコンテナーの名前を入力します。ここで、<コンテナー

名> は AD DS 内の OU の名前です。<ドメイン> は第 2 レベルのドメインです。com はトップレベ

ルのドメインです。

メモ:

サーバーの全体管理のアプリケーション プール ID アカウントには、コンテナーの [ユー

ザー アカウントの作成、削除、および管理] の権限を委任する必要があります。アクセス

は AD DS 内の OU のプロパティで構成されます。

b. [受信メール用 SMTP メール サーバー] ボックスに、SMTP メール サーバーの名前を入力します

。このサーバー名は、DNS マネージャーのメール サーバーの A リソース レコード エントリの

FQDN と一致する必要があります。

c. 認証されたユーザーからのメッセージのみを受け入れるには、[認証されたユーザーからのメッセ

ージのみを受信する] で [はい] をクリックします。それ以外の場合は、[いいえ] をクリックします。

d. ユーザーが SharePoint サイトからの配布グループを作成できるようにするには、[SharePoint サ

イトからの配布グループの作成を許可する] で、[はい] をクリックします。それ以外の場合は、[い

いえ] をクリックします。

高度なシナリオで受信メールを構成するには

Page 143: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

143

e. [配布グループに関する依頼の承認設定] で承認を必要とする操作を選択します。操作には以下

があります。

新しい配布グループの作成

配布グループの電子メール アドレスの変更

配布グループのタイトルと説明の変更

配布グループの削除

7. リモートの Directory Management Service を使用する場合は、[リモートを使用する] をクリックします。

a. [Directory Management Service の URL] ボックスに、使用する Directory Management Service

の URL を入力します。この URL の一般的な形式は、

http://server:adminport/_vti_bin/SharePointEmailWS.asmx です。

b. [受信メール用 SMTP メール サーバー] ボックスに、SMTP メール サーバーの名前を入力します

。このサーバー名は、ドメイン サーバーの DNS マネージャー メール サーバーの A リソース レコ

ード エントリの FQDN と一致する必要があります。

c. 認証されたユーザーからのメッセージのみを受け入れるには、[認証されたユーザーからのメッセ

ージのみを受信する] で [はい] をクリックします。それ以外の場合は、[いいえ] をクリックします。

d. SharePoint サイトからの配布グループの作成を許可するには、[SharePoint サイトからの配布グ

ループの作成を許可する] で [はい] をクリックします。それ以外の場合は、[いいえ] をクリックし

ます。

8. Directory Management Service を使用しない場合は、[いいえ] をクリックします。

9. [受信メール サーバーの表示アドレス] セクションで、[電子メール サーバーの表示アドレス] ボックス

に電子メール サーバーの表示名 (例: mail.fabrikam.com) を入力します。

ヒント:

ユーザーがリストまたはグループ用に受信メール アドレスを作成したときに表示される電子メ

ール サーバー アドレスを指定することができます。覚えやすい電子メール アドレスを指定す

るには、この設定を Directory Management Service と共に使用します。

10. [電子メール ドロップ フォルダー] セクションで、[電子メール ドロップ フォルダー] ボックスに、SMTP

サービスからの受信メールを SharePoint Foundation がポーリングするフォルダーの名前を入力しま

す。

専用の電子メール ドロップ フォルダーがあると、既定の電子メール ドロップ フォルダーがいっぱいに

なったときや、ほどんどいっぱいになったときに便利です。

SharePoint Foundation Timer Service のログオン アカウントに、電子メール ドロップ フォルダーの変

更権限があることを確認します。詳細については、前の「Windows SharePoint Services Timer Service

のログオン アカウントの電子メール ドロップ フォルダー権限を構成するには」を参照してください。

メモ:

このオプションは、詳細設定モードを選択した場合のみ有効です。

11. [安全な電子メール サーバー] セクションで、すべてのサーバーから電子メールを受信するか、指定し

た特定のサーバーからのみ受信するかを選択してください。

Page 144: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

144

メモ:

このオプションは、[自動] モードを選択した場合のみ有効です。

12. [OK] をクリックします。

受信メールを構成した後、サイトの管理者は、電子メール対応リストやドキュメント ライブラリを構成できます。

電子メール対応のドキュメント ライブラリの詳細については、「リストまたはライブラリの電子メール サポートを

有効にする、および構成する」(http://go.microsoft.com/fwlink/?linkid=120164&clcid=0x411) を参照してくださ

い。

Directory Management Service を選択した場合、ドキュメント ライブラリ用に作成された連絡先アドレスは、

[Active Directory ユーザーとコンピューター] に自動的に表示されます。これらの連絡先アドレスは、AD DS の

SharePoint Foundation 2010 用の組織単位 (OU) に自動的に表示されます。また、AD DS の管理者が管理す

る必要があります。AD DS 管理者は、連絡先ごとに電子メール アドレスを追加できます。AD DS の詳細につ

いては、「Using Active Directory Service (英語)」(http://go.microsoft.com/fwlink/?linkid=151348&clcid=0x411)

(英語) を参照してください。

また、新しい Exchange Server のグローバル受信者ポリシーを追加して、Exchange Server コンピューターを構

成することもできます。このポリシーは、SharePoint Foundation 2010 のサブドメインやホスト名ではなく、第 2

レベルのドメイン名を使用する外部アドレスを自動的に追加します。Exchange Server の管理方法の詳細につ

いては、「Exchange Server 2010」(http://go.microsoft.com/fwlink/?linkid=83249&clcid=0x411) を参照してくだ

さい。

SharePoint ドキュメント ライブラリに送信された電子メール メ

ッセージの添付ファイルが失われる SharePoint Foundation 2010 のドキュメント ライブラリに送信された電子メール メッセージの添付ファイルが失

われる場合は、そのドキュメント ライブラリが電子メール アドレスに関連付けられている可能性が考えられます

。このように関連付けられている場合、Directory Management Service が以下の 2 つの属性を追加しない可能

性があります。

internet Encoding = 1310720

mAPIRecipient = false

Active Directory Service Interfaces (ADSI) を使用して、この不足している 2 つの属性を手動で追加する必要

があります。

Windows Server 2008 または Windows Server 2008 R2 を実行しているサーバーには、このサーバー

をドメイン コントローラーにする AD DS 役割をインストールしたときに、ADSI エディターがインストール

されます。Windows Server 2008 のリモート サーバー管理ツール (RSAT) をドメイン メンバー サーバ

ーまたはスタンドアロン サーバーにインストールすることもできます。詳細については、「リモート サー

バー管理ツール パックをインストールまたは削除する」

(http://go.microsoft.com/fwlink/?linkid=143345&clcid=0x411) を参照してください。

メモ:

Page 145: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

145

1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。

2. [ファイル名を指定して実行] ダイアログ ボックスに「Adsiedit.msc」と入力し、[OK] をクリックします。

3. ADSI エディター ウィンドウで [ADSI エディター] を展開し、[既定の名前付けコンテキスト

[DomainName]]、[DC=DomainName, DC=com]、[CN=Users] の順に展開します。

4. 不足している属性を追加するユーザー名を右クリックして、[プロパティ] をクリックします。

5. [プロパティ] ダイアログ ボックスで、[属性エディター] タブの [internet Encoding] をダブルクリックしま

す。

6. [整数の属性エディター] ダイアログ ボックスの [値] ボックスに「1310720」と入力し、[OK] をクリックし

ます。

7. [プロパティ] ダイアログ ボックスで、[属性エディター] タブの [mAPIRecipient] をダブルクリックします

8. [ブール値の属性エディター] ダイアログ ボックスで、[False] をクリックし、次に [OK] を 2 回クリックし

ます。

ADSI ツールを使用して属性を追加するには

Page 146: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

146

送信メールを構成する (SharePoint Foundation 2010)

この記事では、ファームの送信メール、および Microsoft SharePoint Foundation 2010 向けの特定の Web アプ

リケーションの送信メールを構成する方法について説明します。

この記事の内容

SMTP サービスをインストールするには

IIS 6.0 管理ツールをインストールするには

SMTP サービスを構成するには

SMTP サービスが自動的に開始されるように設定するには

サーバーの全体管理を使用してファームの送信メールを構成するには

Stsadm コマンドライン ツールを使用してファームの送信メールを構成するには

サーバーの全体管理を使用して特定の Web アプリケーションの送信メールを構成するには

Stsadm コマンドライン ツールを使用して特定の Web アプリケーションの送信メールを構成するには

SharePoint Foundation 2010 をインストールして、サーバー ファームの初期構成を実行した後は、送信メール

を構成できます。送信メールを構成すると、ユーザーは、リスト、ライブラリ、ドキュメントなど、サイトのアイテム

を追跡する通知を作成できます。また、サイト管理者は、サイトの所有者が指定の記憶域を超過したという情報

など、サイト管理者が対処するべき問題についての管理メッセージを受け取ることもできます。詳細については

、「Plan outgoing e-mail (SharePoint Foundation 2010) (英語)」を参照してください。

特定の Web アプリケーションの送信メールを構成するには、まず、ファーム内のすべての Web アプリケーショ

ンに対して既定の送信メールを構成する必要があります。特定の Web アプリケーション用に送信メールを構成

すると、その構成が、ファーム内のすべての Web アプリケーション用の既定の構成より優先されます。

送信メールの作成に Windows PowerShell を使用することはできません。

この手順を開始する前に、次の点を確認してください。

システムで SharePoint Foundation 2010 が実行されていること。

サーバー ファーム内の 1 つ以上のサーバーが、簡易メール転送プロトコル (SMTP) サービスを実行して

いて、有効な SMTP サーバー アドレスを持っていること。または、ファーム外にあり、SMTP サービスを実

行しているサーバーの名前を知っていること。

SMTP サービスのインストールも構成も行っていない場合は、送信メールを構成する前に以下の手順を実行す

る必要があります。

SMTP サービスをインストールおよび構成する

メモ:

Page 147: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

147

SMTP サービスをインストールおよび構成する 送信メールを有効にする前に、どの SMTP サーバーを使用するかを決定する必要があります。この SMTP サ

ーバーは、匿名 SMTP 電子メールの送信を許可するように構成する必要があります。SMTP サーバーは、ファ

ーム内のサーバーでもファーム外のサーバーでもかまいません。

Microsoft Exchange Server を使用して匿名 SMTP 電子メール メッセージを送信することが許可され

ていない組織の場合は、匿名電子メール メッセージを受信する SharePoint ファーム内のローカル

SMTP サーバーを使用して、匿名 SMTP 電子メール メッセージを送信できます。ローカル SMTP サー

バーは、メッセージを自動的に認証し、Exchange Server コンピューターに転送します。

SMTP サービスをインストールする

SMTP サービスをインストールするには、サーバー マネージャーで機能の追加ウィザードを使用します。ウィザ

ードが終了すると、既定の SMTP 構成が作成されます。この既定の SMTP 構成をカスタマイズすることにより

、組織の要求に対応できます。

サーバーに SMTP サービスが既にインストールされている場合は、以下の手順を省略できます。

1. 管理者の資格情報があることを確認します。ローカル コンピューターの Administrators グループのメ

ンバーである必要があります。

2. [スタート] ボタンをクリックして [管理ツール] をポイントし、[サーバー マネージャー] をクリックします。

3. サーバー マネージャーで [機能] をクリックします。

4. [機能の概要] で、[機能の追加] をクリックして、機能の追加ウィザードを起動します。

5. [機能の選択] ページで [SMTP サーバー] をクリックします。

6. [機能の追加ウィザード] ダイアログ ボックスで [必要な機能を追加] をクリックし、[次へ] をクリックし

ます。

7. [インストール オプションの確認] ページで [インストール] をクリックします。

8. [インストールの結果] ページでインストールが完了したことを確認し、[閉じる] をクリックします。

SMTP サービスを構成する

SMTP サービスをインストールしたら、ファーム内のサーバーから電子メール メッセージを受け入れるようにサ

ービスを構成する必要があります。

明示的に除外したサーバー以外のすべてのサーバーから中継された電子メール メッセージを受け入れるよう

に構成できます。または、明示的に含めたサーバー以外のすべてのサーバーからのメッセージを拒否すること

もできます。サーバーは、個別に追加することも、サブネット単位またはドメイン単位のグループで追加すること

もできます。

メモ:

メモ:

SMTP サービスをインストールするには

Page 148: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

148

匿名アクセスと電子メール メッセージの中継の両方を有効にすると、SMTP サーバーが未承諾の広告宣伝メ

ール (迷惑メール) の中継に利用される可能性が高くなります。迷惑メールを防ぐようにメール サーバーを慎重

に構成し、この可能性を抑えることが重要です。これを行うための方法の 1 つとして、電子メール メッセージの

中継を特定のサーバーまたはドメインに制限し、それ以外のすべてのサーバーからの中継を阻止する方法が

あります。

Windows Server 2008 で SMTP サービスを管理するには、インターネット インフォメーション サービス

(IIS) 6.0 マネージャーを使用する必要があります。サーバー マネージャーに IIS 6.0 管理ツールがイン

ストールされていることを確認してください。

1. 管理者の資格情報があることを確認します。ローカル コンピューターの Administrators グループのメ

ンバーである必要があります。

2. [スタート] ボタンをクリックして [管理ツール] をポイントし、[サーバー マネージャー] をクリックします。

3. サーバー マネージャーで [役割] をクリックします。

4. [役割サービス] セクションで [役割サービスの追加] をクリックします。

5. [役割サービスの選択] ページで、[管理ツール] および [IIS 6 管理互換] をクリックし、[インストール]

をクリックします。

1. 管理者の資格情報があることを確認します。ローカル コンピューターの Administrators グループのメ

ンバーである必要があります。

2. [スタート] ボタンをクリックして [管理ツール] をポイントし、[インターネット インフォメーション サービス

(IIS) 6.0 マネージャー] をクリックします。

3. IIS マネージャー で、構成する SMTP サーバーが含まれるサーバー名を展開します。

4. 構成する SMTP 仮想サーバーを右クリックし、[開始] をクリックします。

5. 構成する SMTP 仮想サーバーを右クリックし、[プロパティ] をクリックします。

6. [アクセス] タブで、[アクセス制御] 領域の [認証] をクリックします。

7. [認証] ダイアログ ボックスで、[匿名アクセス] が選択されていることを確認します。

8. [OK] をクリックします。

9. [アクセス] タブで、[中継の制限] 領域の [中継] をクリックします。

10. どのサーバーからでも電子メール メッセージが中継されるようにするには、[以下のリストに含まれる

コンピューター以外のすべて] をクリックします。

11. 1 つ以上の特定のサーバーからのみ電子メール メッセージが中継されるようにするには、以下の手

順に従います。

a. [以下のリストに含まれるコンピューターのみ] を選択します。

b. [追加] をクリックし、サーバーを IP アドレスで 1 つずつ追加するか、サブネットまたはドメインを使

メモ:

IIS 6.0 管理ツールをインストールするには

SMTP サービスを構成するには

Page 149: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

149

ってグループで追加します。

c. [OK] をクリックして、[コンピューター] ダイアログ ボックスを閉じます。

12. [OK] をクリックして、[中継の制限] ダイアログ ボックスを閉じます。

13. [OK] をクリックして、[プロパティ] ダイアログ ボックスを閉じます。

SMTP サービスが実行中で、かつ自動的に開始されるように設定されていることを確認します。このよ

うに設定するには、以下の手順に従ってください。

1. [スタート] ボタンをクリックして [管理ツール] をポイントし、[サービス] をクリックします。

2. [サービス] で、[Simple Mail Transfer Protocol (SMTP)] を右クリックし、[プロパティ] をクリックします。

3. [Simple Mail Transfer Protocol (SMTP) のプロパティ] ダイアログ ボックスの [全般] タブで、[スタート

アップの種類] の一覧から [自動] をクリックします。

4. [OK] をクリックします。

ファームの送信メールを構成する SharePoint サーバーの全体管理 Web サイトまたは Stsadm コマンドライン ツールを使用して、ファームの送信

メールを構成できます。送信メールを構成するには、以下の手順に従います。手順を完了すると、エンド ユー

ザーは、個々のサイト コレクションの変更および更新を追跡できるようになります。さらに、サイト管理者は、ユ

ーザーからサイトへのアクセス要求があった場合などに通知を受け取れるようになります。

1. 次の管理者資格情報があることを確認します。SharePoint サーバーの全体管理 Web サイトを実行す

るコンピューターのファームの管理者グループのメンバーである必要があります。

2. サーバーの全体管理で、[システム設定] をクリックします。

3. [システム設定] ページの [電子メールとテキスト メッセージ (SMS)] セクションで、[送信メール設定の

構成] をクリックします。

4. [送信メールの設定] ページの [メールの設定] セクションで、送信メール用の SMTP サーバー名

(mail.example.com など) を [送信 SMTP サーバー] ボックスに入力します。

5. [差出人アドレス] ボックスに、電子メールの受信者に表示される電子メール アドレスを入力します。

6. [返信先アドレス] ボックスに、電子メールの受信者が返信に使用できる電子メール アドレスを入力し

ます。

7. [文字セット] の一覧で、使用中の言語に適した文字セットを選択します。

8. [OK] をクリックします。

メモ:

SMTP サービスが自動的に開始されるように設定するには

サーバーの全体管理を使用してファームの送信メールを構成するには

Page 150: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

150

1. 管理者の資格情報があることを確認します。ローカル コンピューターの Administrators グループのメ

ンバーである必要があります。

2. SharePoint 製品とテクノロジがインストールされているドライブで、ディレクトリ

%COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\14\Bin に移動します。

3. 次のコマンドを入力し、Enter キーを押します。

stsadm -o email

-outsmtpserver <SMTP サーバー名>

-fromaddress <有効な電子メール アドレス>

-replytoaddress <有効な電子メール アドレス>

-codepage <有効なコード ページ>

stsadm -o email -outsmtpserver mail.example.com -fromaddress [email protected] -replytoaddress

[email protected] -codepage 65001

詳細については、「Email: Stsadm 操作 (Windows SharePoint Services)」

(http://go.microsoft.com/fwlink/?linkid=150046&clcid=0x411) を参照してください。

特定の Web アプリケーションの送信メールを構成する サーバーの全体管理 Web サイトまたは Stsadm コマンドライン ツールを使用して、特定の Web アプリケーショ

ンの送信メールを構成できます。送信メールを構成するには、以下の手順に従います。手順を完了すると、エ

ンド ユーザーは、個々のサイト コレクションの変更および更新を追跡できるようになります。さらに、サイト管理

者は、ユーザーからサイトへのアクセス要求があった場合などに通知を受け取れるようになります。

特定の Web アプリケーションの送信メールを構成するには、まず、ファーム内のすべての Web アプリ

ケーションに対して既定の送信メールを構成する必要があります。特定の Web アプリケーション用に

送信メールを構成すると、その構成が、ファーム内のすべての Web アプリケーション用の既定の構成

より優先されます。

1. 次の管理者資格情報があることを確認します。SharePoint サーバーの全体管理 Web サイトを実行す

るコンピューターのファームの管理者グループのメンバーである必要があります。

2. サーバーの全体管理 の [アプリケーション構成の管理] セクションで、[Web アプリケーションの管理]

をクリックします。

3. [Web アプリケーションの管理] ページで Web アプリケーションを選択し、リボンの [全般設定] グルー

プで [送信電子メール] をクリックします。

Stsadm コマンドライン ツールを使用してファームの送信メールを構成するには

メモ:

サーバーの全体管理を使用して特定の Web アプリケーションの送信メールを構成するには

Page 151: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

151

4. [Web アプリケーションの送信メールの設定] ページの [メールの設定] セクションで、送信メール用の

SMTP サーバー名 (mail.fabrikam.com など) を [送信 SMTP サーバー] ボックスに入力します。

5. [差出人アドレス] ボックスに、電子メールの受信者に表示される電子メール アドレス (サイト管理者の

エイリアスなど) を入力します。

6. [返信先アドレス] ボックスに、電子メールの受信者が返信に使用できる電子メール アドレス (ヘルプ

デスクのエイリアスなど) を入力します。

7. [文字セット] の一覧で、使用中の言語に適した文字セットをクリックします。

8. [OK] をクリックします。

1. 管理者の資格情報があることを確認します。ローカル コンピューターの Administrators グループのメ

ンバーである必要があります。

2. SharePoint 製品とテクノロジがインストールされているドライブで、ディレクトリ

%COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\14\Bin に移動します。

3. 次のコマンドを入力し、Enter キーを押します。

stsadm -o email

-outsmtpserver <SMTP サーバー名>

-fromaddress <有効な電子メール アドレス>

-replytoaddress <有効な電子メール アドレス>

-codepage <有効なコード ページ>

[-url <URL 名>]

stsadm -o email -outsmtpserver mail.example.com -fromaddress [email protected] -replytoaddress

[email protected] -codepage 65001 -url http://server_name

詳細については、「Email: Stsadm 操作 (Windows SharePoint Services)」

(http://go.microsoft.com/fwlink/?linkid=150046&clcid=0x411) を参照してください。

関連項目 Plan outgoing e-mail (SharePoint Foundation 2010) (英語)

Web アプリケーションの通知設定を構成する (SharePoint Foundation 2010)

Stsadm コマンドライン ツールを使用して特定の Web アプリケーションの送信メールを構成するには

Page 152: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

152

モバイル アカウントを構成する (SharePoint

Foundation 2010)

この記事では、ショート メッセージ サービス (SMS) を使用して送信される通知をユーザーが受信できるように

、Microsoft SharePoint Foundation 2010 のモバイル アカウントを構成および管理する方法について説明しま

す。SharePoint の一覧またはアイテムが変更されると、ユーザーの携帯電話に通知が送信されます。

モバイル通知の機能は、SharePoint Foundation 2010 の既存の機能 (送信メールで通知する機能) に似ていま

す。ただし、モバイル通知の場合は、SharePoint のリストまたはアイテムが変更されると、電子メールの通知の

代わりに、ユーザーの携帯電話に通知が送信されます。電子メールの通知の詳細については、「送信メールを

構成する (SharePoint Foundation 2010)」を参照してください。

SharePoint サイトは、通常、イントラネット内にあります。このため、オフィスを離れて外出したり、ビジネス ディ

ナーに出席している間、ユーザーは SharePoint サイトにアクセスしにくくなります。モバイル通知の機能を使用

すると、SharePoint リストのアイテムが変更されたことを SMS 通知で知ることができ、迅速に対応できるように

なります。

モバイル アカウントは、ファーム内のすべての Web アプリケーションに対して、または特定の 1 つの Web アプ

リケーションに対して構成できます。ただし、ファームに構成できるモバイル アカウントは 1 つだけです。モバイ

ル アカウントをサーバー ファーム用に構成するのか、特定の Web アプリケーション用に構成するのかは、実

装の規模によって決まります。モバイル アカウントをサーバー ファーム用に構成すると、組織内のだれでも通

知を受信できるようになります。これは、小規模な組織で、すべてのユーザーが通知を受け取れるようにする場

合などに便利です。組織をグループに分割する複数の Web アプリケーションがある場合は、その中の 1 つの

グループのみにモバイル アカウントを構成した方がよいこともあります。たとえば、販売グループのユーザー全

員が通知を受信できるようにモバイル アカウントを構成できます。

この手順を開始する前に、次の点を確認してください。

サーバー ファーム アカウントに、インターネットにアクセスして通知を送信する権限がある。

サービス プロバイダーの HTTPS Web アドレスのルート証明書が取得してある。ルート証明書は、サービ

ス プロバイダーから取得でき、Web ブラウザーでも取得できます。

この記事の手順

ルート証明書をインポートし、信頼できるルート証明機関を作成する

モバイル アカウントを構成する

モバイル アカウントの情報を取得する

モバイル アカウントを削除する

Page 153: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

153

ルート証明書をインポートし、信頼できるルート証明機関を作

成する モバイル アカウントを構成する前に、サービス プロバイダーの HTTPS Web アドレスのルート証明書をインポ

ートし、信頼できるルート証明機関を作成する必要があります。この手順は、Windows PowerShell から手動で

のみ行うことができます。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。さらに、

Windows PowerShell を実行しているコンピューターの Farm Administrators グループのメンバーおよ

びローカル Administrators グループのメンバーでもある必要があります。

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 Products] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. ルート証明書を取得するために、Windows PowerShell コマンド プロンプトで、次のコマンドを入力しま

す。

$cert = Get-PfxCertificate <ObtainedCertificatePath>

信頼できるルート証明機関を作成するには、Windows SharePoint のコマンド プロンプトで次のコマンド

を入力します。

New-SPTrustedRootAuthority -Name <Name> -Certificate $cert

ここで、

<Name> は、作成する信頼できるルート証明機関の名前です。

<ObtainedCertificatePath> は、ルート証明書ファイルの場所です。

メモ:

[証明書] ウィンドウの [証明のパス] タブで、ルート証明書以外の証明書がリストされていな

いことを確認します。SharePoint の信頼できるルート証明機関リストにルート証明書だけを表

示してください。

詳細については、「New-SPTrustedRootAuthority」を参照してください。

モバイル アカウントを構成する サーバーの全体管理または Windows PowerShell を使用して、サーバー ファームまたは特定の Web アプリケ

ーションのモバイル アカウントを構成できます。

モバイル アカウントを構成できない場合は、証明書ファイルが間違っている可能性があります。その

場合は、サービス プロバイダーに問い合わせてください。

Windows PowerShell で、ルート証明書をインポートして、信頼できるルート証明機関を作成するには

メモ:

Page 154: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

154

1. 次の管理者の資格情報を持つことを確認します。

サーバー ファームのモバイル アカウントを構成するには、SharePoint サーバーの全体管理 Web

サイトを実行しているコンピューター上で、Farm Administrators グループのメンバーである必要が

あります。

2. サーバーの全体管理のホーム ページで、[システム設定] をクリックします。

3. [システム設定] ページの [電子メールとテキスト メッセージ (SMS)] セクションで、[モバイル アカウン

トの構成] をクリックします。

4. [モバイル アカウント設定] ページの [テキスト メッセージ (SMS) サービスの設定] セクションで、

[Microsoft Office Online] リンクをクリックして、サービス プロバイダーの一覧にアクセスします。

5. [Office 2010 のモバイル サービス プロバイダーの検出] ページで、[ワイヤレス サービス プロバイダ

ーの国または地域の選択] ボックスから、ワイヤレス サービス プロバイダーが所在する国または地域

を選択します。

6. [Office 2010 のモバイル サービス プロバイダーの検出] ページで、[現在のワイヤレス サービス プロ

バイダーの選択] ボックスから、利用するワイヤレス サービス プロバイダーを選択します。

選択すると、選択したサービス プロバイダーの Web サイトに移動します。その Web サイトで、SMS サ

ービスに申し込みます。サービス プロバイダーから必要な情報を受け取ったら、[モバイル アカウント

設定] ページに戻ります。

7. [テキスト メッセージ (SMS) サービスの URL] ボックスに SMS サービスの URL を入力します。

メモ:

入力するサービスの URL が HTTPS の URL であることを確認してください。

8. [ユーザー名] ボックスおよび [パスワード] ボックスに、SMS サービス プロバイダーから受け取ったユ

ーザー名とパスワードを入力します。

9. URL とユーザー資格情報が正しいかどうかを確認するには、[テスト サービス] をクリックします。

10. [OK] をクリックします。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。さらに、

Windows PowerShell を実行しているコンピューターの Farm Administrators グループのメンバーおよ

びローカル Administrators グループのメンバーでもある必要があります。

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 Products] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell コマンド プロンプトで、次のコマンドを入力します。

Set-SPMobileMessagingAccount -Identity sms -WebApplication <WebApplicationUrl> [-ServiceUrl <ServiceUrl>] [-

UserId <UserId>] [-Password <Password>]

サーバーの全体管理を使用してサーバー ファームのモバイル アカウントを構成または編集するには

Windows PowerShell を使用してサーバー ファームのモバイル アカウントを構成または編集するには

Page 155: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

155

ここで、

<WebApplicationUrl> は、サーバーの全体管理の URL です。

<ServiceUrl> は、SMS サービスが存在するサーバーの URL です。

<UserId> は、SMS サービス プロバイダーから取得したユーザー名です。

<Password> は、SMS サービス プロバイダーから取得したユーザー パスワードです。

例:

Set-SPMobileMessagingAccount -Identity sms -WebApplication http://myserver:8080 -ServiceUrl

https://www.example.com/omsservice.asmx -UserId [email protected] -Password password1

パイプライン演算子を使用する場合は、次のコマンドを入力します。

Get-SPWebApplication -Identity http://myserver:8080 | Set-SPMobileMessagingAccount -Identity sms -ServiceUrl

https://www.example.com/omsservice.asmx -UserId [email protected] -Password password1

メモ:

入力するサービスの URL が HTTPS の URL であることを確認してください。

詳細については、「Set-SPMobileMessagingAccount」および「Get-SPWebApplication」を参照してください。

1. 次の管理者の資格情報を持つことを確認します。

サーバー ファームのモバイル アカウントを構成するには、SharePoint サーバーの全体管理 Web

サイトを実行しているコンピューター上で、Farm Administrators グループのメンバーである必要が

あります。

2. [サーバーの全体管理] ホーム ページで、[アプリケーション構成の管理] セクションの [Web アプリケ

ーションの管理] をクリックします。

3. [Web アプリケーション] ページで、モバイル アカウントを構成する Web アプリケーションを選択します

。リボンの [全般設定] で、[モバイル アカウント] をクリックします。

4. [Web アプリケーションのテキスト メッセージ (SMS) サービスの設定] ページの [テキスト メッセージ

(SMS) サービスの設定] セクションで、[Microsoft Office Online] リンクをクリックして、サービス プロバ

イダーの一覧にアクセスします。

5. [Office 2010 のモバイル サービス プロバイダーの検出] ページで、[ワイヤレス サービス プロバイダ

ーの国または地域の選択] ボックスから、ご利用のワイヤレス サービス プロバイダーが所在する国ま

たは地域を選択します。

6. [Office 2010 のモバイル サービス プロバイダーの検出] ページで、[現在のワイヤレス サービス プロ

バイダーの選択] ボックスから、利用するワイヤレス サービス プロバイダーを選択します。

選択すると、選択したサービス プロバイダーの Web サイトに移動します。その Web サイトで、SMS サ

ービスに申し込みます。サービス プロバイダーから必要な情報を受け取ったら、[モバイル アカウント

設定] ページに戻り、その情報を入力します。

7. [テキスト メッセージ (SMS) サービスの URL] ボックスに SMS サービスの URL を入力します。

サーバーの全体管理を使用して Web アプリケーションのモバイル アカウントを構成または編集するには

Page 156: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

156

メモ:

入力するサービスの URL が HTTPS の URL であることを確認してください。

8. [ユーザー名] ボックスおよび [パスワード] ボックスに、SMS サービス プロバイダーから受け取ったユ

ーザー名とパスワードを入力します。

9. URL とユーザー資格情報が正しいかどうかを確認するには、[テスト サービス] をクリックします。

10. [OK] をクリックします。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。さらに、

Windows PowerShell を実行しているコンピューターの Farm Administrators グループのメンバーおよ

びローカル Administrators グループのメンバーでもある必要があります。

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 Products] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell コマンド プロンプト (PS C:\>) で、次のコマンドを入力します。

Set-SPMobileMessagingAccount -Identity sms -WebApplication <WebApplicationUrl> [-ServiceUrl <ServiceUrl>] [-

UserId <UserId>] [-Password <Password>]

ここで、

<WebApplicationUrl> は、Web アプリケーションの URL です。

<ServiceUrl> は、SMS サービスが存在するサーバーの URL です。

<UserId> は、SMS サービス プロバイダーから取得したユーザー名です。

<Password> は、SMS サービス プロバイダーから取得したユーザー パスワードです。

例:

Set-SPMobileMessagingAccount -Identity sms -WebApplication http://localhost -ServiceUrl

https://www.example.com/omsservice.asmx -UserId [email protected] -Password password1

パイプライン演算子を使用する場合は、次のコマンドを入力します。

Get-SPWebapplication -Identity http://localhost | Set-SPMobileMessagingAccount -Identity sms -ServiceUrl

https://www.example.com/omsservice.asmx -UserId [email protected] -Password password1

メモ:

入力するサービスの URL が HTTPS の URL であることを確認してください。

詳細については、「Set-SPMobileMessagingAccount」および「Get-SPWebApplication」を参照してください。

Windows PowerShell を使用して Web アプリケーションのモバイル アカウントを構成または編集するには

Page 157: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

157

モバイル アカウントの情報を取得する Windows PowerShell を使用して、サーバー ファームまたは Web アプリケーションのモバイル アカウント情報を

取得できます。これにより、モバイル アカウント情報を表示したり、たとえば、set コマンドレットが正しく動作す

ることを確認したりできます。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。また、ファー

ムの管理者グループのメンバーで、かつ Windows PowerShell を実行しているコンピューターのローカ

ル管理者グループのメンバーでもある必要があります。

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 Products] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell コマンド プロンプトで、次のコマンドを入力します。

Get-SPMobileMessagingAccount -WebApplication <WebApplicationUrl>

ここで、<WebApplicationUrl> は、サーバーの全体管理の URL です。

Get-SPMobileMessagingAccount -WebApplication http://myserver

パイプライン演算子を使用する場合は、次のコマンドを入力します。

Get-SPWebApplication -Identity http://myserver | Get-SPMobileMessagingAccount -AccountType sms

詳細については、「Get-SPMobileMessagingAccount」および「Get-SPWebApplication」を参照してください。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。また、ファー

ムの管理者グループのメンバーで、かつ Windows PowerShell を実行しているコンピューターのローカ

ル管理者グループのメンバーでもある必要があります。

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 Products] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell コマンド プロンプトで、次のコマンドを入力します。

Get-SPMobileMessagingAccount -WebApplication <WebApplicationUrl>

ここで、<WebApplicationUrl> は、Web アプリケーションの URL です。

Get-SPMobileMessagingAccount -WebApplication http://localhost

パイプライン演算子を使用する場合は、次のコマンドを入力します。

Get-SPWebApplication -Identity http://localhost | Get-SPMobileMessagingAccount -AccountType sms

Windows PowerShell を使用してサーバー ファームのモバイル アカウント情報を取得するには

Windows PowerShell を使用して Web アプリケーションのモバイル アカウント情報を取得するには

Page 158: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

158

詳細については、「Get-SPMobileMessagingAccount」および「Get-SPWebApplication」を参照してください。

モバイル アカウントを削除する サーバー ファームまたは Web アプリケーションのモバイル アカウントを削除できます。アカウントは使用できな

くなり、ユーザーは SMS 通知を受信できなくなりますが、サービス プロバイダーに設定したアカウント自体が

削除されるわけではありません。モバイル アカウントの削除が必要になるのは、SMS 通知をユーザーに送信

することにビジネス上の価値はないと組織で決定された場合などです。

Windows PowerShell には、これに相当する機能はありません。

1. 次の管理者の資格情報を持つことを確認します。

サーバー ファームのモバイル アカウントを削除するには、SharePoint サーバーの全体管理 Web

サイトを実行しているコンピューターの Farm Administrators グループのメンバーである必要があ

ります。

2. サーバーの全体管理のホーム ページで、[システム設定] をクリックします。

3. [システム設定] ページの [電子メールとテキスト メッセージ (SMS)] セクションで、[モバイル アカウン

トの構成] をクリックします。

4. [モバイル アカウント設定] ページですべてのボックスの入力値を消去し、[OK] をクリックします。

1. 次の管理者の資格情報を持つことを確認します。

サーバー ファームのモバイル アカウントを削除するには、SharePoint サーバーの全体管理 Web

サイトを実行しているコンピューターの Farm Administrators グループのメンバーである必要があ

ります。

2. [サーバーの全体管理] ホーム ページで、[アプリケーション構成の管理] セクションの [Web アプリケ

ーションの管理] をクリックします。

3. リボンの [全般設定] で、[モバイル アカウント] をクリックします。

4. [Web アプリケーションのテキスト メッセージ (SMS) サービスの設定] ページですべてのボックスの入

力値を消去し、[OK] をクリックします。

関連項目 送信メールを構成する (SharePoint Foundation 2010)

メモ:

サーバー ファームのモバイル アカウントを削除するには

Web アプリケーションのモバイル アカウントを削除するには

Page 159: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

159

リモート BLOB ストレージまたは外部 BLOB ストレー

ジのインストールと構成 (SharePoint Foundation 2010)

ここでは、Microsoft SharePoint Foundation 2010 システムをサポートする Microsoft SQL Server 2008 データ

ベース サーバーにリモート BLOB ストレージ (RBS) と FILESTREAM プロバイダーをインストールして構成する

方法について説明します。

RBS は、Microsoft SQL Server 2008 および Microsoft SQL Server 2008 Express のアドオン機能パックとして

付属するライブラリ API です。RBS は、バイナリ ラージ オブジェクト (BLOB) のストレージをデータベース サー

バーからストレージ ソリューション製品に移動するために開発されました。RBS には、RBS FILESTREAM プロ

バイダーが同梱されており、このプロバイダーは RBS API を使用して BLOB を格納します。詳細については、

「リモート BLOB ストレージの概要 (SharePoint Foundation 2010)」を参照してください。

この記事の内容

FILESTREAM を有効にして RBS データ ストアを準備する

RBS をインストールする

RBS を有効にしてテストする

この記事で説明されている手順の実行に使用するユーザー アカウントには、次のメンバーシップが必要です。

Web サーバーおよびアプリケーション サーバーの Administrators グループ。

SQL Server 2008 Express または SQL Server 2008 を実行しているコンピューター上の SQL Server

dbcreator および securityadmin 固定サーバー ロール。

FILESTREAM を有効にして RBS データ ストアを準備する SharePoint Foundation 2010 データベースをホストする SQL Server 2008 を実行しているコンピューターで

FILESTREAM を有効にして構成する必要があります。FILESTREAM を有効にして構成するには、「

FILESTREAM を有効にする方法」(http://go.microsoft.com/fwlink/?linkid=166110&clcid=0x411) の手順に従っ

てください。FILESTREAM の有効化と構成が完了したら、以下の手順で BLOB ストアを準備します。

1. [スタート] ボタン、[すべてのプログラム]、[Microsoft SQL Server 2008]、[SQL Server Management

Studio] の順にクリックします。

2. [データベース] を展開します。

3. BLOB ストアを作成するコンテンツ データベースを選択し、[新しいクエリ] をクリックします。

4. クエリ ウィンドウで、以下の SQL クエリを、示されている順にコピーして実行します。各クエリの

[WSS_Content] はコンテンツ データベース名に、c:\BLOBStore は BLOB ストアを作成するディレクト

リ (<ボリューム>\<ディレクトリ>) に置き換えてください。BLOB ストアの準備は一度しか行えません。

同じ BLOB ストアを 2 回以上準備しようとすると、エラーが表示されます。

BLOB ストアを準備する

Page 160: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

160

ヒント:

最高のパフォーマンス、トラブルシューティングの簡素化、一般的なベスト プラクティスを実現

するためには、オペレーティング システム、ページング ファイル、データベース データ、ログ

ファイル、または tempdb ファイルが含まれていないボリュームに BLOB ストアを作成するこ

とをお勧めします。

use [WSS_Content]

if not exists (select * from sys.symmetric_keys where name = N'##MS_DatabaseMasterKey##')create master key

encryption by password = N'Admin Key Password !2#4'

use [WSS_Content]

if not exists (select groupname from sysfilegroups where groupname=N'RBSFilestreamProvider')alter database

[WSS_Content]

add filegroup RBSFilestreamProvider contains filestream

use [WSS_Content]

alter database [WSS_Content] add file (name = RBSFilestreamFile, filename = 'c:\Blobstore') to filegroup

RBSFilestreamProvider

RBS をインストールする SharePoint ファーム内のすべての Web サーバーおよびアプリケーション サーバーに RBS をインストールする

必要があります。RBS は、関連するコンテンツ データベースごとに個別に構成されます。

RBS のインストールでは、RBS_X64.msi ファイルを実行して SQL リモート BLOB ストレージのインスト

ール ウィザードを起動する方法は使用しないでください。このウィザードを使用すると、一部の設定値

が SharePoint Foundation 2010 には不適切な既定値に設定されます。

1. 任意の Web サーバーで、http://go.microsoft.com/fwlink/?linkid=165839&clcid=0x411

(http://go.microsoft.com/fwlink/?linkid=165839&clcid=0x411) に移動し、RBS_X64.msi ファイルをダウ

ンロードします。

2. [スタート] ボタンをクリックし、テキスト ボックスに「command prompt」と入力します。結果の一覧から [

コマンド プロンプト] を右クリックし、[管理者として実行] をクリックします。[OK] をクリックします。

3. 以下のコマンドをコピーして、コマンド プロンプト ウィンドウに貼り付けます。このコマンドは、指定した

データベース名と SQL Server インスタンス名に対して一度だけ実行する必要があります。処理は約 1

分で完了します。

msiexec /qn /lvx* rbs_install_log.txt /i RBS_X64.msi TRUSTSERVERCERTIFICATE=true FILEGROUP=PRIMARY

DBNAME="WSS_Content" DBINSTANCE="DBInstanceName" FILESTREAMFILEGROUP=RBSFilestreamProvider

FILESTREAMSTORENAME=FilestreamProvider_1

警告:

データベース サーバーおよび最初の Web サーバーに RBS をインストールする

Page 161: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

161

ここで、

WSS_Content はデータベース名、

DBInstanceName は SQL Server インスタンスです。

1. 任意の Web サーバーで、http://go.microsoft.com/fwlink/?linkid=165839&clcid=0x411

(http://go.microsoft.com/fwlink/?linkid=165839&clcid=0x411) に移動し、RBS_X64.msi ファイルをダウ

ンロードします。

2. [スタート] ボタンをクリックし、テキスト ボックスに「command prompt」と入力します。結果の一覧から [

コマンド プロンプト] を右クリックし、[管理者として実行] をクリックします。[OK] をクリックします。

3. 次のコマンドをコピーして、コマンド プロンプト ウィンドウに貼り付けます。 WSS_Content はデータベー

ス名に、DBInstanceName は SQL Server インスタンス名に置き換えてください。処理は約 1 分以内に

完了します。

msiexec /qn /lvx* rbs_install_log.txt /i RBS_X64.msi DBNAME="WSS_Content" DBINSTANCE="DBInstanceName"

ADDLOCAL="Client,Docs,Maintainer,ServerScript,FilestreamClient,FilestreamServer"

4. すべての Web サーバーおよびアプリケーション サーバーに対してこの手順を繰り返します。

1. RBS_X64.msi ファイルと同じ場所に rbs_install_log.txt ログ ファイルが作成されます。テキスト エディタ

ーで rbs_install_log.txt ログ ファイルを開き、ファイルの下方にスクロールします。ファイルの最後の 20

行の中に "製品: SQL リモート BLOB ストレージ -- インストールが正常に終了しました" というエント

リがあります。

2. SQL Server 2008 を実行しているコンピューターで、コンテンツ データベース内に RBS テーブルが作

成されていることを確認します。コンテンツ データベースの下に "mssqlrbs" で始まる名前のテーブル

がいくつか存在します。

RBS を有効にしてテストする SharePoint ファーム内にある Web サーバーの 1 つで RBS を有効にする必要があります。前の手順を使用し

て RBS がインストールされていれば、どの Web サーバーでこの操作を行ってもかまいません。

1. [スタート] ボタン、[プログラム]、[Microsoft SharePoint 2010 製品]、[SharePoint 2010 管理シェル] の

順にクリックします。

2. Windows PowerShell コマンド プロンプトで、以下の各コマンドを入力します。http://sitename の部分

は、コンテンツ データベースに接続している Web アプリケーションに置き換えてください。

すべての追加 Web サーバーおよびアプリケーション サーバーに RBS をインストールする

RBS のインストールを確認する

RBS を有効にする

Page 162: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

162

$cdb = Get-SPContentDatabase –WebApplication http://sitename

$rbss = $cdb.RemoteBlobStorageSettings

$rbss.Installed()

$rbss.Enable()

$rbss.SetActiveProviderName($rbss.GetProviderNames()[0])

$rbss

1. [スタート] ボタン、[すべてのプログラム]、[Microsoft SQL Server 2008]、[SQL Server Management

Studio] の順にクリックします。

2. [データベース] を展開します。

3. RBS を有効にしたコンテンツ データベースを選択し、[新しいクエリ] をクリックします。

4. RBS データ ストア ディレクトリに移動します。

5. ファイルの一覧に移動し、更新日が最新のフォルダー ($FSLOG を除く) を開きます。このフォルダー

内で更新日が最新のファイルを開くと、それがアップロードしたファイルになっているはずです。

さらに別のデータベースで RBS の使用を有効にする場合は、「コンテンツ データベースでリモート BLOB スト

レージ (RBS) の使用を設定する (SharePoint Foundation 2010)」を参照してください。

RBS データ ストアをテストする

Page 163: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

163

サービスを構成する (SharePoint Foundation 2010)

Microsoft SharePoint Foundation 2010 では、個々のサービスをそれぞれ独立して構成でき、組織が必要とす

るサービスのみを実装できます。サービスを起動、停止、および構成する方法の詳細については、「サーバー

上のサービスを管理する (SharePoint Foundation 2010)」を参照してください。

展開されているサービスをサービス アプリケーションといいます。サービス アプリケーションは、同じファーム内

の複数のサイト間または複数のファーム間で共有できるリソースを提供します。ユーザーはホスト Web アプリ

ケーションを通じてサービス アプリケーションにアクセスできます。サービス アプリケーションと Web アプリケー

ションの関連付けはサービス アプリケーション接続により行います。サービス アプリケーションの管理と公開の

詳細については、「サービス アプリケーションとサービスを管理する (SharePoint Foundation 2010)」を参照して

ください。

サービス アプリケーションとサービスの詳細については、「技術ダイアグラム (SharePoint Foundation 2010)」を

参照してください。

このセクションには以下の記事が含まれています。

サービス アプリケーションとサービスを管理する (SharePoint Foundation 2010)

この記事では、Microsoft SharePoint Foundation 2010 のサービス アプリケーションおよびサービスの構

造を示し、サービス アプリケーションおよびサービスを管理する方法について説明します。

Security Token Service を構成する (SharePoint Foundation 2010)

この記事では、Microsoft SharePoint Foundation 2010 の Security Token Service (STS) の構成に役立つ

ガイダンスを提供します。STS は、セキュリティ トークンの要求に応答し、ID 管理を行うように設計された

特殊な Web サービスです。

Page 164: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

164

サービス アプリケーションとサービスを管理する

(SharePoint Foundation 2010)

このセクションの記事では、Microsoft SharePoint Foundation 2010 のサービス アプリケーションおよびサービ

スの構造を示し、サービス アプリケーションおよびサービスを管理する方法について説明します。これらの記事

は、SharePoint Foundation 2010 を運用するファーム管理者およびサービス アプリケーション管理者を対象と

して書かれています。

このセクションの内容 サービス アプリケーションとサービスについて (SharePoint Server 2010)

サービス アプリケーションおよびサービスの論理インフラストラクチャの概要を説明しています。

サービス アプリケーションとサービスを管理する (SharePoint Foundation 2010)

サービス アプリケーションを管理、作成、構成、および共有する方法について説明しています。

サーバー上のサービスを管理する (SharePoint Foundation 2010)

サービスを開始、停止、および構成する方法について説明しています。

関連項目 Web アプリケーションを管理する (SharePoint Foundation 2010)

技術ダイアグラム (SharePoint Foundation 2010)

Page 165: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

165

Security Token Service を構成する (SharePoint

Foundation 2010)

ここでは、Microsoft SharePoint Foundation 2010 の Security Token Service (STS) を構成するためのガイダン

スを示します。STS は、セキュリティ トークンの要求に応答し、ID 管理を行うように設計された特殊な Web サ

ービスです。どの STS もコア機能は同じですが、各 STS が実行するタスクの性質は、設計内で他の STS Web

サービスとの関係において STS が果たす役割によってそれぞれ異なります。

この記事の内容

STS を使用する Web アプリケーションが動作する仕組み

Windows PowerShell を使用してクレーム ベースの SharePoint Web アプリケーションを構成する

バインドの編集

STS を使用する Web アプリケーションを構成する

STS を使用する Web アプリケーションが動作する仕組み Security Token Service を使用する Web アプリケーションでは、要求を処理して、セキュリティ トークンを発行、

管理、および検証します。セキュリティ トークンは、ID クレーム (ユーザーの名前、ロール、匿名 ID など) のコ

レクションです。トークンは、SAML (Security Assertion Markup Language) トークンなど、さまざまな形式で発行

できます。セキュリティ トークンは、送信中にトークンのコンテンツを保護し、信頼できる発行者を検証できるよ

うに、X.509 証明書で保護できます。Security Token Service の詳細については、「認証方法を計画する

(SharePoint Foundation 2010)」を参照してください。

ID プロバイダー STS (IP-STS) は、信頼できる ID クレームの要求を処理する Web サービスです。IP-STS は

、ID ストアと呼ばれるデータベースを使用して、ID およびその関連属性を格納および管理します。ID プロバイ

ダーの ID ストアは、SQL データベース テーブルのように単純な場合もあります。IP-STS では、Active

Directory ドメイン サービス (AD DS) や Active Directory ライトウェイト ディレクトリ サービス (AD LDS) など、

複雑な ID ストアも使用できます。

IP-STS は、ID を作成および管理する必要があるクライアント、および、クライアントによって提示された ID を

検証する必要がある証明書利用者アプリケーションで利用できます。各 IP-STS は、フェデレーション パートナ

ーの証明書利用者 STS Web アプリケーション (それぞれ RP-STS と呼ばれる) とフェデレーション信頼関係を

持ち、トークンを発行します。クライアントは、IP-STS に登録されている ID を表す、管理情報カード

(CardSpace などのカード セレクターを使用) を作成または提供できます。クライアントは、IP-STS の ID ストア

に格納されている ID を表すセキュリティ トークンを要求するときに、IP-STS とやり取りを行います。認証後、

IP-STS によって、クライアントが証明書利用者アプリケーションに提示できる信頼できるセキュリティ トークン

が発行されます。証明書利用者アプリケーションは、IP-STS と信頼関係を確立できます。これにより、IP-STS

によって発行されたセキュリティ トークンを検証できるようになります。信頼関係が確立された後、証明書利用

者アプリケーションは、クライアントによって提示されたセキュリティ トークンを調べて、そこに含まれる ID クレ

ームの有効性を判断します。

Page 166: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

166

証明書利用者 STS (RP-STS) は、信頼できるフェデレーション パートナー IP-STS からセキュリティ トークンを

受け取る STS です。同様に、RP-STS は、ローカルの証明書利用者アプリケーションによって使用される新し

いセキュリティ トークンを発行します。IP-STS Web アプリケーションとフェデレーション関係にある RP-STS を

使用することで、組織は、パートナー組織のユーザーに対して Web シングル サインオン (SSO) を提供できま

す。各組織では、それぞれの ID ストアを引き続き管理します。

Windows PowerShell を使用してクレーム ベースの

SharePoint Web アプリケーションを構成する Windows PowerShell を使用してクレーム ベースの SharePoint Web アプリケーションを構成するには、次の手

順を実行します。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 Products] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell コマンド プロンプト (PS C:\>) で、x509Certificate2 オブジェクトを作成します。以

下に例を示します。

$cert = New-Object

System.Security.Cryptography.X509Certificates.X509Certificate2("path to cert file")

6. 信頼できる認証プロバイダーで使用するクレームの種類のマッピングを作成します。以下に例を示し

ます。

New-SPClaimTypeMapping "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress"

-IncomingClaimTypeDisplayName "EmailAddress" -SameAsIncoming

7. 信頼済みログイン プロバイダーを作成するために、まず realm パラメーターの値を次のようにして作

成します。

$realm = "urn:" + $env:ComputerName + ":domain-int"

8. Security Token Service Web アプリケーションを指す signinurl パラメーターの値を作成します。以下

に例を示します。

$signinurl = "https://test-2/FederationPassive/"

9. クレームのマッピングと同じ IdentifierClaim 値 ($map1.InputClaimType) を使用して、信頼できるロ

グイン プロバイダーを作成します。以下に例を示します。

$ap = New-SPTrustedIdentityTokenIssuer -Name

"WIF" -Description "Windows® Identity Foundation" -Realm

$realm -ImportTrustCertificate $cert

Windows PowerShell を使用してクレーム ベースの SharePoint Web アプリケーションを構成するには

Page 167: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

167

-ClaimsMappings $map1[,$map2..] -SignInUrl

$signinurl -IdentifierClaim $map1.InputClaimType

10. 最初にアプリケーション プール アカウント (現在のユーザー用) の値を作成することによって、Web ア

プリケーションを作成します。以下に例を示します。

$account = "DOMAIN\" + $env:UserName

メモ:

アプリケーション プール アカウントは、管理アカウントである必要があります。管理アカウント

を作成するには、New-SPManagedAccount を使用します。

11. Web アプリケーション URL の値を作成します ($webappurl = "https://" + $env:ComputerName)。以

下に例を示します。

$wa = New-SPWebApplication -name "Claims WIF"

-SecureSocketsLayer -ApplicationPool "SharePoint SSL"

-ApplicationPoolAccount $account -Url $webappurl -Port 443

-AuthenticationProvider $ap

12. 最初に claim オブジェクトを作成することによって、サイトを作成します。以下に例を示します。

$claim = New-SPClaimsPrincipal

-TrustedIdentityTokenIssuerr $ap -Identity

$env:UserName

13. サイトを作成します。以下に例を示します。

$site = New-SPSite $webappurl -OwnerAlias

$claim.ToEncodedString() -template "STS#0"

バインドの編集 クレーム ベースの SharePoint Web アプリケーションを構成した後、バインドを編集します。

1. コマンド プロンプトで「INETMGR」と入力して、IIS マネージャーを開始します。

2. IIS で、作成したクレーム Web アプリケーション サイトに移動します。

3. 左側のウィンドウで、作成したクレーム Web アプリケーションを右クリックし、[バインドの編集] を選択

します。

4. [https] を選択し、[編集] をクリックします。

5. [SSL 証明書] で、一覧から証明書を選択します。

バインドを編集するには

Page 168: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

168

STS を使用する Web アプリケーションを構成する クレーム ベースの SharePoint Foundation 2010 Web アプリケーションを構成し、バインドを編集し、Web.Config

ファイルを構成した後、このセクションの手順を使用して、Security Token Service Web アプリケーションを構成

できます。

1. Active Directory フェデレーション サービス (AD FS) 2.0 管理コンソールを開きます。

2. 左側のウィンドウで、[ポリシー] を展開し、[証明書利用者] を選択します。

3. 右側のウィンドウで、[証明書利用者の追加] をクリックします。Active Directory フェデレーション サー

ビス (AD FS) 2.0 構成ウィザードが開始されます。

4. ウィザードの最初のページで、[開始] をクリックします。

5. [証明書利用者構成を手動で入力する] を選択し、[次へ] をクリックします。

6. 証明書利用者名を入力し、[次へ] をクリックします。

7. [Active Directory フェデレーション サービス (AD FS) 2.0 サーバー プロファイル] を選択し、[次へ] を

クリックします。

8. 暗号化証明書を使用する予定がない場合は、[次へ] をクリックします。

9. [Web ブラウザー ベースの ID フェデレーションのサポートの有効化] を選択します。

10. Web アプリケーション URL の名前を入力し、「/_trust/」を追加します (例:

https://servername/_trust/)。[次へ] をクリックします。

11. ID を入力し、[追加] をクリックします。[次へ] をクリックします。

12. 概要ページで、[次へ] をクリックし、[閉じる] をクリックします。ルール エディター管理コンソールが開

きます。このコンソールを使用して、LDAP Web アプリケーションから SharePoint へのクレームのマッ

ピングを構成します。

13. 左側のウィンドウで、[新しいルール] を展開し、[定義済みルール] を選択します。

14. [LDAP 属性ストアからクレームを作成] を選択します。

15. 右側のウィンドウで、[属性ストア] ドロップダウン リストから [エンタープライズ Active Directory ユー

ザー アカウント ストア] を選択します。

16. [LDAP 属性] で、[sAMAccountName] を選択します。

17. [出力方向のクレームの種類] で、[電子メール アドレス] を選択します。

18. 左側のウィンドウで、[保存] をクリックします。

STS を使用する Web アプリケーションを構成するには

Page 169: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

169

グループ作業サイトのホスティングを準備をする

(SharePoint Foundation 2010)

Microsoft SharePoint Foundation 2010 をインストールし、初期構成を完了したら、SharePoint サイトの作成を

開始できます。サイト コレクションを作成する前に、サイト コレクションの作成先となる Web アプリケーションを

作成する必要があります。Kerberos 認証またはクレーム ベースの認証を使用する場合は、Web アプリケーシ

ョン認証も構成する必要があります。

このセクションの記事には、SharePoint サイトの階層決定に役立つ情報が記載されています。

Web アプリケーションを作成する (SharePoint Foundation 2010)

SharePoint サイトは Web アプリケーションによってホストされます。そのため、サイトを作成する前に、1 つ

以上の Web アプリケーションを作成する必要があります。この記事では、サーバーの全体管理 Web サイ

トまたは Windows PowerShell 2.0 を使用して Web アプリケーションを作成する方法を説明します。

クレーム ベースの認証を構成する (SharePoint Foundation 2010)

この記事では、クレーム ベースのサインインおよびサービス インフラストラクチャをファームに提供する

SharePoint Foundation 2010 のクレーム ベース Web アプリケーションを構成する方法を説明します。また

、クレーム ベース Web アプリケーションへの匿名アクセスを構成する方法や、フォーム ベース認証または

Web SSO 認証用に Web アプリケーション ゾーンを構成する方法も適宜説明します。

Kerberos 認証を構成する (SharePoint Foundation 2010)

Kerberos 認証を使用して、SharePoint Foundation 2010 を実行しているサーバー ファームを展開するには

、コンピューターにさまざまなアプリケーションをインストールして構成する必要があります。この記事では、

SharePoint Foundation 2010 を実行しているサーバー ファームの例を示し、Kerberos 認証を使用して

SharePoint サーバー ファーム内で機能するようにファームを展開および構成するためのガイダンスを示し

ます。

サイト コレクションを作成する (SharePoint Foundation 2010)

Web アプリケーションの作成後、サイト コレクションを作成できます。この記事は、サーバーの全体管理

Web サイトまたは Windows PowerShell 2.0 を使用してサイト コレクションを作成する際に役立ちます。ユー

ザーが独自のサイトを作成できるようにするには、Web アプリケーションのセルフサービス サイトの管理を

構成する必要があります。

Page 170: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

170

Web アプリケーションを作成する (SharePoint

Foundation 2010)

Web アプリケーションは、作成するサイト コレクションの論理ユニットとして動作するインターネット インフォメー

ション サービス (IIS) Web サイトから構成されています (ただし、最大 5 つの IIS Web サイトを Web アプリケー

ションに関連付けることができます)。サイト コレクションを作成する前に、まず Web アプリケーションを作成す

る必要があります。

それぞれの Web アプリケーションは、固有または共有のアプリケーション プールを持つ別々の IIS Web サイト

によって表現されます。Web アプリケーションにはそれぞれ固有のドメイン名を割り当てることができます。これ

により、クロスサイト スクリプト攻撃を防ぐことができます。

Web アプリケーションを使用すると、コンテンツが分離されます。新しい Web アプリケーションを作成するときに

は、新しいコンテンツ データベースも作成して、そのデータベースに接続するために使用する認証方法を定義

します。また、IIS Web サイトで使用される認証方法も SharePoint Foundation 2010 で定義します。

SharePoint Foundation 2010 には、次の 2 種類のユーザー認証方法が用意されています。

クラシック モード認証。ユーザーは Windows 認証を使用して Web アプリケーションにログオンします。

クレーム ベース認証。ユーザーは Windows 認証、フォーム ベース認証 (FBA)、または信頼できる ID プロ

バイダー (SAML) を使用して Web アプリケーションにログオンします。FBA または SAML を使用する場合

は、追加の構成手順を実行する必要があります。クレーム ベース認証の詳細については、「クレーム ベー

スの Web アプリケーション用にフォームベースの認証を構成する (SharePoint Foundation 2010)」を参照し

てください。

両方の認証方法の詳細については、「認証方法を計画する (SharePoint Foundation 2010)」を参照してください

SharePoint Foundation 2010 には、それぞれの Web アプリケーションで使用可能な一連のサービス アプリケ

ーションが用意されています。作成する Web アプリケーションごとに、使用するサービス アプリケーションを選

択できます。詳細については、「技術ダイアグラム (SharePoint Foundation 2010)」、「管理パスを定義する

(SharePoint Foundation 2010)」、および「サービス アプリケーションとサービスを管理する (SharePoint

Foundation 2010)」を参照してください。

この手順を開始する前に、次の点を確認してください。

システムで Microsoft SharePoint Foundation 2010 が実行されていること。

論理アーキテクチャ デザインを使用していること。

Web アプリケーションで使用する認証方法が計画済みであること。詳細については、「認証方法を計画す

る (SharePoint Foundation 2010)」および「セキュリティ グループを選択する (SharePoint Foundation 2010)

」を参照してください。

Web アプリケーションで使用するサービス アプリケーションが選択済みであること。詳細については、「サ

ービス アプリケーションとサービスを管理する (SharePoint Foundation 2010)」を参照してください。

Page 171: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

171

SSL (Secure Sockets Layer) を使用する場合は、IIS Web サイトを作成した後で、SSL 証明書と Web アプ

リケーションの IIS Web サイトを関連付ける必要があります。SSL のセットアップの詳細については、「How

to Setup SSL on IIS 7.0 (英語)」(http://go.microsoft.com/fwlink/?linkid=187887&clcid=0x411) (英語) を参

照してください。

代替アクセス マッピングについて読んでいること。

Windows でユーザー アカウント制御 (UAC) を有効にしてあり、Windows PowerShell 2.0 を使用して Web

アプリケーションを作成する場合は、SharePoint 2010 管理シェルを右クリックして [管理者として実行] を

選択する必要があります。

Web アプリケーションを作成する 管理者は、SharePoint サーバーの全体管理 Web サイトまたは Windows PowerShell を使用して、Web アプリ

ケーションを作成できます。通常は、サーバーの全体管理を使用して Web アプリケーションを作成します。企業

で一般的な Web アプリケーション作成作業の自動化を行う場合は、Windows PowerShell を使用します。この

手順が完了したら、作成した Web アプリケーション上に 1 つ以上のサイト コレクションを作成できます。

1. 次に示す管理者の資格情報があることを確認します。

Web アプリケーションを作成するには、サーバーの全体管理を実行しているコンピューターの

Farm Administrators SharePoint グループのメンバーおよびローカル Administrator グループのメ

ンバーである必要があります。

2. [サーバーの全体管理] ホーム ページで、[アプリケーション構成の管理] セクションの [Web アプリケ

ーションの管理] をクリックします。

3. リボンの [新規] をクリックします。

4. [新しい Web アプリケーションの作成] ページの [認証] セクションで、[クラシック モード認証] をクリッ

クします。

5. [IIS Web サイト] セクションで、次の 2 つの方法のどちらかを選択して新しい Web アプリケーションの

設定を構成します。

[既存の IIS Web サイトを使用する] をクリックし、新しい Web アプリケーションをインストールする

Web サイトを選択します。

[新しい IIS Web サイトを作成する] をクリックし、[名前] ボックスに Web サイトの名前を入力しま

す。

6. [IIS Web サイト] セクションの [ポート] ボックスに、Web アプリケーションへのアクセスに使用するポー

ト番号を入力します。新しい Web サイトを作成している場合、このフィールドにはランダムなポート番号

が自動的に入力されます。既存の Web サイトを使用する場合、このフィールドには現在のポート番号

が自動的に入力されます。

メモ:

HTTP アクセスの既定のポート番号は 80 で、HTTPS アクセスの既定のポート番号は 443 で

サーバーの全体管理を使用して Windows クラシック認証を使用する Web アプリケーションを作成するには

Page 172: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

172

す。ユーザーがポート番号を入力せずに Web アプリケーションにアクセスできるためには、該

当の既定のポート番号を使用する必要があります。

7. 省略可能: [IIS Web サイト] セクションの [ホスト ヘッダー] ボックスに、Web アプリケーションへのアク

セスに使用するホスト名 (たとえば www.contoso.com) を入力します。

メモ:

通常、このフィールドは、同じサーバーの同じポート番号を共有するように 2 つ以上の IIS

Web サイトを構成する必要があり、DNS が要求を同じサーバーにルーティングするように構

成されている場合にのみ、設定されます。

8. [IIS Web サイト] セクションの [パス] ボックスに、サーバー上の IIS Web サイトのホーム ディレクトリへ

のパスを入力します。新しい Web サイトを作成している場合、このフィールドには推奨パスが自動的

に入力されます。既存の Web サイトを使用する場合、このフィールドにはその Web サイトの現在のパ

スが自動的に入力されます。

9. [セキュリティの構成] セクションで、Web アプリケーションの認証と暗号化を構成します。

a. [認証プロバイダー] セクションで、[ネゴシエート (Kerberos)] または [NTLM] をクリックします。

メモ:

Kerberos 認証を有効にするには、追加の構成を実行する必要があります。

b. [匿名アクセスを許可する] セクションで、[はい] または [いいえ] をクリックします。匿名アクセス

の許可を選択すると、ユーザーはコンピューター固有の匿名アクセス アカウント (IIS_IUSRS) を使

用して、Web サイトに匿名でアクセスできるようになります。

メモ:

ユーザーがサイトのいずれかのコンテンツに匿名でアクセスできるようにする場合は、

SharePoint サイト レベルで匿名アクセスを有効にする前に Web アプリケーション領域全

体で匿名アクセスを有効にする必要があります。その後で、匿名アクセスをサイト内でど

のように使用するかをサイトの所有者が構成できます。Web アプリケーション レベルで匿

名アクセスを有効にしないと、後でサイト レベルで匿名アクセスを有効にできません。詳

細については、「セキュリティ グループを選択する (SharePoint Foundation 2010)」を参照

してください。

c. [SSL (Secure Sockets Layer) の使用] セクションで、[はい] または [いいえ] をクリックします。

Web サイトに対して SSL を有効にするように選択する場合は、SSL 証明書を要求およびインスト

ールして、SSL を構成する必要があります。SSL の設定方法については、「How to Setup SSL on

IIS 7.0 (英語)」(http://go.microsoft.com/fwlink/?linkid=187887&clcid=0x411) (英語) を参照してく

ださい。

10. [パブリック URL] セクションで、ユーザーがこの Web アプリケーションでアクセスするすべてのサイト

のドメイン名に対応する URL を入力します。この URL は、Web アプリケーション内で表示されるすべ

てのリンクでベース URL として使用されます。既定の URL は現在のサーバー名とポートであり、ペー

ジ上の現在の SSL、ホスト ヘッダー、およびポート番号の設定を反映して自動的に更新されます。

SharePoint Foundation 2010 をロード バランサーまたはプロキシ サーバーの背後に展開している場

合は、この URL をこのページの SSL、ホスト ヘッダー、およびポートの設定とは異なるものにする必

Page 173: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

173

要があります。

新しい Web アプリケーションの場合、[領域] ボックスは自動的に [既定] に設定されます。

メモ:

Web アプリケーションを拡張するときにゾーンを変更できます。詳細については、「Web アプリ

ケーションを拡張する (SharePoint Foundation 2010)」を参照してください。

11. [アプリケーション プール] セクションで、次のどちらかを実行します。

[既存のアプリケーション プールを使用する] をクリックし、使用するアプリケーション プールをドロ

ップダウン メニューから選択します。

[新しいアプリケーション プールを作成する] をクリックし、新しいアプリケーション プールの名前を

入力するか、既定の名前をそのまま使用します。

12. [このアプリケーション プールのセキュリティ アカウントを選択してください] セクションで、次のどちら

かを実行します。

定義済みのセキュリティ アカウントを使用する場合は、[定義済み] をクリックし、該当するセキュリ

ティ アカウントをドロップダウン メニューから選択します。

新しいセキュリティ アカウントを指定して既存のアプリケーション プールで使用する場合は、[構成

可能] をクリックします。

メモ:

[新しい管理アカウントの登録] リンクをクリックすることで、新しいアカウントを作成できます。

13. [データベース名と認証] セクションで、新しい Web アプリケーションのデータベース サーバー、データ

ベース名、および認証方法を下記の表に従って選択します。

項目 処理

データベース サーバー 使用するデータベース サーバーおよび

Microsoft SQL Server インスタンスの名前を <サ

ーバー名\インスタンス> の形式で入力します。

既定のエントリを使用することもできます。

データベース名 データベースの名前を入力するか、既定のエント

リを使用します。

データベースの認証 以下のどれかを実行して、使用するデータベース

認証を選択します。

Windows 認証を使用する場合は、この

オプションが選択された状態にしておき

ます。Windows 認証は SQL Server に接

続するときにパスワードを自動的に暗号

化するので、このオプションをお勧めしま

す。

Page 174: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

174

SQL 認証を使用する場合は、[SQL 認

証] をクリックします。[アカウント] ボック

スに、Web アプリケーションが SQL

Server データベースに対する認証に使

用するアカウントの名前を入力し、[パス

ワード] ボックスにそのパスワードを入力

します。

メモ:

SQL 認証は SQL 認証パスワ

ードを暗号化しないで SQL

Server に送信します。SQL 認

証は IPsec を使用してネットワ

ーク トラフィックを暗号化するプ

ロトコル暗号化を SQL Server

に対して実施する場合にのみ

使用することをお勧めします。

14. データベース ミラーリングを使用する場合は、[フェールオーバー サーバー] セクションの [フェールオ

ーバー データベース サーバー] ボックスに、コンテンツ データベースに関連付ける特定のフェールオ

ーバー データベース サーバーの名前を入力します。

15. [検索サーバー] セクションの [Microsoft SharePoint Foundation 検索サーバーの選択] で、Microsoft

SharePoint Foundation Search Service を実行中のサーバーとコンテンツ データベースを関連付けま

す。

16. [サービス アプリケーションの接続] セクションで、Web アプリケーションで使用可能になるサービス ア

プリケーション接続を選択します。ドロップダウン メニューの [既定] または [カスタム] をクリックします

。Web アプリケーションで使用するサービス アプリケーション接続を選択するには、[カスタム] オプショ

ンを使用します。

17. [カスタマー エクスペリエンス向上プログラム] セクションで、[はい] または [いいえ] をクリックします。

18. [OK] をクリックすると、新しい Web アプリケーションが作成されます。

1. 次に示す管理者の資格情報があることを確認します。

Web アプリケーションを作成するには、サーバーの全体管理を実行しているコンピューターの

Farm Administrators SharePoint グループのメンバーおよびローカル Administrator グループのメ

ンバーである必要があります。

2. [サーバーの全体管理] ホーム ページで、[アプリケーション構成の管理] セクションの [Web アプリケ

ーションの管理] をクリックします。

3. リボンの [新規] をクリックします。

サーバーの全体管理を使用して Windows クレーム認証による Web アプリケーションを作成するには

Page 175: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

175

4. [新しい Web アプリケーションの作成] ページの [認証] セクションで、[クレーム ベースの認証] をクリ

ックします。

5. [IIS Web サイト] セクションで、次の 2 つの方法のどちらかを選択して新しい Web アプリケーションの

設定を構成します。

[既存の IIS Web サイトを使用する] をクリックし、新しい Web アプリケーションをインストールする

Web サイトを選択します。

[新しい IIS Web サイトを作成する] をクリックし、[名前] ボックスに Web サイトの名前を入力しま

す。

6. [IIS Web サイト] セクションの [ポート] ボックスに、Web アプリケーションへのアクセスに使用するポー

ト番号を入力します。新しい Web サイトを作成している場合、このフィールドにはランダムなポート番号

が自動的に入力されます。既存の Web サイトを使用する場合、このフィールドには現在のポート番号

が自動的に入力されます。

メモ:

HTTP アクセスの既定のポート番号は 80 で、HTTPS アクセスの既定のポート番号は 443 で

す。ユーザーがポート番号を入力せずに Web アプリケーションにアクセスできるためには、該

当の既定のポート番号を使用する必要があります。

7. 省略可能: [IIS Web サイト] セクションの [ホスト ヘッダー] ボックスに、Web アプリケーションへのアク

セスに使用するホスト名 (たとえば www.contoso.com) を入力します。

メモ:

通常、このフィールドは、同じサーバーの同じポート番号を共有するように 2 つ以上の IIS

Web サイトを構成する必要があり、DNS が要求を同じサーバーにルーティングするように構

成されている場合にのみ、設定されます。

8. [IIS Web サイト] セクションの [パス] ボックスに、サーバー上の IIS Web サイトのホーム ディレクトリへ

のパスを入力します。新しい Web サイトを作成している場合、このフィールドには推奨パスが自動的

に入力されます。既存の Web サイトを使用する場合、このフィールドにはその Web サイトの現在のパ

スが自動的に入力されます。

9. [セキュリティの構成] セクションで、匿名アクセスを許可するかどうか、および SSL (Secure Sockets

Layer) を使用するかどうかを選択します。

a. [匿名アクセスを許可する] で、[はい] または [いいえ] をクリックします。匿名アクセスの許可を選

択すると、コンピューター固有の匿名アクセス アカウント (IIS_IUSRS) を使用して、Web サイトに匿

名でアクセスできるようになります。

メモ:

ユーザーがサイトのいずれかのコンテンツに匿名でアクセスできるようにする場合は、

SharePoint サイト レベルで匿名アクセスを有効にする前に Web アプリケーション領域全

体で匿名アクセスを有効にする必要があります。その後で、匿名アクセスをサイト内でど

のように使用するかをサイトの所有者が構成できます。Web アプリケーション レベルで匿

名アクセスを有効にしないと、後でサイト レベルで匿名アクセスを有効にできません。詳

細については、「セキュリティ グループを選択する (SharePoint Foundation 2010)」を参照

Page 176: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

176

してください。

b. [SSL (Secure Sockets Layer) の使用] で、[はい] または [いいえ] をクリックします。Web サイトに

対して SSL を有効にするように選択する場合は、SSL 証明書を要求およびインストールして、

SSL を構成する必要があります。SSL の設定方法については、「How to Setup SSL on IIS 7.0 (

英語)」(http://go.microsoft.com/fwlink/?linkid=187887&clcid=0x411) (英語) を参照してください。

10. [クレーム認証の種類] セクションで、Web アプリケーションに使用する認証方法を選択します。

a. Windows 認証を有効にする場合は [Windows 認証の有効化] を選択し、ドロップダウン メニュー

で [ネゴシエート (Kerberos)] または [NTLM] を選択します。

統合 Windows 認証を使用しない場合は、[統合 Windows 認証] をオフにします。

ネットワーク上で、ユーザーの資格情報を暗号化されていない形式で送信する場合は、[基本認

証 (パスワードはクリア テキストで送信されます)] を選択します。

メモ:

基本認証、統合 Windows 認証、またはその両方を選択できます。両方を選択すると、

SharePoint Foundation 2010 は、両方の認証の種類をクライアント Web ブラウザーに提

供します。クライアント Web ブラウザーは、使用する認証の種類を決定します。基本認証

のみを選択する場合は、必ず SSL を有効にしてください。SSL を有効にしないと、悪意

のあるユーザーに資格情報を傍受される可能性があります。

b. フォーム ベース認証を有効にする場合は、[フォーム ベース認証 (FBA) の有効化] を選択し、メ

ンバーシップ プロバイダー名とロール マネージャー名を各ボックスに入力します。

メモ:

このオプションを選択する場合は、必ず SSL を有効にしてください。SSL を有効にしない

と、悪意のあるユーザーに資格情報を傍受される可能性があります。

c. Windows PowerShell で信頼できる ID プロバイダー認証をセットアップした場合、[信頼できる ID

プロバイダー] チェック ボックスはオンです。

1 つ以上のクレーム認証の種類を使用できます。詳細については、「認証方法を計画する

(SharePoint Foundation 2010)」を参照してください。

11. [サインイン ページの URL] セクションで、SharePoint Foundation 2010 にサインインするための次の

どちらかのオプションを選択します。

クレームベース認証でユーザーを既定のサインイン Web サイトにリダイレクトするには、[既定の

サインイン ページ] をクリックします。

クレーム ベース認証でユーザーをカスタマイズされたサインイン Web サイトにリダイレクトするに

は、[ユーザー設定のサインイン ページ] を選択し、サインイン URL を入力します。

12. [パブリック URL] セクションで、ユーザーがこの Web アプリケーションでアクセスするすべてのサイト

のドメイン名に対応する URL を入力します。この URL は、Web アプリケーション内で表示されるすべ

てのリンクでベース URL として使用されます。既定の URL は現在のサーバー名とポートであり、ペー

ジ上の現在の SSL、ホスト ヘッダー、およびポート番号の設定を反映して自動的に更新されます。

SharePoint Foundation 2010 をロード バランサーまたはプロキシ サーバーの背後に展開している場

合は、この URL をこのページの SSL、ホスト ヘッダー、およびポートの設定とは異なるものにする必

Page 177: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

177

要があります。

新しい Web アプリケーションの場合、[領域] ボックスは自動的に [既定] に設定されます。

メモ:

Web アプリケーションを拡張するときにゾーンを変更できます。詳細については、「Web アプリ

ケーションを拡張する (SharePoint Foundation 2010)」を参照してください。

13. [アプリケーション プール] セクションで、次のどちらかを実行します。

[既存のアプリケーション プールを使用する] をクリックし、使用するアプリケーション プールをドロ

ップダウン メニューから選択します。

[新しいアプリケーション プールを作成する] をクリックし、新しいアプリケーション プールの名前を

入力するか、既定の名前をそのまま使用します。

14. [このアプリケーション プールのセキュリティ アカウントを選択してください] セクションで、次のどちら

かを実行します。

定義済みのセキュリティ アカウントを使用する場合は、[定義済み] をクリックし、該当するセキュリ

ティ アカウントをドロップダウン メニューから選択します。

新しいセキュリティ アカウントを指定して既存のアプリケーション プールで使用する場合は、[構成

可能] をクリックします。

メモ:

[新しい管理アカウントの登録] リンクをクリックすることで、新しいアカウントを作成できます。

15. [データベース名と認証] セクションで、新しい Web アプリケーションのデータベース サーバー、データ

ベース名、および認証方法を下記の表に従って選択します。

項目 処理

データベース サーバー 使用するデータベース サーバーおよび

Microsoft SQL Server インスタンスの名前を <サ

ーバー名\インスタンス> の形式で入力します。

既定のエントリを使用することもできます。

データベース名 データベースの名前を入力するか、既定のエント

リを使用します。

データベースの認証 以下のどれかを実行して、使用するデータベース

認証を選択します。

Windows 認証を使用する場合は、この

オプションが選択された状態にしておき

ます。Windows 認証は SQL Server に接

続するときにパスワードを自動的に暗号

化するので、このオプションをお勧めしま

す。

Page 178: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

178

SQL 認証を使用する場合は、[SQL 認

証] をクリックします。[アカウント] ボック

スに、Web アプリケーションが SQL

Server データベースに対する認証に使

用するアカウントの名前を入力し、[パス

ワード] ボックスにそのパスワードを入力

します。

メモ:

SQL 認証は SQL 認証パスワ

ードを暗号化しないで SQL

Server に送信します。SQL 認

証は IPsec を使用してネットワ

ーク トラフィックを暗号化するプ

ロトコル暗号化を SQL Server

に対して実施する場合にのみ

使用することをお勧めします。

16. データベース ミラーリングを使用する場合は、[フェールオーバー サーバー] セクションの [フェールオ

ーバー データベース サーバー] ボックスに、コンテンツ データベースに関連付ける特定のフェールオ

ーバー データベース サーバーの名前を入力します。

17. [検索サーバー] セクションの [SharePoint Foundation 検索サーバーの選択] で、Microsoft

SharePoint Foundation Search Service を実行中のサーバーとコンテンツ データベースを関連付けま

す。

18. [サービス アプリケーションの接続] セクションで、Web アプリケーションで使用可能になるサービス ア

プリケーション接続を選択します。ドロップダウン メニューの [既定] または [カスタム] をクリックします

。Web アプリケーションで使用するサービス アプリケーション接続を選択するには、[カスタム] オプショ

ンを使用します。

19. [カスタマー エクスペリエンス向上プログラム] セクションで、[はい] または [いいえ] をクリックします。

20. [OK] をクリックすると、新しい Web アプリケーションが作成されます。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。また、

Windows PowerShell を実行するコンピューターのローカル Administrators グループのメンバーである

必要もあります。さらに、手順によっては SQL Server 固定サーバー ロールの dbcreator および

securityadmin のメンバーシップが必要となります。

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 Products] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

Windows PowerShell を使用して Windows クラシック認証を使用する Web アプリケーションを作成するには

Page 179: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

179

5. Windows PowerShell コマンド プロンプトで、次のコマンドを入力します。

New-SPWebApplication -Name <Name> -ApplicationPool <ApplicationPool> -ApplicationPoolAccount

<ApplicationPoolAccount> -Port <Port> -URL <URL>

ここで、

<Name> は、新しい Web アプリケーションの名前です。

<ApplicationPool> は、アプリケーション プールの名前です。

<ApplicationPoolAccount> は、このアプリケーション プールが実行するユーザー アカウントです。

<Port> は、IIS で Web アプリケーションが作成されるポートです。

<URL> は、Web アプリケーションのパブリック URL です。

New-SPWebApplication -Name "Contoso Internet Site" -ApplicationPool "ContosoAppPool" -ApplicationPoolAccount

(Get-SPManagedAccount "DOMAIN\jdoe") -Port 80 -URL "http://www.contoso.com"

詳細については、「New-SPWebApplication」を参照してください。

メモ:

コマンドライン管理タスクを実行するときには Windows PowerShell を使用することが推奨されてい

ます。Stsadm コマンドライン ツールは推奨されていませんが、製品の以前のバージョンとの互換

性をサポートするために含まれています。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。また、

Windows PowerShell を実行するコンピューターのローカル Administrators グループのメンバーである

必要もあります。さらに、手順によっては SQL Server 固定サーバー ロールの dbcreator および

securityadmin のメンバーシップが必要となります。

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 Products] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows クレーム認証プロバイダーを作成するには、Windows PowerShell コマンド プロンプトで次の

コマンドを入力します。

$ap = New-SPAuthenticationProvider

Windows クレーム認証を使用する Web アプリケーションを作成するには、Windows PowerShell コマン

ド プロンプトで次のコマンドを入力します。

$wa = New-SPWebApplication -Name <ClaimsWindowsWebApplication> -ApplicationPool <ClaimsApplicationPool> -

ApplicationPoolAccount <ClaimsApplicationPoolAccount> -URL <URL> -Port <Port> -AuthenticationProvider $ap

メモ:

アプリケーション プール アカウントにはサーバー ファームの管理アカウントを使用することを

お勧めします。

Windows クレーム認証を使用する Web アプリケーションを Windows PowerShell を使用して作成するには

Page 180: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

180

ここで、

<Name> は、Windows クレーム認証を使用する新しい Web アプリケーションの名前です。

<ApplicationPool> は、アプリケーション プールの名前です。

<ApplicationPoolAccount> は、このアプリケーション プールが実行するユーザー アカウントです。

<URL> は、Web アプリケーションのパブリック URL です。

<Port> は、IIS で Web アプリケーションが作成されるポートです。

$ap = New-SPAuthenticationProvider

$wa = New-SPWebApplication -Name "Contoso Internet Site" -ApplicationPool "ContosoAppPool" -

ApplicationPoolAccount (Get-SPManagedAccount "DOMAIN\jdoe") -URL "http://www.contoso.com" -Port 80 -

AuthenticationProvider $ap

詳細については、「New-SPWebApplication」および「New-SPAuthenticationProvider」を参照してください。

メモ:

コマンドライン管理タスクを実行するときには Windows PowerShell を使用することが推奨されてい

ます。Stsadm コマンドライン ツールは推奨されていませんが、製品の以前のバージョンとの互換

性をサポートするために含まれています。

関連項目 Web アプリケーションを拡張する (SharePoint Foundation 2010)

サイト コレクションを作成する (SharePoint Foundation 2010)

クレーム ベース Web アプリケーションを構成する (SharePoint Foundation 2010)

クレーム ベースの Web アプリケーション用にフォームベースの認証を構成する (SharePoint Foundation 2010)

IIS 7.0: Web サーバーのセキュリティを構成する

Page 181: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

181

クレーム ベースの認証を構成する (SharePoint

Foundation 2010)

このセクションの内容

クレーム ベース Web アプリケーションを構成する (SharePoint Foundation 2010)

クレーム ベース Web アプリケーションへの匿名アクセスを構成する (SharePoint Foundation 2010)

クレーム ベースの Web アプリケーション用にフォームベースの認証を構成する (SharePoint Foundation

2010)

Claims to Windows Token Service の Kerberos 認証を構成する (SharePoint Foundation 2010)

SAML セキュリティ トークンを使用して認証を構成する (SharePoint Foundation 2010)

Page 182: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

182

クレーム ベース Web アプリケーションを構成する

(SharePoint Foundation 2010)

ここで説明する手順を使用すると、ファームにクレーム ベースのサインインとサービスのインフラストラクチャを

提供する Microsoft SharePoint Foundation 2010 のクレーム ベース Web アプリケーションを構成できます。ク

レーム ベース Web アプリケーションを構成する前に、次の SharePoint Foundation 2010 インストール プロセス

が正常に実行されていることを確認してください。

セットアップ後の構成ウィザードを実行します。

ファーム構成ウィザードを実行します (またはファーム サービスを個別に構成します)。

SharePoint Foundation 2010 Web アプリケーションを構成します。アプリケーション プール アカウントには

、ファーム管理者アカウントを使用します。

SharePoint Foundation 2010 サイト コレクションを構成します。

クレーム ベース Web アプリケーションを構成する 次の手順では、サーバーの全体管理を使用してクレーム ベースの Web アプリケーションを構成する方法につ

いて説明します。

1. この手順を実行しようとしているユーザー アカウントが、Farm Administrators SharePoint グループの

メンバーであることを確認します。

2. サーバーの全体管理で、[アプリケーション構成の管理] の [Web アプリケーションの管理] をクリックし

ます。

3. リボンの [新規] をクリックします。

4. [新しい Web アプリケーション] ダイアログ ボックスの [認証] セクションで、[クレーム ベースの認証]

を選択し、[OK] をクリックします。

5. Web アプリケーションが正しく作成されていることを確認します。

6. クレーム ベース Web アプリケーションを構成した後、サイト コレクションを作成します。

クレーム ベース Web アプリケーションを構成するには

Page 183: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

183

クレーム ベース Web アプリケーションへの匿名アクセ

スを構成する (SharePoint Foundation 2010)

Microsoft SharePoint Foundation 2010 クレーム ベース Web アプリケーションを構成した後、この記事の手順

を使用して、クレーム ベース Web アプリケーションへの匿名アクセスを構成できます。詳細については、「クレ

ーム ベース Web アプリケーションを構成する (SharePoint Foundation 2010)」を参照してください。

クレーム ベース Web アプリケーションへの匿名アクセスを構

成する

1. この手順を実行するユーザー アカウントがサイト コレクションの管理者であることを確認します。

2. サーバーの全体管理で、[セキュリティ] セクションに移動します。

3. [匿名アクセス] で、[匿名アクセスの有効化] を選択します。

4. [保存] をクリックします。

5. 対象となる Web アプリケーションのサイトに移動します。

6. [サイトの操作] を選択します。

7. [サイトの権限] を選択します。

8. リボンの [匿名アクセス] を選択します。

9. サイトへの匿名アクセスの範囲をどのように設定するかに応じて、[Web サイト全体] または [リストとラ

イブラリ] を選択します。

クレーム ベース Web アプリケーションへの匿名アクセスを構成するには

Page 184: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

184

クレーム ベースの Web アプリケーション用にフォーム

ベースの認証を構成する (SharePoint Foundation

2010)

この記事の手順は、以下の操作を行う上で参考になります。

クレーム ベースの Microsoft SharePoint Foundation 2010 Web アプリケーションに対してフォーム ベース

認証を構成する。

フォーム ベース認証を使用するように構成されている既存の Windows SharePoint Services 3.0 Web アプ

リケーションを、SharePoint Foundation 2010 で動作するようにアップグレードする。

SharePoint Foundation 2010 へのアップグレード後、Windows SharePoint Services 3.0 Web アプリケーションは

、以前のログイン方式を使用するように構成されます。Windows 認証を使用するように構成されていた

Windows SharePoint Services 3.0 Web アプリケーションの場合は、アップグレードのための追加の手順は必要

ありません。しかし、フォーム ベース認証、または Web SSO 認証を使用するように構成されていた Windows

SharePoint Services 3.0 Web アプリケーションの場合は、SharePoint Foundation 2010 で Windows SharePoint

Services 3.0 Web アプリケーションを使用する前に、クレーム ベース認証に変換する必要があります。Windows

SharePoint Services 3.0 Web アプリケーションをクレーム ベース認証に変換した後、フォーム ベース認証 (ま

たは必要に応じて Web SSO 認証) を使用するように Web アプリケーション ゾーンを構成します。SharePoint

Foundation 2010 で使用するメンバーシップ プロバイダーとロール プロバイダーの名前が Windows

SharePoint Services 3.0 で使用する名前と一致する必要があることに注意してください。最後に、ユーザーとア

クセス許可を SharePoint Foundation 2010 に移行します。

この記事の内容

Web アプリケーションをクレーム ベース認証に変換する

サーバーの全体管理を使用してフォーム ベースの Web アプリケーションが LDAP プロバイダーを使用す

るように構成する

LDAP Web.Config ファイルを構成する

Windows PowerShell を使用してフォーム ベースの Web アプリケーションが LDAP プロバイダーを使用す

るように構成する

ユーザーとアクセス許可を Windows SharePoint Services 3.0 から SharePoint Foundation 2010 に移行す

る 2010

Web アプリケーションをクレーム ベース認証に変換する Windows PowerShell を使用して既存の Web アプリケーションをクレーム ベース認証に変換するには、次の手

順を実行します。

Web アプリケーションをクレーム ベース認証に変換するには

Page 185: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

185

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 製品] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell コマンド プロンプトで、以下を入力します。

$w = Get-SPWebApplication "http://<server>/"

$w.UseClaimsAuthentication = "True";

$w.Update()

$w.ProvisionGlobally()

メモ:

コマンドライン管理タスクを実行するときには Windows PowerShell を使用することが推奨されてい

ます。Stsadm コマンドライン ツールは推奨されていませんが、製品の以前のバージョンとの互換

性をサポートするために含まれています。

サーバーの全体管理を使用してフォーム ベースの Web アプ

リケーションが LDAP プロバイダーを使用するように構成す

る サーバーの全体管理を使用してクレーム ベースの Web アプリケーションに対してフォーム ベース認証を構成

するには、次の手順を実行します。

1. この手順を実行するユーザー アカウントがサイト コレクションの管理者であることを確認します。

2. サーバーの全体管理で、[アプリケーション構成の管理] の [Web アプリケーションの管理] をクリックし

ます。

3. リボンの [新規] をクリックします。

4. [新しい Web アプリケーション] ダイアログ ボックスの [認証] セクションで、[クレーム ベースの認証]

を選択します。

5. [認証の種類] セクションで、[ASP.NET のメンバーシップおよびロール プロバイダーの有効化] を選択

します。

6. メンバーシップ プロバイダー名およびロール マネージャー名を入力します。この記事に示されている

Web.Config ファイルの例の場合、メンバーシップ プロバイダーの名前は membership で、ロール マネ

ージャーの名前は rolemanager です。

サーバーの全体管理を使用してクレーム ベースの Web アプリケーションに対してフォーム ベース認証を構

成するには

Page 186: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

186

7. [OK] をクリックして、Web アプリケーションを作成します。

LDAP Web.Config ファイルを構成する 上記の手順に従って Web アプリケーションを作成した後、次の Web.Config ファイルを変更します。

サーバーの全体管理 Web アプリケーションの Web.Config ファイル

Security Token Service の Web.Config ファイル

フォーム ベース認証のクレーム ベース Web アプリケーションの Web.Config ファイル

1. コマンド プロンプトで「INETMGR」と入力して、IIS マネージャーを開きます。

2. IIS で [SharePoint サーバーの全体管理] サイトに移動します。

3. [SharePoint サーバーの全体管理] を右クリックし、[エクスプローラー] を選択します。

4. Web.Config ファイルを開きます。

5. <Configuration> <system.web> セクションを検索し、次のエントリを追加します。

<membership defaultProvider="AspNetSqlMembershipProvider">

<providers>

<add name="membership"

type="Microsoft.Office.Server.Security.LdapMembershipProvider, Microsoft.Office.Server, Version=14.0.0.0, Culture=neutral,

PublicKeyToken=71e9bce111e9429c"

server="yourserver.com"

port="389"

useSSL="false"

userDNAttribute="distinguishedName"

userNameAttribute="sAMAccountName"

userContainer="OU=UserAccounts,DC=internal,DC=yourcompany,DC= distinguishedName (of your userContainer)"

userObjectClass="person"

userFilter="(ObjectClass=person)"

scope="Subtree"

otherRequiredUserAttributes="sn,givenname,cn" />

</providers>

</membership>

<roleManager enabled="true" defaultProvider="AspNetWindowsTokenRoleProvider" >

<providers>

サーバーの全体管理の Web.Config ファイルを構成するには

Page 187: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

187

<add name="roleManager"

type="Microsoft.Office.Server.Security.LdapRoleProvider, Microsoft.Office.Server, Version=14.0.0.0, Culture=neutral,

PublicKeyToken=71e9bce111e9429c"

server="yourserver.com"

port="389"

useSSL="false"

groupContainer="DC=internal,DC=yourcompany,DC= distinguishedName (of your groupContainer)"

groupNameAttribute="cn"

groupNameAlternateSearchAttribute="samAccountName"

groupMemberAttribute="member"

userNameAttribute="sAMAccountName"

dnAttribute="distinguishedName"

groupFilter="((ObjectClass=group)"

userFilter="((ObjectClass=person)"

scope="Subtree" />

</providers>

</roleManager>

上に示したエントリを追加した後、Web.Config ファイルを保存し、閉じます。

1. コマンド プロンプトで「INETMGR」と入力して、IIS マネージャーを開きます。

2. [SharePoint Web Services] サイトに移動します。

3. [SecurityTokenServiceAppliction] サブサイトに移動します。

4. [SharePoint サーバーの全体管理] を右クリックし、[エクスプローラー] を選択します。

5. Web.Config ファイルを開きます。

6. <Configuration> <system.web> セクションを検索し、次のエントリを追加します。

<membership>

<providers>

<add name="membership"

type="Microsoft.Office.Server.Security.LdapMembershipProvider, Microsoft.Office.Server, Version=14.0.0.0, Culture=neutral,

PublicKeyToken=71e9bce111e9429c"

server="yourserver.com"

重要:

Security Token Service の Web.Config ファイルを構成するには

Page 188: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

188

port="389"

useSSL="false"

userDNAttribute="distinguishedName"

userNameAttribute="sAMAccountName"

userContainer="OU=UserAccounts,DC=internal,DC=yourcompany,DC=com"

userObjectClass="person"

userFilter="(&amp;(ObjectClass=person))"

scope="Subtree"

otherRequiredUserAttributes="sn,givenname,cn" />

</providers>

</membership>

<roleManager enabled="true" >

<providers>

<add name="rolemanager"

type="Microsoft.Office.Server.Security.LdapRoleProvider, Microsoft.Office.Server, Version=14.0.0.0, Culture=neutral,

PublicKeyToken=71e9bce111e9429c"

server="yourserver.com"

port="389"

useSSL="false"

groupContainer="DC=internal,DC=yourcompany,DC=com"

groupNameAttribute="cn"

groupNameAlternateSearchAttribute="samAccountName"

groupMemberAttribute="member"

userNameAttribute="sAMAccountName"

dnAttribute="distinguishedName"

groupFilter="(&amp;(ObjectClass=group))"

userFilter="(&amp;(ObjectClass=person))"

scope="Subtree" />

</providers>

</roleManager>

上に示したエントリを追加した後、Web.Config ファイルを保存し、閉じます。

重要:

Page 189: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

189

1. コマンド プロンプトで「INETMGR」と入力して、IIS マネージャーを開きます。

2. [クレーム フォーム] サイトに移動します。

3. [クレーム フォーム] を右クリックし、[エクスプローラー] を選択します。

4. Web.Config ファイルを開きます。

5. <Configuration> <system.web> セクションを検索します。

6. <membership defaultProvider="i"> セクションを検索し、次のエントリを追加します。

<add name="membership"

type="Microsoft.Office.Server.Security.LdapMembershipProvider, Microsoft.Office.Server, Version=14.0.0.0, Culture=neutral,

PublicKeyToken=71e9bce111e9429c"

server="yourserver.com"

port="389"

useSSL="false"

userDNAttribute="distinguishedName"

userNameAttribute="sAMAccountName"

userContainer="OU=UserAccounts,DC=internal,DC=yourcompany,DC=com"

userObjectClass="person"

userFilter="(&amp;(ObjectClass=person))"

scope="Subtree"

otherRequiredUserAttributes="sn,givenname,cn" />

<roleManager defaultProvider="c" enabled="true" cacheRolesInCookie="false"> セクションを検索し、次

のエントリを追加します。

<add name="roleManager"

type="Microsoft.Office.Server.Security.LdapRoleProvider, Microsoft.Office.Server, Version=14.0.0.0, Culture=neutral,

PublicKeyToken=71e9bce111e9429c"

server="yourserver.com"

port="389"

useSSL="false"

groupContainer="DC=internal,DC=yourcompany,DC=com"

groupNameAttribute="cn"

groupNameAlternateSearchAttribute="samAccountName"

groupMemberAttribute="member"

userNameAttribute="sAMAccountName"

フォーム ベース認証のクレーム ベース Web アプリケーションの Web.Config ファイルを構成するには

Page 190: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

190

dnAttribute="distinguishedName"

groupFilter="(&amp;(ObjectClass=group))"

userFilter="(&amp;(ObjectClass=person))"

scope="Subtree" />

上に示したエントリを追加した後、Web.Config ファイルを保存し、閉じます。

この Web.Config ファイル内の既存のエントリは上書きしないでください。

Windows PowerShell を使用してフォーム ベースの Web アプ

リケーションが LDAP プロバイダーを使用するように構成す

る Windows PowerShell を使用してクレーム ベースの Web アプリケーションに対してフォーム ベース認証を構成

するには、次の手順を実行します。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 製品] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell コマンド プロンプトで、以下を入力します。

$ap = New-SPAuthenticationProvider -Name "ClaimsForms" -ASPNETMembershipProvider "membership" -

ASPNETRoleProviderName "rolemanager"

$wa = New-SPWebApplication -Name "Claims Windows Web App" -ApplicationPool "Claims App Pool" -

ApplicationPoolAccount "internal\appool"

-Url http://servername -Port 80 -AuthenticationProvider $ap

メモ:

ApplicationPoolAccount パラメーターの値は、ファーム上の管理アカウントである必要があり

ます。

6. 認証プロバイダーおよび Web アプリケーションを作成した後、この記事の「LDAP Web.Config ファイル

を構成する」に示されているサンプル エントリを使用して、次の Web.Config ファイルを変更します。

サーバーの全体管理 Web アプリケーションの Web.Config ファイル

重要:

警告:

Windows PowerShell を使用してフォーム ベースの Web アプリケーションが LDAP プロバイダーを使用する

ように構成するには

Page 191: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

191

Security Token Service の Web.Config ファイル

フォーム ベース認証のクレーム ベース Web アプリケーションの Web.Config ファイル

7. Web.Config ファイルを作成した後、次の例に示すように、SPClaimsPrinciple およびサイト コレクション

を作成します。

$cp = New-SPClaimsPrincipal -Identity "membership:SiteOwner" -IdentityType FormsUser

$sp = New-SPSite http://servername:port -OwnerAlias $cp.Encode() -Template "STS#0"

メモ:

コマンドライン管理タスクを実行するときには Windows PowerShell を使用することが推奨されてい

ます。Stsadm コマンドライン ツールは推奨されていませんが、製品の以前のバージョンとの互換

性をサポートするために含まれています。

ユーザーとアクセス許可を Windows SharePoint Services 3.0

から SharePoint Foundation 2010 に移行する 2010 Windows PowerShell を使用してユーザーおよびアクセス許可を移行するには、次の手順を実行します。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 製品] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell コマンド プロンプトで、以下を入力します。

$w = Get-SPWebApplication "http://<server>/"

$w.MigrateUsers(True)

メモ:

コマンドライン管理タスクを実行するときには Windows PowerShell を使用することが推奨されてい

ます。Stsadm コマンドライン ツールは推奨されていませんが、製品の以前のバージョンとの互換

性をサポートするために含まれています。

ユーザーとアクセス許可を Windows SharePoint Services 3.0 から SharePoint Foundation 2010 に移行す

るには

Page 192: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

192

Claims to Windows Token Service の Kerberos 認証を

構成する (SharePoint Foundation 2010)

この記事では、3 台のコンピューターで構成されるサーバー ファーム環境を例にして、Microsoft SharePoint

Foundation 2010 で Claims to Windows Token Service 用に Kerberos 認証を構成する方法を示します。

この記事の内容

はじめに

外部データ ソースを構成する

共有サービス アプリケーション プール アカウントについて制限付き委任を構成する

Claims to Windows Token Service アカウントの制限付き委任を構成する

アプリケーション サーバー上の Claims to Windows Token Service を構成する

はじめに サービス プリンシパル名 (SPN) エントリを Active Directory ドメインに追加する前に、次のことを確認します。

ドメイン内の既存の SPN エントリと重複しない。

追加する SPN エントリが、他のコンピューター アカウントやサービスで現在使用されていない。

SPN エントリが重複するコンピューター アカウントの検索の詳細については、サポート技術情報の記事

321044「ドメイン コントローラーのシステム ログにイベント ID 11」

(http://go.microsoft.com/fwlink/?linkid=166609&clcid=0x411) を参照してください。

Active Directory ドメインで SPN を作成するには、ドメイン管理者レベルのアクセス許可を持っている

必要があります。

サーバー ファームのトポロジ

この記事では、SharePoint Foundation 2010 のサーバー ファームの次のトポロジについて説明します。

フロントエンド Web サーバーとして動作する、Windows Server 2008 が実行されている 1 台のコンピュータ

ー。

アプリケーション サーバーとして動作する、Windows Server 2008 が実行されている 1 台のコンピューター

(Claims1)。

Windows Server 2008 と、SharePoint Foundation 2010 が実行されているファームの SQL Server が実行

されている 1 台のコンピューター (Claims2)。

外部 SQL データ ソースとして動作する、1 台のコンピューター (Claims3)。

重要:

Page 193: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

193

外部データ ソースを構成する 外部データ ソースを構成するには、Claims3 に SQL Server をインストールします。SQL Server サービスが

peopletest\osspool9 として実行していることを確認します。

ドメイン コントローラーで SETSPN.EXE ツールを実行して SPN を作成します。以下に例を示します。

setspn -A MSSQLSvc/claims3:1433

peopletest\osspool9

setspn -A

MSSQLSvc/claims3.peopletest.extest.mydomain.net:1433 peopletest\osspool9

共有サービス アプリケーション プール アカウントについて制

限付き委任を構成する 共有サービス アプリケーション プール アカウントについて制限付き委任を構成するには、次の手順を実行しま

す。

1. ドメイン コントローラーにログオンし、[スタート] ボタンをクリックし、[管理ツール] をクリックします。次に、

[Active Directory ユーザーとコンピューター] をクリックします。

2. ドメイン ノードを展開し、[ユーザー] をクリックします。

3. アプリケーション プール ID ユーザー アカウント (peopletest\osspool8) を右クリックし、[プロパティ] をクリ

ックします。

4. [委任] タブで、[指定されたサービスへの委任でのみこのユーザーを信頼する] オプションが選択されてい

ることを確認します。

5. [任意の認証プロトコルを使う] をクリックします。

6. [追加] をクリックして [ユーザーとコンピューター] をクリックします。

7. Kerberos 資格情報を使用するサービスを実行しているアカウントのドメインとユーザー名を入力します。こ

の例では、claims3 上の SQL サービス アカウントの名前 (peopletest\osspool9) を入力し、[OK] をクリック

します。

8. 選択したアカウントで使用できるサービスの値が表示されます。Claims3 の [MSSQLSvc] を選択し、[OK]

をクリックします。

9. [OK] をクリックして、[アカウントのプロパティ] ダイアログ ボックスを閉じます。

このアカウントに SPN が登録されていない場合は、[委任] タブが表示されません。このため、場合に

よっては、[委任] タブを強制的に表示させるためだけに、使用する意図のない SPN を作成する必要

があります。

ドメイン コントローラーで SETSPN.EXE ツールを実行することによって、SPN を作成できます。以下に例を示し

ます。

メモ:

Page 194: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

194

setspn -A http/uniquespn1

peopletest\osspool8

Claims to Windows Token Service アカウントの制限付き委

任を構成する Claims to Windows Token Service の制限付き委任を構成するには、次の手順を実行します。

1. ドメイン コントローラーにログオンし、[スタート] ボタンをクリックし、[管理ツール] をクリックします。次に、

[Active Directory ユーザーとコンピューター] をクリックします。

2. ドメイン ノードを展開し、[コンピューター] をクリックします。

3. アプリケーション プール ID アカウントを右クリックします。既定では、Claims to Windows Token Service は

、ローカル システム アカウント (この例では Claims1) の下で実行しています。次に、[プロパティ] をクリッ

クします。

4. [委任] タブで、[指定されたサービスへの委任でのみこのユーザーを信頼する] オプションが選択されてい

ることを確認します。

5. [任意の認証プロトコルを使う] をクリックします。

6. [追加] をクリックして [ユーザーとコンピューター] をクリックします。

7. Kerberos 資格情報を使用するサービスを実行しているアカウントのドメインとユーザー名を入力します。こ

の例では、claims3 上の SQL サービス アカウントの名前 (peopletest\osspool9) を入力し、[OK] をクリック

します。

8. 選択したアカウントで使用できるサービスの値が表示されます。Claims3 の [MSSQLSvc] を選択し、[OK]

をクリックします。

9. [OK] をクリックして、[アカウントのプロパティ] ダイアログ ボックスを閉じます。

アプリケーション サーバー上の Claims to Windows Token

Service を構成する WSS_SPG グループ権限を付与して Claims to Windows ID を変換し、次の手順を実行して、Claims1 上の

Claims to Windows Token Service を構成します。

1. メモ帳で wtshost.exe.config を開きます。

2. <add value="WSS_WPG" /> を、<windowsTokenService> セクションの <allowedCallers> 要素に追加しま

す。

ファイルは次の例のようになります。

<?xml version="1.0"?>

<configuration>

<configSections>

Page 195: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

195

<section name="windowsTokenService"

type="yourcompany.IdentityModel.WindowsTokenService.Configuration.WindowsTokenServiceSection,

yourcompany.IdentityModel.WindowsTokenService, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>

</configSections>

<windowsTokenService>

<allowedCallers>

<clear/>

<add value="WSS_WPG" />

</allowedCallers>

</windowsTokenService>

</configuration>

コマンド ラインから Claims to Windows Token Service を開始します。以下に例を示します。

net start c2wts

sc config c2wts start= auto

Page 196: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

196

SAML セキュリティ トークンを使用して認証を構成する

(SharePoint Foundation 2010)

この記事の手順では、Microsoft SharePoint Foundation 2010 のクレーム ベース Web アプリケーションの

SAML (Security Assertion Markup Language) セキュリティ トークンを使用して認証を構成する方法を説明しま

す。

SAML サインインは、通常、ビジネス パートナーにアクセスを提供するなどのエンタープライズ フェデレーション

シナリオで使われます。SAML サインインは、SharePoint Foundation 2010 が含まれているフォレストに属さな

いドメイン内にアカウントがある内部ユーザーにアクセスを提供するためにも展開されます。

SAML セキュリティ トークンを使用して SharePoint Foundation 2010 クレームベース Web アプリケーションの

認証を構成する前に、Active Directory フェデレーション サービス (AD FS) 2.0 を実行するサーバーを構成す

る必要があります。AD FS 2.0 を実行するようにサーバーを構成する方法については、AD FS 2.0 の展開に関

するガイド (英語) (http://go.microsoft.com/fwlink/?linkid=191723&clcid=0x411) (英語) を参照してください。

この記事の内容

ID プロバイダー STS (IP-STS) Web アプリケーションを Windows PowerShell で構成する

証明書利用者 STS (RP-STS) Web アプリケーションを構成する

ID プロバイダー STS (IP-STS) との信頼関係を Windows PowerShell で確立する

信頼できる IP-STS 証明書を Windows PowerShell でエクスポートする

クレーム マッピング用の一意識別子を Windows PowerShell で定義する

SharePoint Web アプリケーションを新たに作成し、SAML サインインを使うように構成する

ID プロバイダー STS (IP-STS) Web アプリケーションを

Windows PowerShell で構成する Windows PowerShell を使用してクレーム ベースの SharePoint Web アプリケーションを構成するには、次の手

順を実行します。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 Products] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell コマンド プロンプトから、次のようにして x509Certificate2 オブジェクトを作成しま

す。

ID プロバイダー STS (IP-STS) Web アプリケーションを Windows PowerShell で構成するには

Page 197: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

197

$cert = New-Object

System.Security.Cryptography.X509Certificates.X509Certificate2("path to cert file")

6. 信頼できる認証プロバイダーで使用するクレームの種類のマッピングを作成します。以下に例を示し

ます。

New-SPClaimTypeMapping "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress"

-IncomingClaimTypeDisplayName "EmailAddress" -SameAsIncoming

7. 信頼済みログイン プロバイダーを作成するために、まず realm パラメーターの値を次のようにして作

成します。

$realm = "urn:" + $env:ComputerName + ":domain-int"

8. Security Token Service Web アプリケーションを指す signinurl パラメーターの値を作成します。以下

に例を示します。

$signinurl = "https://test-2/FederationPassive/"

9. クレームのマッピングと同じ IdentifierClaim 値 ($map1.InputClaimType) を使用して、信頼できるロ

グイン プロバイダーを作成します。以下に例を示します。

$ap = New-SPTrustedIdentityTokenIssuer -Name

"WIF" -Description "Windows® Identity Foundation" -Realm

$realm -ImportTrustCertificate $cert

-ClaimsMappings $map1[,$map2..] -SignInUrl

$signinurl -IdentifierClaim $map1.InputClaimType

10. 最初にアプリケーション プール アカウント (現在のユーザー用) の値を作成することによって、Web ア

プリケーションを作成します。以下に例を示します。

$account = "DOMAIN\" + $env:UserName

メモ:

アプリケーション プール アカウントは、管理アカウントである必要があります。管理アカウント

を作成するには、New-SPManagedAccount を使用します。

11. Web アプリケーション URL の値を作成します ($webappurl = "https://" + $env:ComputerName)。以

下に例を示します。

$wa = New-SPWebApplication -name "Claims WIF"

-SecureSocketsLayer -ApplicationPool "SharePoint SSL"

-ApplicationPoolAccount $account -Url $webappurl -Port 443

-AuthenticationProvider $ap

12. 最初に claim オブジェクトを作成することによって、サイトを作成します。以下に例を示します。

$claim = New-SPClaimsPrincipal

-TrustedIdentityTokenIssuerr $ap -Identity

Page 198: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

198

$env:UserName

13. サイトを作成します。以下に例を示します。

$site = New-SPSite $webappurl -OwnerAlias

$claim.ToEncodedString() -template "STS#0"

証明書利用者 STS (RP-STS) Web アプリケーションを構成

する このセクションの手順で証明書利用者 STS Web アプリケーションを構成します。

1. Active Directory フェデレーション サービス (AD FS) 2.0 管理コンソールを開きます。

2. 左側のウィンドウで、[ポリシー] を展開し、[証明書利用者] を選択します。

3. 右側のウィンドウで、[証明書利用者の追加] をクリックします。Active Directory フェデレーション サー

ビス (AD FS) 2.0 構成ウィザードが開始されます。

4. ウィザードの最初のページで、[開始] をクリックします。

5. [証明書利用者構成を手動で入力する] を選択し、[次へ] をクリックします。

6. 証明書利用者名を入力し、[次へ] をクリックします。

7. [Active Directory フェデレーション サービス (AD FS) 2.0 サーバー プロファイル] を選択し、[次へ] を

クリックします。

8. 暗号証明書は使いません。[次へ] をクリックします。

9. [Web ブラウザー ベースの ID フェデレーションのサポートの有効化] を選択します。

10. Web アプリケーション URL の名前を入力し、「/_trust/」を追加します (例:

https://servername/_trust/)。[次へ] をクリックします。

11. 識別子の名前 (たとえば、urn:COMPUTERNAME:Geneva) を入力し、[追加] をクリックします。[次へ]

をクリックします。

12. 概要ページで、[次へ] をクリックし、[閉じる] をクリックします。ルール エディター管理コンソールが開

きます。このコンソールを使用して、LDAP Web アプリケーションから SharePoint へのクレームのマッ

ピングを構成します。

13. 左側のウィンドウで、[新しいルール] を展開し、[定義済みルール] を選択します。

14. [LDAP 属性ストアからクレームを作成] を選択します。

15. 右側のウィンドウで、[属性ストア] ドロップダウン リストから [エンタープライズ Active Directory ユー

ザー アカウント ストア] を選択します。

16. [LDAP 属性] で、[sAMAccountName] を選択します。

17. [出力方向のクレームの種類] で、[電子メール アドレス] を選択します。

証明書利用者 STS (RP-STS) Web アプリケーションを構成するには

Page 199: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

199

18. 左側のウィンドウで、[保存] をクリックします。

ID プロバイダー STS (IP-STS) との信頼関係を Windows

PowerShell で確立する このセクションの手順で IP-STS との信頼関係を確立します。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 Products] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell コマンド プロンプトから、次のようにして信頼関係を確立します。

$waurl = "https://" + $env:ComputerName

$title = "SAML-Claims"

信頼できる IP-STS 証明書を Windows PowerShell でエクス

ポートする このセクションの手順で、信頼関係を確立する IP-STS の証明書をエクスポートし、Microsoft SharePoint

Foundation 2010 からアクセス可能な場所にコピーします。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 Products] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell コマンド プロンプトから、信頼できる IP-STS 証明書を次のようにしてエクスポー

トします。

$cert = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2("c:\geneva.cer")

IP-STS との信頼関係を Windows PowerShell で確立するには

信頼できる IP-STS 証明書を Windows PowerShell でエクスポートするには

Page 200: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

200

クレーム マッピング用の一意識別子を Windows PowerShell

で定義する このセクションの手順で、クレーム マッピング用の一意識別子の役割をする電子メール アドレスを定義します。

通常、この情報は信頼できる STS の管理者が提供する必要があります。各ユーザーでトークンのどの値が常

に一意になるのかわかるのは STS の所有者だけだからです。信頼できる STS の管理者が、電子メール アド

レスを表す URI を作成できることに注意してください。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 Products] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell コマンド プロンプトから、次のようにしてマッピングを作成します。

$map = New-SPClaimTypeMapping -IncomingClaimType

"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress" -IncomingClaimTypeDisplayName

"EmailAddress" -SameAsIncoming

認証プロバイダーを新たに作成する このセクションの手順で、Web アプリケーションで使われる認証プロバイダーを新たに作成します。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 Products] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell コマンド プロンプトから、次のようにして認証プロバイダーを新たに作成します。

realm は、信頼できる STS が特定の SharePoint ファームを識別するために使用するパラメーターで

す。

$realm = "urn:" + $env:ComputerName + ":Geneva"

$ap = New-SPTrustedIdentityTokenIssuer -Name "Geneva" -Description "Geneva" -Realm $realm -

ImportTrustCertificate $cert -ClaimsMappings $map -SignInUrl "https://test-2/FederationPassive/" -IdentifierClaim

"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress"

クレーム マッピング用の一意識別子を Windows PowerShell で定義するには

Windows PowerShell で認証プロバイダーを新たに作成するには

Page 201: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

201

SharePoint Web アプリケーションを新たに作成し、SAML サ

インインを使うように構成する このステップで、Web アプリケーションを作成して、構成します。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 Products] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell コマンド プロンプトから、SharePoint Web アプリケーションを作成して、SAML サ

インインを使うように構成します。なお、"WebAppUrl" と "domain\admin" は、それぞれ有効な値に置

き換える必要があります。

$wa = New-SPWebApplication -Name "SAML Sign-In" -SecureSocketsLayer -ApplicationPool "SAML Sign-In" -

ApplicationPoolAccount "domain\admin" -

Url "WebAppUrl" -Port 443 -AuthenticationProvider $ap

メモ:

SAML サインインではユーザーのシングル サインオン チケットとして Cookie が使われるので

、SSL を有効にするのが普通です。これで管理者は、トークンが有効な間はユーザーを再認

証しなくても SharePoint リソースにアクセスできます。SSL を有効にしないと、これらの

Cookie は悪意のあるユーザーにたやすく奪われ、ユーザー本人になりすます目的で利用さ

れる可能性があります。

以上の手順を完了したら、SharePoint サイトを作成して所有者を割り当てます。SharePoint サイトの作成につ

いては、「サイト コレクションを作成する (SharePoint Foundation 2010)」を参照してください。

Windows PowerShell で、SharePoint Web アプリケーションを新たに作成して、SAML サインインを使うよう

に構成するには

Page 202: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

202

Kerberos 認証を構成する (SharePoint Foundation

2010)

この記事の内容

Kerberos 認証について

はじめに

SQL 通信の Kerberos 認証を構成する

Kerberos 認証を使用して Web アプリケーションのサービス プリンシパル名を作成する

サーバー ファームを展開する

ファーム内のサーバーのサービスを構成する

Kerberos 認証を使用して Web アプリケーションを作成する

ポータル サイトの Web アプリケーションでグループ作業ポータル テンプレートを使用してサイト コレクショ

ンを作成する

Kerberos 認証を使用して Web アプリケーションに正しくアクセスできることを確認する

検索インデックスが正しく機能していることを確認する

検索クエリが正しく機能していることを確認する

構成の制限

追加のリソースとトラブルシューティングのガイダンス

Kerberos 認証について Kerberos は、チケット認証をサポートする安全なプロトコルです。Kerberos 認証サーバーは、有効なユーザー

資格情報とサービス プリンシパル名 (SPN) がクライアント コンピューター認証要求に含まれている場合、その

要求に応じてチケットを発行します。クライアント コンピューターは、そのチケットを使用してネットワーク リソー

スにアクセスします。Kerberos 認証を有効にするには、クライアント コンピューターおよびサーバー コンピュー

ターが、ドメインのキー配布センター (KDC) への信頼関係接続を保持していることが必要です。KDC は、共有

秘密キーを配布して暗号化を有効にします。さらに、クライアント コンピューターおよびサーバー コンピュータ

ーは、Active Directory ドメイン サービス (AD DS) にアクセスできる必要があります。AD DS では、フォレスト

ルート ドメインが Kerberos 認証参照の中心となります。

Kerberos 認証を使用して、Microsoft SharePoint Foundation 2010 を実行しているサーバー ファームを展開す

るには、コンピューターにさまざまなアプリケーションをインストールして構成する必要があります。この記事で

は、SharePoint Foundation 2010 を実行しているサーバー ファームの例を示し、Kerberos 認証を使用して次の

機能をサポートするようにサーバー ファームを展開および構成するためのガイダンスを示します。

SharePoint Foundation 2010 と Microsoft SQL Server データベース ソフトウェア間の通信。

SharePoint サーバーの全体管理 Web アプリケーションへのアクセス。

Page 203: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

203

ポータル サイト Web アプリケーションおよび個人用サイト Web アプリケーションを含む、その他の Web ア

プリケーションへのアクセス。

はじめに この記事は、次に関する知識を持っている管理レベルの担当者を対象としています。

Windows Server 2008

Active Directory

インターネット インフォメーション サービス (IIS) 6.0 (または IIS 7.0)

SharePoint Foundation 2010

Windows Internet Explorer

Kerberos 認証 (Windows Server 2008 の Active Directory ドメイン サービス (AD DS) での実装)

Windows Server 2008 でのネットワーク負荷分散 (NLB)

Active Directory ドメインでのコンピューター アカウント

Active Directory ドメインでのユーザー アカウント

IIS Web サイトと、そのバインドおよび認証の設定

IIS Web サイトの IIS アプリケーション プール ID

SharePoint 製品構成ウィザード

SharePoint Foundation 2010 Web アプリケーション

サーバーの全体管理ページ

サービス プリンシパル名 (SPN) および Active Directory ドメインで SPN を構成する方法

Active Directory ドメインで SPN を作成するには、ドメイン管理者レベルのアクセス許可を持っている

必要があります。

この記事では、Kerberos 認証の詳細については説明しません。Kerberos は業界標準の認証方法であり、AD

DS に実装されています。

この記事では、SharePoint Foundation 2010 のインストール、および SharePoint 製品構成ウィザードの使用に

関する具体的な手順は示しません。

この記事では、サーバーの全体管理を使用して SharePoint Foundation 2010 Web アプリケーションを作成する

ための具体的な手順は示しません。

ソフトウェアのバージョンに関する要件

この記事のガイダンスおよびこのガイダンスを確認するために実行するテストは、Windows Server 2008 および

Windows Update サイト (http://go.microsoft.com/fwlink/?linkid=101614&clcid=0x411) から最新の更新プログ

ラムを適用した Internet Explorer を実行しているシステムを使用した結果に基づいています。インストールされ

ているソフトウェアのバージョンは次のとおりです。

重要:

Page 204: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

204

Windows Server 2008 および Windows Update サイト

(http://go.microsoft.com/fwlink/?linkid=101614&clcid=0x411) からの最新の更新プログラム

Internet Explorer

リリース バージョンの SharePoint Foundation 2010

さらに、Active Directory ドメイン コントローラーで、Windows Update サイト

(http://go.microsoft.com/fwlink/?linkid=101614&clcid=0x411) から最新の更新プログラムを適用した Windows

Server 2008 を実行していることを確認する必要があります。

既知の問題

Kerberos 認証を使用するように構成されている Web アプリケーションが、既定のポート (TCP ポート 80 および

Secure Sockets Layer (SSL) ポート 443) にバインドされた IIS 仮想サーバー上にホストされている場合、

SharePoint Foundation 2010 は、それらの Web アプリケーションをクロールできます。ただし、Kerberos 認証を

使用するように構成されている SharePoint Foundation 2010 Web アプリケーションが、既定以外のポート (TCP

ポート 80 および Secure Sockets Layer (SSL) ポート 443 以外のポート) にバインドされた IIS 仮想サーバー

上にホストされている場合、SharePoint Foundation 2010 Search は、それらの Web アプリケーションをクロー

ルできません。現時点で SharePoint Foundation 2010 Search がクロールできるのは、NTLM 認証または基本

認証のどちらかを使用するように構成されている、既定以外のポートにバインドされた IIS 仮想サーバー上に

ホストされている SharePoint Foundation 2010 Web アプリケーションだけです。

Kerberos 認証を使用したエンド ユーザーのアクセスのために、既定以外のポートにバインドされた IIS 仮想サ

ーバー上にしかホストできない Web アプリケーションを展開する必要があり、エンド ユーザーがクエリ結果を取

得できるようにする場合は、次のことが必要になります。

既定以外のポートを使用する他の IIS 仮想サーバー上に、同じ Web アプリケーションがホストされている

必要があります。

Web アプリケーションは、NTLM 認証または基本認証のどちらかを使用するように構成されている必要が

あります。

検索インデックスは、NTLM 認証または基本認証を使用して Web アプリケーションをクロールする必要が

あります。

この記事では、次の内容に関するガイダンスを示します。

既定以外のポートにバインドされた IIS 仮想サーバー上にホストされているサーバーの全体管理 Web ア

プリケーションを、Kerberos 認証を使用して構成する。

既定のポートにバインドされ、IIS ホスト ヘッダー バインドを持つ IIS 仮想サーバー上にホストされているポ

ータル アプリケーションおよび個人用アプリケーションを、Kerberos 認証を使用して構成する。

検索インデックスが、Kerberos 認証を使用して正しく SharePoint Foundation 2010 Web アプリケーションを

クロールできるようにする。

Kerberos 認証された Web アプリケーションにアクセスするユーザーが、それらの Web アプリケーションの

検索クエリ結果を正しく取得できるようにする。

Page 205: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

205

追加の背景情報

Kerberos 認証を使用するときは、Kerberos を使用して認証を行おうとしているクライアントの動作が、正確な認

証機能の条件の 1 つとなることを理解するのが重要です。Kerberos 認証を使用する SharePoint Foundation

2010 ファームの展開では、SharePoint Foundation 2010 はクライアントではありません。Kerberos 認証を使用

して SharePoint Foundation 2010 を実行するサーバー ファームを展開する前に、次のクライアントの動作につ

いて理解する必要があります。

ブラウザー (この記事では、ブラウザーは常に Internet Explorer です)。

Microsoft .NET Framework。

ブラウザーは、SharePoint Foundation 2010 Web アプリケーションで Web ページを参照するときに使用される

クライアントです。SharePoint Foundation 2010 が、SharePoint Foundation 2010 のローカル コンテンツ ソース

のクロールなどのタスクを実行するときは、.NET Framework がクライアントとして機能します。

Kerberos 認証が正しく機能するためには、AD DS で SPN を作成する必要があります。これらの SPN が対応

するサービスが、既定以外のポートでリッスンしている場合、SPN にはポート番号を含める必要があります。こ

れは、SPN を意味のあるものとするためです。また、重複した SPN の作成を防ぐ目的もあります。

クライアントが Kerberos 認証を使用してリソースにアクセスしようとするときは、Kerberos 認証プロセスの一部

として使用される SPN をクライアントが構築する必要があります。AD DS で構成された SPN に一致する SPN

をクライアントが構築しない場合、Kerberos 認証は失敗し、通常は "アクセス拒否" エラーが発生します。

Internet Explorer のバージョンによっては、ポート番号を含む SPN を構築できないことがあります。IIS で既定

以外のポート番号にバインドされた SharePoint Foundation 2010 アプリケーションを使用している場合、作成す

る SPN にポート番号を含めるように Internet Explorer で指定することが必要になる場合があります。

SharePoint Foundation 2010 を実行しているファームでは、サーバーの全体管理 Web アプリケーションは、既

定で、既定以外のポートにバインドされた IIS 仮想サーバーによってホストされます。そのため、この記事では

、ポートにバインドされた IIS Web サイトとホスト ヘッダーにバインドされた IIS Web サイトの両方について説明

します。

既定では、SharePoint Foundation 2010 を実行しているファームでは、.NET Framework はポート番号を含む

SPN を構築しません。これが、既定以外のポートにバインドされた IIS 仮想サーバー上に Web アプリケーショ

ンがホストされていると、Kerberos 認証を使用して Web アプリケーションを検索でクロールできない理由です。

サーバー ファームのトポロジ

この記事では、SharePoint Foundation 2010 のサーバー ファームの次のトポロジについて説明します。

Windows NLB が構成され、フロントエンド Web サーバーとして機能している Windows Server 2008 を実行

している 2 台のコンピューター。

アプリケーション サーバーとして機能している Windows Server 2008 を実行している 3 台のコンピューター

。アプリケーション サーバーの 1 台は、サーバーの全体管理 Web アプリケーションをホストしています。2

台目のアプリケーション サーバーは検索クエリを実行しており、3 台目のアプリケーション サーバーは検

索インデックスを実行しています。

SharePoint Foundation 2010 を実行しているファームの SQL ホストとして使用されており、Windows Server

2008 を実行している 1 台のコンピューター。この記事のシナリオでは、Microsoft SQL Server 2008 を使用

できます。

Page 206: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

206

Active Directory ドメイン サービス、コンピューターの名前、および NLB の命

名規則

この記事のシナリオでは、Active Directory、コンピューターの名前、および NLB に関して次の命名規則を使用

します。

サーバー ロール ドメイン名

Active Directory ドメイン サービス mydomain.net

SharePoint Foundation 2010 を実行しているフロント

エンド Web サーバー

wssfe1.mydomain.net

SharePoint Foundation 2010 を実行しているフロント

エンド Web サーバー

wssfe2.mydomain.net

SharePoint Foundation 2010 サーバーの全体管理 wssadmin.mydomain.net

SharePoint Foundation 2010 を実行している検索イン

デックス

wsscrawl.mydomain.net

SharePoint Foundation 2010 を実行している検索クエ

wssquery.mydomain.net

SharePoint Foundation 2010 を実行している SQL

Server ホスト

wsssql.mydomain.net

wssfe1.mydomain.net および wssfe2.mydomain.net で NLB を構成すると、これらのシステムに NLB VIP が割り

当てられます。このアドレスをポイントする一連の DNS ホスト名が DNS システムに登録されます。たとえば、

NLB VIP が 192.168.100.200 である場合、次の DNS 名をこの IP アドレス (192.168.100.200) に解決する一連

の DNS レコードがあります。

kerbportal.mydomain.net

kerbmysite.mydomain.net

Active Directory ドメイン アカウントの命名規則

この記事の例では、SharePoint Foundation 2010 を実行しているファームに使用されるサービス アカウントお

よびアプリケーション プール ID で、次の表に示す命名規則を使用しています。

ドメイン アカウントまたはアプリケーション プール ID 名前

ローカル管理者のアカウント

SharePoint Foundation 2010 を実行しているすべ

てのサーバー (SQL Server を実行しているホスト

mydomain\pscexec

Page 207: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

207

ドメイン アカウントまたはアプリケーション プール ID 名前

コンピューターを除く)

SharePoint Foundation 2010 のセットアップおよ

び SharePoint 製品構成ウィザードを実行するユ

ーザー

SQL Server のホスト コンピューターのローカル管理

者アカウント

mydomain\sqladmin

SQL Server サービスを実行するために使用される

SQL Server サービス アカウント

mydomain\wsssqlsvc

SharePoint Foundation 2010 のファーム管理者アカウ

ント

mydomain\wssfarmadmin

これは、サーバーの全体管理のアプリケーション プー

ル ID、および SharePoint Timer Service のサービス

アカウントとして使用されます。

ポータル サイト Web アプリケーションの SharePoint

Foundation 2010 アプリケーション プール ID

mydomain\portalpool

個人用サイト Web アプリケーションの SharePoint

Foundation 2010 アプリケーション プール ID

mydomain\mysitepool

SharePoint Foundation 2010 Search Service アカウン

mydomain\wsssearch

SharePoint Foundation 2010 Search コンテンツ アク

セス アカウント

mydomain\wsscrawl

SharePoint Foundation 2010 Search Service アカウン

mydomain\wsssearch

SharePoint Foundation 2010 コンテンツ アクセス アカ

ウント

mydomain\wsscrawl

準備段階の構成要件

サーバー ファーム内のコンピューターに SharePoint Foundation 2010 をインストールする前に、次の手順を実

行済みであることを確認します。

SQL ホストを含む、ファームで使用されるすべてのサーバーは、Windows Update サイト

(http://go.microsoft.com/fwlink/?linkid=101614&clcid=0x411) から最新の更新プログラムを適用した

Windows Server 2008 を使用してセットアップされている。

Page 208: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

208

ファーム内のすべてのサーバーには、Windows Update サイト

(http://go.microsoft.com/fwlink/?linkid=101614&clcid=0x411) から Internet Explorer (および最新の更新

プログラム) がインストールされている。

SQL Server 2008 が SQL ホスト コンピューターにインストールされ実行されている。また、SQL Server サ

ービスがアカウント mydomain\sqlsvc として実行されている。SQL Server の既定のインスタンスがインスト

ールされ、TCP ポート 1433 でリッスンしている。

SharePoint 製品構成ウィザードを実行するユーザーが次のように追加されている。

SQL ホストで SQL ログインとして追加。

SQL ホストの SQL Server DBCreators ロールに追加。

SQL ホストの SQL Server Security Administrators ロールに追加。

SQL 通信の Kerberos 認証を構成する SharePoint Foundation 2010 を実行するサーバーに SharePoint Foundation 2010 をインストールして構成する

前に、SQL 通信の Kerberos 認証を構成する必要があります。SharePoint Foundation 2010 を実行するコンピ

ューターが SQL サーバーに接続できるようにするには、SQL 通信の Kerberos 認証を構成し、機能することを

確認する必要があるためです。

Windows Server 2008 を実行しているホスト コンピューターにインストールされている任意のサービスに対して

Kerberos 認証を構成するプロセスには、ホストでサービスを実行するために使用されるドメイン アカウントに対

して SPN を作成することが含まれます。SPN は次のパーツで構成されます。

サービス名 (たとえば、MSSQLSvc または HTTP)

(実際または仮想の) ホスト名

ポート番号

次の一覧には、mosssql というコンピューターで実行され、ポート 1433 でリッスンしている SQL Server の既定

のインスタンスでの SPN の例が含まれています。

MSSQLSvc/wsssql:1433

MSSQLSvc/wsssql.mydomain.com:1433

これらの SPN は、この記事で示すファームで使用される SQL ホスト上で SQL Server のインスタンス用に作成

します。ネットワークのホストに対して、必ず NetBIOS 名と完全な DNS 名の両方を持つ SPN を作成する必要

があります。

Active Directory ドメインでアカウントに SPN を設定するには、さまざまな方法を使用できます。1 つの方法は

、Windows Server 2008 のリソース キット ツールに含まれている SETSPN.EXE ユーティリティを使用する方法

です。別の方法として、Active Directory ドメイン コントローラーで ADSIEDIT.MSC スナップインを使用すること

もできます。この記事では、ADSIEDIT.MSC スナップインの使用について説明します。

SQL Server で Kerberos 認証を構成するためには、次の 2 つの主要な手順があります。

SQL Server サービス アカウントの SPN を作成します。

SharePoint Foundation 2010 を実行しているサーバーを、SQL Server を実行しているサーバーに接続す

るために、Kerberos 認証が使用されていることを確認します。

Page 209: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

209

SQL Server サービス アカウントの SPN を作成する

1. ドメイン管理者権限を持つユーザーの資格情報を使用して、Active Directory ドメイン コントローラーにロ

グオンします。

2. [実行] ダイアログ ボックスに「ADSIEDIT.MSC」と入力します。

3. 管理コンソールのダイアログ ボックスで、ドメイン コンテナーのフォルダーを展開します。

4. ユーザー アカウントを含むコンテナー (たとえば CN=Users) を展開します。

5. SQL Server サービス アカウントのコンテナー (たとえば CN=mosssqlsvc) を見つけます。

6. そのアカウントを右クリックし、[プロパティ] をクリックします。

7. [SQL Server サービス アカウント] ダイアログ ボックスでプロパティの一覧を下にスクロールし、

[servicePrincipalName] を見つけます。

8. [servicePrincipalName] プロパティを選択し、[編集] をクリックします。

9. [複数値の文字列エディター] ダイアログ ボックスの [追加する値] フィールドに、SPN の「

MSSQLSvc/wsssql:1433」を入力し、[追加] をクリックします。次に、このフィールドに SPN の「

MSSQLSvc/wsssql.mydomain.com:1433」を入力し、[追加] をクリックします。

10. [複数値の文字列エディター] ダイアログ ボックスで [OK] をクリックし、SQL Server サービス アカウントの

プロパティのダイアログ ボックスで [OK] をクリックします。

SharePoint Foundation 2010 を実行しているサーバーを SQL Server に接続

するために Kerberos 認証が使用されていることを確認する

SharePoint Foundation 2010 を実行しているサーバーのいずれかに SQL クライアント ツールをインストールし

、それらのツールを使用して、SharePoint Foundation 2010 を実行しているサーバーから、SQL Server を実行

しているサーバーに接続します。この記事では、SharePoint Foundation 2010 を実行しているサーバーへの

SQL クライアント ツールのインストール手順については説明しません。確認の手順は、次の前提事項に基づい

ています。

SQL ホストで SQL Server 2008 を使用している。

アカウント mydomain\pscexec を使用し、SharePoint Foundation 2010 を実行しているいずれかのサーバ

ーにログインしている。SharePoint Foundation 2010 を実行しているサーバーには、SQL 2005 クライアント

ツールをインストール済みである。

1. SQL Server 2005 Management Studio を実行します。

2. [サーバーに接続] ダイアログ ボックスが表示されたら、SQL ホスト コンピューターの名前 (この例では、

SQL ホスト コンピューターは wsssql) を入力し、[接続] をクリックして SQL ホスト コンピューターに接続し

ます。

3. この接続に Kerberos 認証が使用されたことを確認するため、SQL ホスト コンピューターでイベント ビュー

アーを実行してセキュリティ イベント ログを検査します。次の表に示すデータに類似した [ログオン/ログオ

フ] という分類のイベントの監査成功レコードが表示されます。

Page 210: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

210

イベントの種類 成功の監査

イベントのソース セキュリティ

イベントの分類 ログオン/ログオフ

イベント ID 540

日付 10/31/2007

時刻 4:12:24 PM

ユーザー MYDOMAIN\pscexec

コンピューター WSSQL

説明

以下の表は、成功したネットワーク ログオンの例を示しています。

ユーザー名 pscexec

ドメイン MYDOMAIN

ログオン ID (0x0,0x6F1AC9)

ログオンの種類 3

ログオン プロセス Kerberos

ワークステーション名

ログオン GUID {36d6fbe0-2cb8-916c-4fee-4b02b0d3f0fb}

呼び出し側ユーザー名

呼び出し側ドメイン

呼び出し側ログオン ID

呼び出し側プロセス ID

移行されたサービス

ソース ネットワーク アドレス 192.168.100.100

ソース ポート 2465

ログ エントリを検査して、次のことを確認します。

Page 211: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

211

1. ユーザー名が正しいこと。mydomain\pscexec アカウントがネットワーク経由で SQL ホストにログオンした

こと。

2. ログオンの種類が 3 であること。種類 3 のログオンはネットワーク ログオンです。

3. ログオン プロセスおよび認証パッケージの両方で Kerberos 認証を使用していること。これにより、

SharePoint Foundation 2010 を実行しているサーバーが、SQL ホストと通信するために Kerberos 認証を

使用していることを確認できます。

4. ソース ネットワーク アドレスが、接続元のコンピューターの IP アドレスと一致すること。

"SSPI コンテキストを生成できません" のようなエラー メッセージが表示されて SQL ホストへの接続が失敗す

る場合、SQL Server のインスタンスに使用されている SPN に問題がある可能性があります。この問題のトラブ

ルシューティングと修正の方法については、マイクロソフト サポート技術情報の記事「"SSPI コンテキストを生

成できません" エラー メッセージのトラブルシューティング方法」

(http://go.microsoft.com/fwlink/?linkid=76621&clcid=0x411) を参照してください。

Kerberos 認証を使用して Web アプリケーションのサービス

プリンシパル名を作成する Kerberos 認証に関して、IIS ベースの SharePoint Foundation 2010 Web アプリケーションに特別なことはありま

せん。Kerberos 認証では、それらのアプリケーションは単に IIS Web サイトとして扱われます。

この手順では、次の情報が必要です。

SPN のサービス クラス (この記事では、SharePoint Foundation 2010 Web アプリケーションの場合、常に

HTTP となります)。

Kerberos 認証を使用するすべての SharePoint Foundation 2010 Web アプリケーションの URL。

SPN のホスト名部分 (実際名または仮想名。この記事では両方について説明します)。

SPN のポート番号部分 (この記事で説明するシナリオでは、IIS ポート ベースおよび IIS ホスト ヘッダー

ベースの両方の SharePoint Foundation 2010 Web アプリケーションが使用されます)。

SPN を作成する Windows Active Directory アカウント。

次の表は、この記事のシナリオの情報を示しています。

URL Active Directory アカウ

ント

SPN

http://wssadmin.mydomain.net:10000 wssfarmadmin HTTP/wssadmin.mydomain.net:10000

HTTP/wssadmin.mydomain.net:10000

http://kerbportal.mydomain.net portalpool HTTP/kerbportal.mydomain.net

HTTP/kerbportal

http://kerbmysite.mydomain.net mysitepool HTTP/kerbmysite.mydomain.net

HTTP/kerbmysite

Page 212: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

212

この表に関するメモ:

この表の最初の URL はサーバーの全体管理用であり、ポート番号が使用されます。ポート 10000 を使用

する必要はありません。これは、この記事で一貫して使用する例にすぎません。

その後の 2 つの URL はそれぞれポータル サイト用および個人用サイト用です。

このガイダンスを使用して、SharePoint Foundation 2010 Web アプリケーションで Kerberos 認証をサポートす

るために AD DS で必要な SPN を作成します。ドメインの管理者権限を持っているアカウントを使用して、環境

のドメイン コントローラーにログオンする必要があります。SPN を作成するには、前に説明した SETSPN.EXE

ユーティリティまたは ADSIEDIT.MSC スナップインを使用します。ADSIEDIT.MSC スナップインを使用する場合

は、SPN の作成に関してこの記事で前に説明した手順を参照してください。AD DS の各アカウントに対して、確

実に正しい SPN を作成してください。

サーバー ファームを展開する サーバー ファームの展開には、次の手順が含まれます。

1. SharePoint Foundation 2010 を実行しているすべてのサーバーで、SharePoint Foundation 2010 をセットア

ップします。

2. SharePoint 製品構成ウィザードを実行して新しいファームを作成します。この手順には、既定以外のポート

にバインドされ、Kerberos 認証を使用する IIS 仮想サーバー上にホストされる SharePoint Foundation

2010 サーバーの全体管理 Web アプリケーションの作成が含まれます。

3. SharePoint 製品構成ウィザードを実行し、他のサーバーをファームに参加させます。

4. 次のものに対して、ファーム内のサーバーのサービスを構成します。

SharePoint Foundation 2010 Search Service

SharePoint Foundation 2010 検索インデックス処理

SharePoint Foundation 2010 検索クエリ

5. Kerberos 認証を使用して、ポータル サイトおよび個人用サイトに使用される Web アプリケーションを作成

します。

6. ポータル サイト Web アプリケーションで、グループ作業ポータル テンプレートを使用してサイト コレクショ

ンを作成します。

7. Kerberos 認証を使用して Web アプリケーションに正しく接続できることを確認します。

8. 検索インデックスが正常に機能することを確認します。

9. 検索クエリが正常に機能することを確認します。

すべてのサーバーに SharePoint Foundation 2010 をインストールする

これは、SharePoint Foundation 2010 セットアップを実行して、SharePoint Foundation 2010 を実行しているサ

ーバーに SharePoint Foundation 2010 バイナリをインストールする単純なプロセスです。アカウント

mydomain\pscexec を使用して、SharePoint Foundation 2010 を実行しているそれぞれのコンピューターにログ

Page 213: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

213

オンします。これに関する詳細な手順は示しません。この記事に示すシナリオでは、SharePoint Foundation

2010 を必要とするすべてのサーバーで、SharePoint Foundation 2010 の [完全] インストールを実行します。

新しいファームを作成する

この記事に示すシナリオでは、最初に WSSADMIN 検索インデックス サーバーから SharePoint 製品構成ウィ

ザードを実行して、WSSADMIN が SharePoint Foundation 2010 サーバーの全体管理 Web アプリケーションを

ホストするようにします。

WSSCRAWL サーバーでセットアップが完了すると、SharePoint 製品構成ウィザードを実行するチェック ボック

スがオンになった状態で、[セットアップ完了] ダイアログ ボックスが表示されます。このチェック ボックスはオン

のままにし、セットアップのダイアログ ボックスを閉じて SharePoint 製品構成ウィザードを実行します。

このコンピューターで SharePoint 製品構成ウィザードを実行するときは、次の設定を使用して新しいファームを

作成するようにウィザードで指定します。

データベース サーバー名を指定します (この記事では、WSSSQL というサーバー名)。

構成データベース名を指定します (既定値を使用するか、選択する名前を指定します)。

データベース アクセス (ファーム管理者) アカウントの情報を指定します。この記事のシナリオでは、このア

カウントは mydomain\wssfarmadmin です。

SharePoint Foundation 2010 サーバーの全体管理 Web アプリケーションに必要な情報を指定します。この

記事のシナリオでは、この情報は次のとおりです。

サーバーの全体管理 Web アプリケーションのポート番号: 10000

認証方法: ネゴシエート

必要な情報をすべて指定すると、SharePoint 製品構成ウィザードは正常に終了します。正常に終了した場合

は、Kerberos 認証を使用して、SharePoint Foundation 2010 サーバーの全体管理 Web アプリケーションのホ

ーム ページにアクセスできることを確認します。そのためには、次の手順を実行します。

1. SharePoint Foundation 2010 を実行している別のサーバーにログオンするか、またはドメイン mydomain

の別のコンピューターに mydomain\pscexec としてログオンします。SharePoint Foundation 2010 サーバー

の全体管理 Web アプリケーションをホストしているコンピューターでは、Kerberos 認証の動作が正しいこと

を直接確認しないでください。この操作は、ドメイン内の別のコンピューターから行います。

2. このサーバーで Internet Explorer を起動し、http://wssadmin.mydomain.net:10000 という URL への移動を

試みます。サーバーの全体管理のホーム ページが表示されます。

3. サーバーの全体管理へのアクセスに Kerberos 認証が使用されたことを確認するには、WSSADMIN という

名前のコンピューターに戻り、イベント ビューアーを実行して、セキュリティ ログを参照します。次の表に示

すデータと類似した監査成功レコードが表示されます。

イベントの種類 成功の監査

イベントのソース セキュリティ

イベントの分類 ログオン/ログオフ

Page 214: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

214

イベント ID 540

日付 11/1/2007

時刻 2:22:20 PM

ユーザー MYDOMAIN\pscexec

コンピューター WSSADMIN

説明

以下の表は、成功したネットワーク ログオンの例を示しています。

ユーザー名 pscexec

ドメイン MYDOMAIN

ログオン ID (0x0,0x1D339D3)

ログオンの種類 3

ログオン プロセス Kerberos

認証パッケージ Kerberos

ワークステーション名

ログオン GUID {fad7cb69-21f8-171b-851b-3e0dbf1bdc79}

呼び出し側ユーザー名

呼び出し側ドメイン

呼び出し側ログオン ID

呼び出し側プロセス ID

移行されたサービス

ソース ネットワーク アドレス 192.168.100.100

ソース ポート 2505

このログ レコードには、前のログ エントリと同じ種類の情報が示されます。

ユーザー名が正しいことを確認します。このユーザーは、サーバーの全体管理をホストしている

SharePoint Foundation 2010 を実行しているサーバーに、ネットワーク経由でログオンしている

mydomain\pscexec アカウントです。

ログオンの種類が 3 であることを確認します。ログオンの種類 3 は、ネットワーク ログオンです。

Page 215: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

215

ログオン プロセスと認証パッケージの両方で Kerberos 認証が使用されていることを確認します。これによ

り、サーバーの全体管理 Web アプリケーションにアクセスするために Kerberos 認証が使用されていること

を確認できます。

ソース ネットワーク アドレスが接続元のコンピューターの IP アドレスと一致していることを確認します。

サーバーの全体管理ホーム ページが表示されず、代わりに "未承認" というエラー メッセージが表示される場

合、Kerberos 認証は失敗しています。通常、このエラーの原因となるのは、次の 2 つだけです。

AD DS の SPN が正しいアカウントに対して登録されていません。SPN は、mydomain\wssfarmadmin に対

して登録されている必要があります。

AD DS の SPN が、Internet Explorer によって構築される SPN に一致していないか無効です。または、AD

DS に登録した SPN でポート番号を省略した可能性があります。この問題を修正し、Kerberos 認証を使用

してサーバーの全体管理サイトが機能するようにしてから、以降の手順に進んでください。

ネットワークで何が発生しているのかを診断し、サーバーの全体管理への参照のトレースを行うには、

Microsoft ネットワーク モニターなどのネットワーク スニファーが役立ちます。エラーが発生したら、トレ

ースを検査し、KerberosV5 プロトコル パケットを検索します。次に、Internet Explorer によって構築さ

れた SPN を含むパケットを検索します。トレースの SPN に問題がないように見える場合は、AD DS

の SPN が無効であるか、正しくないアカウントに対して登録されています。

その他のサーバーをファームに参加させる

この時点で、ファームが作成され、Kerberos 認証を使用してサーバーの全体管理に正しくアクセスできるように

なったので、SharePoint 製品構成ウィザードを実行して、他のサーバーをファームに参加させる必要がありま

す。

SharePoint Foundation 2010 を実行している他の 4 台のサーバー (wssfe1、wssfe2、wssquery、および

wsscrawl) のそれぞれで、SharePoint Foundation 2010 のインストールを完了すると、SharePoint 製品構成ウィ

ザードのチェック ボックスがオンになった状態で、セットアップ完了のダイアログ ボックスが表示されます。この

チェック ボックスをオンにしたまま、セットアップ完了のダイアログ ボックスを閉じて SharePoint 製品構成ウィ

ザードを実行します。ファームに参加させる各サーバーで、この手順を実行します。

ファームに追加する各サーバーで SharePoint 製品構成ウィザードを完了したら、各サーバーが、サーバー

WSSADMIN を実行しているサーバーの全体管理を表示できることを確認します。これらのサーバーのいずれ

かがサーバーの全体管理を表示できない場合は、適切な手順を実行して問題を解決してから、以降の手順に

進んでください。

ファーム内のサーバーのサービスを構成する 以下のセクションに示すアカウントを使用して、特定の SharePoint Foundation 2010 サービスが、SharePoint

Foundation 2010 を実行している特定のサーバーで実行されるように構成します。

メモ:

メモ:

Page 216: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

216

ここでは、ユーザー インターフェイスの詳細については説明しません。大まかな指示のみ示します。サ

ーバーの全体管理、および必要な手順の実行方法を十分に理解してから、次に進んでください。

指定されたアカウントを使用してサーバーの全体管理にアクセスし、次の手順を実行して、指定されたサーバ

ーのサービスを構成します。

Windows SharePoint Services Search

サーバーの全体管理の [サーバーのサービス] ページで、次の操作を実行します。

1. WSSQUERY サーバーを選択します。

2. 表示されるサービスの一覧で、ページの中央付近にある SharePoint Foundation 2010 Search Service を

見つけ、[操作] 列の [開始] をクリックします。

3. 後続のページで、SharePoint Foundation 2010 Search Service アカウントおよび SharePoint Foundation

2010 コンテンツ アクセス アカウントの資格情報を入力します。この記事のシナリオでは、SharePoint

Foundation 2010 Search Service アカウントは mydomain\wsssearch であり、SharePoint Foundation 2010

コンテンツ アクセス アカウントは mydomain\wsscrawl です。ページの適切な場所にアカウント名とパスワ

ードを入力し、[開始] をクリックします。

インデックス サーバー

サーバーの全体管理の [サーバーのサービス] ページで、次の操作を実行します。

1. WSSCRAWL サーバーを選択します。

2. ページの中央付近に表示されるサービスの一覧で、SharePoint Foundation 2010 Search Service を見つ

け、[操作] 列の [開始] をクリックします。

後続のページで、[このサーバーを使用してコンテンツにインデックスを付ける] チェック ボックスをオンにし、

SharePoint Foundation 2010 Search Service アカウントの資格情報を入力します。この記事のシナリオでは、

SharePoint Foundation 2010 Search Service アカウントは mydomain\wsssearch です。ページの適切な場所に

アカウント名とパスワードを入力し、[開始] をクリックします。

クエリ サーバー

サーバーの全体管理の [サーバーのサービス] ページで、次の操作を実行します。

1. WSSQUERY サーバーを選択します。

2. 表示されるサービスの一覧で、ページの中央付近にある SharePoint Foundation 2010 Search Service を

見つけ、[サービス] 列のサービス名をクリックします。

後続のページで、[このサーバーを使用して検索クエリ サービスを提供する] チェック ボックスをオンにし、[OK]

をクリックします。

Kerberos 認証を使用して Web アプリケーションを作成する ここでは、ファーム内のポータル サイトおよび個人用サイトで使用される Web アプリケーションを作成します。

Page 217: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

217

ここでは、ユーザー インターフェイスの詳細については説明しません。大まかな指示のみ示します。サ

ーバーの全体管理、および必要な手順の実行方法を十分に理解してから、次に進んでください。

ポータル サイト Web アプリケーションを作成する

1. サーバーの全体管理の [アプリケーション構成の管理] ページで、[Web アプリケーションの作成または拡

張] をクリックします。

2. 以降のページで、[新しい Web アプリケーションの作成] をクリックします。

3. 以降のページで、[新しい IIS Web サイトを作成する] が選択されていることを確認します。

[説明] フィールドに「PortalSite」と入力します。

[ポート] フィールドに「80」と入力します。

[ホスト ヘッダー] フィールドに「kerbportal.mydomain.net」と入力します。

4. この Web アプリケーションの認証プロバイダーとして [ネゴシエート (Kerberos)] が選択されていることを確

認します。

5. この Web アプリケーションは既定領域に作成します。この Web アプリケーションの領域を変更しないでくだ

さい。

6. [新しいアプリケーション プールを作成する] が選択されていることを確認します。

[アプリケーション プール名] フィールドに「PortalAppPool」と入力します。

[構成可能] が選択されていることを確認します。[ユーザー名] フィールドに、アカウント「

mydomain\portalpool」を入力します。

7. [OK] をクリックします。

8. Web アプリケーションが正しく作成されていることを確認します。

SSL 接続を使用し、Web アプリケーションをポート 443 にバインドする場合、[ポート] フィールドに「443

」と入力し、[新しい Web アプリケーションの作成] ページで [SSL (Secure Sockets Layer) の使用] を

選択します。また、SSL ワイルドカード証明書をインストールする必要があります。SSL 用に構成され

た IIS Web サイトにバインドする IIS ホスト ヘッダーを使用する場合、SSL ワイルドカード証明書を使

用する必要があります。IIS の SSL ホスト ヘッダーの詳細については、「SSL ホスト ヘッダーを構成す

る (英語)」(http://go.microsoft.com/fwlink/?linkid=111285&clcid=0x411) (英語) を参照してください。

個人用サイト Web アプリケーションを作成する

1. サーバーの全体管理の [アプリケーション構成の管理] ページで、[Web アプリケーションの作成または拡

張] をクリックします。

2. 以降のページで、[新しい Web アプリケーションの作成] をクリックします。

3. 以降のページで、[新しい IIS Web サイトを作成する] が選択されていることを確認します。

[説明] フィールドに「MySite」と入力します。

メモ:

メモ:

Page 218: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

218

[ポート] フィールドに「80」と入力します。

[ホスト ヘッダー] フィールドに「kerbmysite.mydomain.net」と入力します。

4. この Web アプリケーションの認証プロバイダーとして [ネゴシエート (Kerberos)] が選択されていることを確

認します。

5. この Web アプリケーションは既定領域に作成します。この Web アプリケーションの領域を変更しないでくだ

さい。

6. [新しいアプリケーション プールを作成する] が選択されていることを確認します。

[アプリケーション プール名] フィールドに「MySiteAppPool」と入力します。

[構成可能] が選択されていることを確認します。[ユーザー名] フィールドに、アカウント「

mydomain\mysitepool」を入力します。

7. [OK] をクリックします。

8. Web アプリケーションが正しく作成されていることを確認します。

SSL 接続を使用し、Web アプリケーションをポート 443 にバインドする場合、[ポート] フィールドに「443

」と入力し、[新しい Web アプリケーションの作成] ページで [SSL (Secure Sockets Layer) の使用] を

選択します。また、SSL ワイルドカード証明書をインストールする必要があります。SSL 用に構成され

た IIS Web サイトにバインドする IIS ホスト ヘッダーを使用する場合、SSL ワイルドカード証明書を使

用する必要があります。IIS の SSL ホスト ヘッダーの詳細については、「SSL ホスト ヘッダーを構成す

る (英語)」(http://go.microsoft.com/fwlink/?linkid=111285&clcid=0x411) (英語) を参照してください。

ポータル サイトの Web アプリケーションでグループ作業ポー

タル テンプレートを使用してサイト コレクションを作成する ここでは、この目的で作成した Web アプリケーションで、ポータル サイト上にサイト コレクションを作成します。

ここでは、ユーザー インターフェイスの詳細については説明しません。大まかな指示のみ示します。サ

ーバーの全体管理、および必要な手順の実行方法を十分に理解してから、次に進んでください。

1. サーバーの全体管理の [アプリケーション構成の管理] ページで、[サイト コレクションの作成] をクリックし

ます。

2. 後続のページで、正しい Web アプリケーションを選択します。この記事では、

[http://kerbportal.mydomain.net] を選択します。

3. このサイト コレクションに使用するタイトルと説明を入力します。

4. Web サイトのアドレスは変更しません。

5. [テンプレートの選択] の [テンプレートの選択] で、[公開] タブをクリックし、[グループ作業ポータル] テン

プレートを選択します。

6. [サイト コレクションの管理者] に「mydomain\pscexec」と入力します。

7. 使用するサイト コレクションの代理の管理者を指定します。

メモ:

メモ:

Page 219: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

219

8. [OK] をクリックします。

9. ポータル サイト コレクションが正しく作成されたことを確認します。

Kerberos 認証を使用して Web アプリケーションに正しくアク

セスできることを確認する 作成した Web アプリケーションに対して Kerberos 認証が機能していることを確認します。ポータル サイトを使

用して操作を開始します。

そのためには、以下の手順を実行します。

1. NLB に対して mydomain\pscexec として構成されている 2 台のフロントエンド Web サーバーのどちらかで

はなく、SharePoint Foundation 2010 を実行しているサーバーにログオンします。Kerberos 認証を使用した

負荷分散 Web サイトをホストしているコンピューターのいずれかでは、Kerberos 認証の動作が正しいこと

を直接検証しないでください。この操作は、ドメイン内の別のコンピューターから行います。

2. この別のシステムで Internet Explorer を起動し、http://kerbportal.mydomain.net への移動を試みます。

Kerberos 認証されたポータル サイトのホーム ページが表示されます。

ポータル サイトへのアクセスに Kerberos 認証が使用されたことを確認するには、負荷分散フロントエンド Web

サーバーのどちらかに移動し、イベント ビューアーを実行してセキュリティ ログを参照します。どちらかのフロン

トエンド Web サーバーで、次の表に示すデータと類似した監査成功レコードが表示されます。負荷分散要求を

処理したシステムによっては、両方のフロントエンド Web サーバーでレコードの検索が必要になる場合があり

ます。

イベントの種類 成功の監査

イベントのソース セキュリティ

イベントの分類 ログオン/ログオフ

イベント ID 540

日付 11/1/2007

時刻 5:08:20 PM

ユーザー MYDOMAIN\pscexec

コンピューター wssfe1

説明

以下の表は、成功したネットワーク ログオンの例を示しています。

Page 220: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

220

ユーザー名 pscexec

ドメイン MYDOMAIN

ログオン ID (0x0,0x1D339D3)

ログオンの種類 3

ログオン プロセス Kerberos 認証

ワークステーション名

ログオン GUID {fad7cb69-21f8-171b-851b-3e0dbf1bdc79}

呼び出し側ユーザー名

呼び出し側ドメイン

呼び出し側ログオン ID

呼び出し側プロセス ID

移行されたサービス

ソース ネットワーク アドレス 192.168.100.100

ソース ポート 2505

このログ レコードには、前のログ エントリと同じ種類の情報が示されます。

ユーザー名が正しいことを確認します。このユーザーは、ポータル サイトをホストしている SharePoint

Foundation 2010 を実行するフロントエンド Web サーバーにネットワーク経由でログオンしている

mydomain\pscexec アカウントです。

ログオンの種類が 3 であることを確認します。ログオンの種類 3 は、ネットワーク ログオンです。

ログオン プロセスと認証パッケージの両方で Kerberos 認証が使用されていることを確認します。これによ

り、ポータル サイトにアクセスするために Kerberos 認証が使用されていることを確認できます。

ソース ネットワーク アドレスが接続元のコンピューターの IP アドレスと一致していることを確認します。

ポータル サイトのホーム ページが表示されず、代わりに "未承認" というエラー メッセージが表示される場合

、Kerberos 認証は失敗しています。通常、このエラーの原因となるのは、次の 2 つだけです。

AD DS の SPN が正しいアカウントに対して登録されていません。ポータル サイトの Web アプリケーション

の場合、SPN は mydomain\portalpool に対して登録されている必要があります。

AD DS の SPN が、Internet Explorer によって構築される SPN に一致していないか、別の理由により無効

です。この場合、明示的なポート番号のない IIS ホスト ヘッダーを使用しているので、AD DS に登録される

SPN は、Web アプリケーションを展開したときに指定した IIS ホスト ヘッダーとは異なります。Kerberos 認

証が機能するためには、この問題を修正する必要があります。

メモ:

Page 221: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

221

ネットワークで何が発生しているのかを診断し、サーバーの全体管理への参照のトレースを行うには、

Microsoft ネットワーク モニターなどのネットワーク スニファーが役立ちます。エラーが発生したら、トレ

ースを検査し、KerberosV5 プロトコル パケットを検索します。次に、Internet Explorer によって構築さ

れた SPN を持つパケットを検索します。トレースの SPN に問題がないように見える場合は、AD DS

の SPN が無効であるか、正しくないアカウントに対して登録されています。

ポータル サイトに対して Kerberos 認証が機能するようになったら、次の URL を使用して、Kerberos 認証され

た個人用サイトに移動します。

http://kerbmysite.mydomain.net

初めて個人用サイトの URL にアクセスするときは、ログオンしたユーザーに対して SharePoint

Foundation 2010 が個人用サイトを作成するまでに尐し時間がかかります。ただし、処理は正常に行

われ、そのユーザーの個人用サイト ページが表示されます。

通常はこれで正常に機能します。機能しない場合は、前のトラブルシューティング手順を参照してください。

検索インデックスが正しく機能していることを確認する 検索インデックスが、このファームにホストされているコンテンツを正しくクロールすることを確認します。これは

、Kerberos 認証を使用してサイトにアクセスするユーザーに対する検索クエリ結果を確認する前に実行してお

く必要がある手順です。

ここでは、ユーザー インターフェイスの詳細については説明しません。大まかな指示のみ示します。サ

ーバーの全体管理、および必要な手順の実行方法を十分に理解してから、次に進んでください。

検索インデックス処理を確認するには、Web アプリケーションにアクセスし、フル クロールを開始しま

す。クロールが完了するまで待ちます。クロールに失敗した場合は、エラーを調査して修正し、フル ク

ロールを実行します。"アクセスが拒否されました" エラーが表示されてクロールが失敗する場合は、

クロール アカウントでコンテンツ ソースにアクセスできないか、Kerberos 認証が失敗したことが原因で

す。どのような原因であっても、このエラーを修正してから以降の手順に進んでください。

以降の手順に進む前に、Kerberos 認証された Web アプリケーションのフル クロールを実行する必要がありま

す。

検索クエリが正しく機能していることを確認する Kerberos 認証を使用するポータル サイトにアクセスするユーザーに対して、検索クエリで結果が返されるよう

にするには、次の手順を実行します。

1. mydomain.net 内のシステムで Internet Explorer を起動し、http://kerbportal.mydomain.net に移動します。

2. ポータル サイトのホーム ページが表示されたら、[検索] フィールドに検索キーワードを入力し、Enter キー

を押します。

3. 検索クエリ結果が返されることを確認します。結果が返されない場合は、入力したキーワードが展開で有

効であること、検索インデックスが正しく実行されていること、Search Service が検索インデックス サーバ

メモ:

メモ

Page 222: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

222

ーおよび検索クエリ サーバーで実行されていること、および検索インデックス サーバーから検索クエリ サ

ーバーへの検索の伝達に問題がないことを確認します。

構成の制限 作成される新しい形式の SPN のホスト名部分は、サービスを実行しているホストの NetBIOS 名 (たとえば

MSSP/kerbtest4:56738/SSP1) になります。これは、ホスト名が SharePoint Foundation 2010 構成データベー

スからフェッチされ、NetBIOS コンピューター名だけが SharePoint Foundation 2010 構成データベースに格納さ

れるためです。これは、特定のシナリオではあいまいとなる可能性があります。

追加のリソースとトラブルシューティングのガイダンス

製品/テクノロジ リソース

SQL Server SQL Server 2005 のインスタンスへのリモート接続を作成す

るときに、Kerberos 認証を使用していることを確認する方法

(http://go.microsoft.com/fwlink/?linkid=85942&clcid=0x411)

SQL Server "SSPI コンテキストを生成できません" エラー メッセージのト

ラブルシューティング方法

(http://go.microsoft.com/fwlink/?linkid=82932&clcid=0x411)

.NET Framework AuthenticationManager.CustomTargetNameDictionary プロパ

ティ

(http://go.microsoft.com/fwlink/?linkid=120460&clcid=0x411)

Internet Explorer Internet Explorer の Windows XP ベースのコンピューターで

Kerberos 認証を必要とする Web サイトにアクセスしようとす

るとエラー メッセージ:"エラー HTTP 401 - 権限がありません

: 資格情報が無効であるため、アクセスが拒否されました"

(http://go.microsoft.com/fwlink/?linkid=120462&clcid=0x411)

Kerberos 認証 Kerberos Authentication Technical Reference (英語)

(http://go.microsoft.com/fwlink/?linkid=78646&clcid=0x411)

(英語)

Kerberos 認証 Troubleshooting Kerberos Errors (英語)

(http://go.microsoft.com/fwlink/?linkid=93730&clcid=0x411)

(英語)

Kerberos 認証 Microsoft Windows Server 2003: Kerberos のプロトコル遷移

と制約付き委任

(http://go.microsoft.com/fwlink/?linkid=100941&clcid=0x411)

Page 223: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

223

製品/テクノロジ リソース

IIS SSL ホスト ヘッダーを構成する (英語)

(http://go.microsoft.com/fwlink/?linkid=120463&clcid=0x411)

(英語)

Page 224: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

224

パスワードの自動変更を構成する (SharePoint

Foundation 2010)

パスワードの自動変更を使用すると、指定したスケジュールに基づいて、暗号で強化された長いパスワードが

Microsoft SharePoint Foundation 2010 で自動的に生成されるようにすることができます。

この記事の内容

管理アカウントを構成する

パスワードの自動変更の設定を構成する

パスワードの自動変更のトラブルシューティング

管理アカウントを構成する 複数のサービスでアカウントを使用できるようにするには、ファームに管理アカウントを登録する必要がありま

す。管理アカウントは、サーバーの全体管理で [管理アカウントの登録] ページを使用して登録できます。[管理

アカウントの登録] ページには、Active Directory ドメイン サービスのアカウントやローカル コンピューターのア

カウントを作成するオプションはありません。このページのオプションは、SharePoint Foundation 2010 ファーム

に既存のアカウントを登録するために使用します。サーバーの全体管理を使用して管理アカウントの設定を構

成するには、以下の手順を実行します。

1. この手順を実行するユーザー アカウントがサイト コレクションの管理者であることを確認します。

2. サーバーの全体管理 Web サイトで、[セキュリティ] を選択します。

3. [一般的なセキュリティ] の [管理アカウントの構成] をクリックします。

4. [管理アカウント] ページで、[管理アカウントの登録] をクリックします。

5. [管理アカウントの登録] ページの [アカウントの登録] セクションにサービス アカウントの資格情報を

入力します。

6. [パスワードの自動変更] セクションの [パスワードの自動変更を有効にする] チェック ボックスをオン

にして、選択したアカウントのパスワードが SharePoint Foundation 2010 で管理されるようにします。

次に、パスワードの有効期限の何日前にパスワードの自動変更を実行するかを示す日数を入力しま

す。

7. [パスワードの自動変更] セクションの [パスワード変更の以下の日数前に電子メール通知を開始する

] チェック ボックスをオンにし、次に、パスワードの自動変更が実行される何日前に電子メール通知が

送信されるかを示す日数を入力します。週単位または月単位の電子メール通知スケジュールを構成

できます。

8. [OK] をクリックします。

サーバーの全体管理を使用して管理アカウントの設定を構成するには

Page 225: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

225

パスワードの自動変更の設定を構成する サーバーの全体管理の [パスワード管理の設定] ページを使用して、ファーム レベルでパスワードの自動変更

の設定を構成できます。ファーム管理者は、パスワード変更通知電子メールの送信に使用される通知用の電

子メール アドレスを構成でき、監視オプションやスケジュール オプションも構成できます。サーバーの全体管理

を使用してパスワードの自動変更の設定を構成するには、以下の手順を実行します。

1. この手順を実行するユーザー アカウントがサイト コレクションの管理者であることを確認します。

2. サーバーの全体管理 Web サイトで、[セキュリティ] をクリックします。

3. [一般的なセキュリティ] の [パスワード変更設定の構成] をクリックします。

4. [パスワード管理の設定] ページの [通知用の電子メール アドレス] セクションに、パスワード変更イベ

ントまたは期限切れイベントの発生が近くなったときに通知される個人またはグループの電子メール

アドレスを入力します。

5. 管理アカウントにパスワードの自動変更が構成されていない場合は、[アカウント監視プロセスの設定]

セクションに、パスワードの有効期限の何日前に、[通知用の電子メール アドレス] に指定した電子メ

ール アドレスへ通知を送信するかを示す日数を入力します。

6. [パスワードの自動変更の設定] セクションで、保留中パスワード変更のサービスを通知してからパス

ワードの自動変更を実行するまでの待機時間を示す秒単位の数値を入力します。また、パスワード変

更を試行する回数を示す数値を入力します。この回数を超えると、パスワード変更処理は停止します

7. [OK] をクリックします。

パスワードの自動変更のトラブルシューティング パスワードの自動変更の構成時に発生する可能性の高い問題を回避するには、以下のガイダンスを使用しま

す。

パスワードの不一致

Active Directory ドメイン サービス (AD DS) と SharePoint Foundation 2010 の間でパスワードが一致しないこ

とが原因でパスワードの自動変更処理が失敗すると、ログイン時にアクセスが拒否されたり、アカウントがロッ

クアウトされたり、AD DS の読み取りエラーが発生したりすることがあります。これらの問題が発生した場合に

は、AD DS パスワードが正しく構成されていること、および AD DS アカウントにセットアップの読み取りアクセス

権が設定されていることを確認してください。Windows PowerShell を使用して、発生している可能性のあるパス

ワードの不一致の問題を修正してから、パスワードの変更処理を再開します。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

サーバーの全体管理を使用してパスワードの自動変更の設定を構成するには

パスワードの不一致を修正するには

Page 226: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

226

2. [スタート] メニューの [すべてのプログラム] をクリックします。[Microsoft SharePoint 2010 製品] をク

リックします。

3. [SharePoint 2010 管理シェル] をクリックします。

4. Windows PowerShell コマンド プロンプトで、以下を入力します。

Set-SPManagedAccount [-Identity] <SPManagedAccountPipeBind> -ExistingPassword <SecureString> -

UseExistingPassword $true

詳細については、「Set-SPManagedAccount」を参照してください。

サービス アカウントの準備の失敗

ファーム内のサーバーでサービス アカウントの準備または再準備が失敗する場合には、Timer Service の状

態を確認してください。Timer Service が停止している場合は再開します。Timer Service 管理ジョブを即座に再

開するには、Stsadm コマンド stsadm -o execadmsvcjobs を使用することを検討してください。

Timer Service を再開しても問題が解決されない場合は、ファーム内の各サーバーで Windows PowerShell を

使用して、準備が失敗している管理アカウントを修復します。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

2. [スタート] メニューの [すべてのプログラム] をクリックします。[Microsoft SharePoint 2010 製品] をク

リックします。

3. [SharePoint 2010 管理シェル] をクリックします。

4. Windows PowerShell コマンド プロンプトで、以下を入力します。

Repair-SPManagedAccountDeployment

詳細については、「Repair-SPManagedAccountDeployment」を参照してください。

前の手順を実行してもサービス アカウントの準備の失敗が解決されない場合は、ファームの暗号化キーを解

読できなくなっている可能性があります。その場合には、Windows PowerShell を使用して、ローカル サーバー

のパス フレーズをファームのパス フレーズと一致するように更新します。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

2. [スタート] メニューの [すべてのプログラム] をクリックします。[Microsoft SharePoint 2010 製品] をク

リックします。

3. [SharePoint 2010 管理シェル] をクリックします。

4. Windows PowerShell コマンド プロンプトで、以下を入力します。

Set-SPPassPhrase -PassPhrase <SecureString> -ConfirmPassPhrase <SecureString> -LocalServerOnly $true

詳細については、「Set-SPPassPhrase」を参照してください。

サービス アカウントの準備の失敗を解決するには

ローカル サーバーのパス フレーズを更新するには

Page 227: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

227

パスワードの有効期限が近い

パスワードの有効期限がもうすぐ切れるアカウントにパスワードの自動変更を構成していなかった場合、

Windows PowerShell を使用して、そのアカウントのパスワードを、管理者が選択する新しい値または自動生成

される新しい値に更新できます。アカウント パスワードを更新したら、ファーム内の全サーバーで、Timer

Service が開始されていて、Administrator Service が有効になっていることを確認してください。これによって、

このパスワード変更をファーム内の全サーバーに伝達できます。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

2. [スタート] メニューの [すべてのプログラム] をクリックします。[Microsoft SharePoint 2010 製品] をク

リックします。

3. [SharePoint 2010 管理シェル] をクリックします。

4. アカウント パスワードを、管理者が選択する新しい値に更新するには、Windows PowerShell コマンド

プロンプトで、以下を入力します。

Set-SPManagedAccount [-Identity] <SPManagedAccountPipeBind> -Password <SecureString>

5. アカウント パスワードを、自動生成される新しい値に更新するには、Windows PowerShell コマンド プ

ロンプトで、以下を入力します。

Set-SPManagedAccount [-Identity] <SPManagedAccountPipeBind> -AutoGeneratePassword $true

詳細については、「Set-SPManagedAccount」を参照してください。

ファーム アカウントを別のアカウントに変更する必要性

ファーム アカウントを別のアカウントに変更する必要がある場合は、Stsadm コマンド stsadm.exe -o

updatefarmcredentials -userlogin DOMAIN\username -password password を使用します。

アカウント パスワードを更新するには

Page 228: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

228

サイト コレクションを作成する (SharePoint Foundation

2010)

サイト コレクションとは、所有者が同じで、管理の設定 (アクセス許可など) を共有する Web サイトのグループ

のことです。サイト コレクションを作成すると、そのサイト コレクション内にトップレベル サイトが自動的に作成さ

れます。トップレベル サイトには、1 つ以上のサブサイトを含めることができます。

サイト コレクションは Web アプリケーション内に存在する必要があります。サイト コレクションは、既存の Web

アプリケーションに基づいて作成するか、Web アプリケーションを作成してから、そのアプリケーション内に作成

することができます。詳細については、「Web アプリケーションを作成する (SharePoint Foundation 2010)」を参

照してください。

Web アプリケーションを 1 つのプロジェクトまたは 1 つのチームで使用する場合は、1 つのサイト コレクション

を使用して、複数のサイトを管理するオーバーヘッドを避けてください。ただし、複雑なソリューションについては

、サイト コレクションごとにコンテンツを整理したり、アクセス許可を管理したりできるので、複数のサイト コレク

ションの使用には利点があります。たとえば、サイト コレクション間を移動する機能がサポートされていないの

で、複数のサイト コレクションを使用するとサイト コンテンツにセキュリティ レベルを 1 段階加えることができま

す。

SharePoint に用意されたサイト テンプレートは、グループ作業、会議、およびカスタムの各カテゴリに分かれて

います。サイト コレクションを作成するときは、サイトの用途に適したテンプレートを選択してください。たとえば

、ドキュメントをグループで執筆する場合は、ドキュメント ワークスペース テンプレートを選択します。

サイト コレクションを作成する前に、次の前提条件が満たされていることを確認してください。

サイト コレクションを作成する Web アプリケーション。

クォータ テンプレート。サイト コレクションに格納するデータの量を指定したり、サイト コレクションの管理者

に警告が電子メールで送信されるトリガーとなる格納領域サイズを定義する場合に、このテンプレートが必

要です。

カスタムのマネージ ワイルドカード パス。サイト コレクションをルート (/) ディレクトリ以外または /sites/

ディレクトリ以外の場所に作成する場合に、このパスが必要です。

この記事の内容

サーバーの全体管理を使用してサイト コレクションを作成する

Windows PowerShell を使用してサイト コレクションを作成する

サーバーの全体管理を使用してサイト コレクションを作成す

る 通常、サイト コレクションをスタンドアロンの展開に作成するには、サーバーの全体管理 Web サイトを使用しま

す。

Page 229: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

229

1. 次の管理者の資格情報があることを確認してください。

サイト コレクションを作成するには、SharePoint サーバーの全体管理 Web サイトを実行している

コンピューターの Farm Administrators SharePoint グループのメンバーである必要があります。

2. サーバーの全体管理 Web サイトの [アプリケーション構成の管理] セクションの [サイト コレクション

の作成] をクリックします。

3. [サイト コレクションの作成] ページの [Web アプリケーション] セクションで、サイト コレクションを作成

する Web アプリケーションが選択されていない場合は、[Web アプリケーション] メニューの [Web アプ

リケーションの変更] をクリックし、サイト コレクションを作成する Web アプリケーションをクリックします

4. [タイトルと説明] セクションで、サイト コレクションのタイトルと説明を入力します。

5. [Web サイトのアドレス] セクションで、URL に使用するパスとして /sites/ やルート ディレクトリ (/) な

どのワイルドカードを使用したパスを選択します。

ワイルド カードを使用した管理対象パスを選択する場合は、サイトの URL で使用するサイト名も入力

する必要があります。

6. [テンプレートの選択] セクションの [テンプレートの選択] ボックスの一覧で、サイト コレクションのトッ

プ レベル サイトに使用するテンプレートを選択するか、[カスタム] タブをクリックして空のサイトを作成

し、後でテンプレートを適用します。

7. [サイト コレクション管理者] セクションで、サイト コレクション管理者となるユーザーのユーザー名

(DOMAIN\username 形式) を入力します。

8. [代理のサイト コレクション管理者] セクションに、サイト コレクションの代理の管理者のユーザー名を

入力します。

代理のサイト コレクション管理者を指定すると、管理者が不在のときも他のユーザーがサイト コレクシ

ョンを管理できます。

9. クォータを使用してサイト コレクションの記憶域を管理する場合は、[クォータ テンプレート] セクション

の [クォータ テンプレートの選択] ボックスの一覧でテンプレートをクリックします。

10. [OK] をクリックします。

Windows PowerShell を使用してサイト コレクションを作成す

る 企業ではタスクを自動化することがよくあります。この場合、Windows PowerShell を使用してサイト コレクション

を作成します。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

サーバーの全体管理を使用してサイト コレクションを作成するには

Windows PowerShell を使用してサイト コレクションを作成するには

Page 230: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

230

2. [スタート] メニューで [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 製品] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell コマンド プロンプト (PS C:\>) で、次のコマンドを入力して Enter キーを押します

Get-SPWebTemplate

$template = Get-SPWebTemplate "STS#0"

New-SPSite -Url "<URL for the new site collection>" -OwnerAlias "<domain\user>" -Template $template

この例では、使用できるサイト テンプレートの一覧を取得したうえで、チーム サイトのテンプレートを使

用してサイト コレクションを作成しています。詳細については、「New-SPSite」と「Get-SPWebTemplate

」を参照してください。

コマンドライン管理タスクを実行するときには Windows PowerShell を使用することが推奨されていま

す。Stsadm コマンドライン ツールは推奨されていませんが、製品の以前のバージョンとの互換性をサ

ポートするために含まれています。

Page 231: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

231

カスタマイズを展開する - 概要 (SharePoint

Foundation 2010)

この章の記事では、開発者または Web デザイナーが Microsoft SharePoint Foundation 2010 環境でカスタマ

イズしたサイト要素を展開する方法について説明します。

この記事の内容

プロセスの概要

はじめに

カスタマイズ可能な 2 種類のサイト要素について

開発サイト要素を展開する

作成サイト要素を展開する

プロセスの概要 特に SharePoint Foundation 2010 には多くの展開方法があり、どの方法が適切であるかが必ずしも明白では

ないので、カスタマイズの展開は非常に複雑です。

さまざまな種類のサイト要素、つまり、成果物は、それぞれ異なる方法で展開します。1 つの展開方法ですべて

のサイト要素を展開することはできません。各種類の要素は、異なるデザイナーのグループで作成される可能

性があり、異なるアップグレードの検討事項の対象なので、他にも展開に関する独自の検討事項が適用されま

す。異なる種類のサイト要素については、後の「カスタマイズ可能な 2 種類のサイト要素について」を参照してく

ださい。

特定の展開タスクと関連する検討事項については、以下の記事を参照してください。

ソリューション パッケージを展開する (SharePoint Foundation 2010)

作成サイト要素を展開する (SharePoint Foundation 2010)

フィーチャーを使用してサイト要素を展開する (SharePoint Foundation 2010)

テンプレートを展開する (SharePoint Foundation 2010)

ワークフローの展開プロセス (SharePoint Foundation 2010)

はじめに カスタム コードを環境に展開する前に、カスタマイズによりパフォーマンスがどのような影響を受けるかを分析

できるように、環境のパフォーマンスのベースラインを確立する必要があります。パフォーマンス ベースライン

を確立した後、カスタム コードをテスト環境または統合環境で十分にテストし、その結果とベースラインを比較

します。カスタマイズを運用環境に展開する前に、カスタマイズを十分にテストしてください。

また、信頼できる発行元であるサード パーティからコードを取得した場合でも、コードを運用環境に展開する前

にテストする必要があります。

Page 232: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

232

これらの記事の説明とガイダンスは、「サーバー ファームと環境の計画 (SharePoint Foundation 2010)」の要件

を満たすように展開および構成された SharePoint Foundation 環境に当てはまります。

カスタマイズ可能な 2 種類のサイト要素について 開発サイト要素はソリューション成果物で、通常、開発者によって作成されます。ソリューションにはアセンブリ

を含めることができます。アセンブリは、Microsoft .NET Framework ベースの言語で記述され、コンパイル後に

展開される SharePoint コンポーネントです。開発サイト要素は、タイマー ジョブ アセンブリとサイト定義を除い

て、通常、フィーチャーにグループ化され、ソリューション パッケージの一部として展開されます。開発サイト要

素には、次のものがあります。

Web パーツ

ワークフロー

サイト定義とリスト定義

ドキュメント コンバーター

イベント レシーバー

タイマー ジョブ

アセンブリ

作成サイト要素は、通常、Web デザイナーによって作成されます。明示的にコンパイルされることはなく、コンテ

ンツ データベースに格納されます。作成サイト要素には、次のものがあります。

マスター ページ

カスケード スタイル シート

フォーム

レイアウト ページ

これら 2 種類のカスタマイズ可能なサイト要素は、次の基準によって区別されます。

SharePoint Foundation 2010 ファーム内でのファイルの保存場所

そのサイト要素の管理を担当する組織のチーム

サイト要素が必要とする展開メカニズム

要素の中には、ソリューション成果物と作成成果物のどちらにもなるものがあります。たとえば、コンテンツ タイ

プは XML ファイルで開発ソリューション成果物として定義することも、ブラウザーによって作成成果物として作

成することもできます。ソリューション成果物にも作成成果物にもなるサイト要素には、サイト列、リスト インスタ

ンスなどがあります。また、ソリューション成果物を使用して Web サイトへのファイルを準備することや、フロント

エンド Web サーバーのメモリにキャッシュされるように設定できます。

開発サイト要素を展開する 開発サイト要素は、一般的には、コード開発環境で作成され、フロントエンド Web サーバーとアプリケーション

サーバーに直接展開されるサイト要素として定義できます。これらのサイト要素は、通常、開発者が Microsoft

Visual Studio 2010 Tools for SharePoint 2010、Microsoft Office SharePoint Designer、または XML 編集ツー

Page 233: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

233

ルを使用してカスタマイズできます。詳細については、「SharePoint Foundation Development Tools (英語)」

(http://go.microsoft.com/fwlink/?linkid=183360&clcid=0x411) (英語) を参照してください。

この記事では、サンドボックス ソリューションとして展開される開発サイト要素の展開については説明

しません。サンドボックス ソリューションは、サーバー オブジェクト モデルの一部とフィーチャー要素の

一部にアクセスできるソリューションで、サイト コレクション管理者が展開できます。詳細については、「

サンドボックス ソリューションの概要 (SharePoint Foundation 2010)」を参照してください。

最善の方法は、ソリューション パッケージと Windows PowerShell を使用して開発サイト要素を展開することで

す。SharePoint Foundation ソリューション フレームワークによって、新規およびアップグレード サイト要素をフ

ァーム全体に展開し、フロントエンド Web サーバーの状態がファーム内の他のサーバーの状態と一致するよう

に同期するプロセスが簡素化および標準化されます。たとえば、ソリューション パッケージによって、ファームの

再構築のプロセスが簡素化されます。コードとファイルを手動で処理してサイト要素を展開すると、アップグレー

ド処理で矛盾が発生し、サーバーが他のサーバーと同期しなくなることがあります。ソリューション パッケージを

使用すると、開発サイト要素を開発者の環境から統合ファームに展開し、さらにステージング ファーム、パイロ

ット ファーム、および運用ファームに展開できます。

Windows PowerShell コマンドレットを使用して、ソリューション パッケージを作成、インポート、エクスポート、お

よび準備できます。これらの操作では、ソリューション フレームワークを活用して、開発サイト要素のカスタマイ

ズを配布します。Windows PowerShell コマンドレットは、SharePoint Server 2010 と SharePoint Foundation

2010 の両方に含まれているので、大半の環境でサイトのカスタマイズを展開するのに役立ち、単体で使用する

ことも、他の方法と併用することもできます。Windows PowerShell コマンドレットを使用して、成果物と開発サイ

ト要素の両方を展開できます。コマンドレットを使用して、ソリューション パッケージで展開されるフィーチャーを

アクティブ化することもできます。

作成サイト要素を展開する 作成サイト要素は、Web サーバー (または、あまり一般的ではありませんがアプリケーション サーバー) のファ

イル システム内に存在するリソースに依存しますが、コンテンツ データベースに保存されるという点で開発サ

イト要素とは異なります。作成サイト要素は、開発サイト要素が事前に展開されている必要があるので、正常に

動作しない場合があります。

カスタマイズの展開が完全に自動化される環境では、要求される展開順序がシステムによって実行されること

で、同期に関する問題を排除できます。ただし、カスタマイズの展開の一部または全体が手動の場合は、必要

なリソースが Web サーバーとアプリケーション サーバー上にすべて配置されていることを確認してから、それ

らのリソースに依存するコンテンツを展開する必要があります。

作成サイト要素は、複数の異なるシステムを 1 つ以上使用して、作成環境からステージング、パイロット、およ

び運用の各ファームに展開できます。以下の表に、使用できるシステムと、それぞれに関連するインターフェイ

スと使用シナリオを示します。

展開システム 使用シナリオ

SharePoint サーバーの全体管理 Web サイト 展開元ファームと展開先ファームがネットワーク接続されてい

メモ:

Page 234: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

234

展開システム 使用シナリオ

る環境では、サーバーの全体管理のコンテンツ展開機能を

使用して、展開元ファームにコンテンツ展開パッケージを作

成し、そのパッケージを別のファームにエクスポートできます

この方法は、構成と使用が簡単であり、非常に短時間のセッ

トアップと最小限のメンテナンスで、作成サイト要素を自動的

に展開できます。

コンテンツ移行オブジェクト モデル 使用する方法 (展開名前空間 API を使用するプログラミング

、Web サービスへの SOAP (Simple Object Access Protocol)

の呼び出し、または Windows PowerShell コマンドレットによ

るサイト全体の移動) に応じて、移行するコンテンツと移行方

法を制御できます。グローバル一意識別子 (GUID) を保持す

るためにサポートされている唯一の方法は、API を使用して

コンテンツをインポートおよびエクスポートする方法です。

詳細については、「Content Migration」

(http://go.microsoft.com/fwlink/?linkid=183372&clcid=0x411)

(英語) を参照してください。

Windows PowerShell Windows PowerShell コマンドレットを使用すると、タイム スタ

ンプ、セキュリティ情報、およびユーザー情報を保持したまま

、サイト全体のインポートおよびエクスポート操作を実行でき

ます。Windows PowerShell コマンドレットは、Web サイト全体

から基本コンテンツを移動する場合、最も役立ちます。

Windows PowerShell は SharePoint 2010 製品 に付属してお

り、単体で使用することも他の方法と併用することもできるの

で、大部分の環境でサイトのカスタマイズを展開するのに役

立ちます。Windows PowerShell コマンドレットを使用して、成

果物と開発サイト要素の両方を展開できます。

詳細については、「Windows PowerShell を使用した

SharePoint 2010 製品の管理 」を参照してください。

カスタム Web サービス コンテンツの移行と展開を自動化するカスタム Web サービス

を作成できます。カスタム スクリプトと Windows アプリケーシ

ョンを記述して、このプロセス内で特定のタスクを実行できま

す。

カスタム Web サービスの記述に関するプログラミング メソッ

ドの詳細については、Microsoft SharePoint 2010 ソフトウェ

ア開発キット (SDK) の以下のリソースを参照してください。

Sites Methods (英語)

(http://go.microsoft.com/fwlink/?linkid=183373&clcid=0x

Page 235: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

235

展開システム 使用シナリオ

411) (英語)

Sites.ExportWeb Method (英語)

(http://go.microsoft.com/fwlink/?linkid=183377&clcid=0x

411) (英語)

Sites.ImportWeb Method (英語)

(http://go.microsoft.com/fwlink/?linkid=183378&clcid=0x

411) (英語)

手動でのコード処理 小規模な未接続環境や、作成サイト要素が継続的にカスタマ

イズされない環境では、サイト要素と関連リソースを手動で展

開できます。小規模な接続環境では、作成サイト要素のカス

タマイズは、サーバーの全体管理のコンテンツ展開機能を使

用して展開することを考慮してください。

ソリューション パッケージとフィーチャー ページ レイアウト、マスター ページ、フォーム、スタイル シー

トなどの要素は、ソリューション パッケージの一部としてフィ

ーチャーにグループ化して展開できます。ソリューション パッ

ケージから展開したフィーチャーは、作成要素を準備する必

要がある範囲でアクティブ化できます。

詳細については、「フィーチャーを使用してサイト要素を展開

する (SharePoint Foundation 2010)」を参照してください。

カスタム テンプレート ユーザーは、固有のコンテンツの有無にかかわらず、既存の

サイトをカスタム テンプレートとして保存できます。こうするこ

とで、カスタマイズしたサイトを再利用できるようになります。

カスタム サイト テンプレートは .wsp ファイルとして保存され

ます。サイト テンプレートは、サイト コレクションのトップレベ

ル サイトのソリューション ギャラリーに保存され、サイト コレ

クションのすべての Web サイトでサブサイトの作成に利用で

きるようになります。サイト テンプレートをダウンロードして、

他のサイト コレクション ギャラリーに移動できます。

関連項目 ソリューション パッケージを展開する (SharePoint Foundation 2010)

作成サイト要素を展開する (SharePoint Foundation 2010)

フィーチャーを使用してサイト要素を展開する (SharePoint Foundation 2010)

テンプレートを展開する (SharePoint Foundation 2010)

Page 236: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

236

ソリューション パッケージを展開する (SharePoint

Foundation 2010)

この記事では、ソリューション パッケージについて、および作成または開発された Microsoft SharePoint

Foundation 2010 のカスタマイズ内容を展開するうえでソリューション パッケージが果たす役割について説明し

ます。ソリューション パッケージをインポートおよび展開する手順や、Microsoft Visual Studio 2010 を使用して

ソリューション パッケージを構築および展開するための例を示します。

この記事の内容

ソリューション パッケージとは

ソリューション パッケージを使用してサイト要素を展開する

Visual Studio 2010 を使用してカスタム Web パーツ ソリューション パッケージを作成および展開する

ソリューション パッケージとは ソリューション パッケージとは、SharePoint Foundation 2010 のカスタマイズした開発内容をサーバー ファーム

内の Web サーバーまたはアプリケーション サーバーに提供する配布パッケージのことです。ソリューションを

使用して、カスタム フィーチャー、サイト定義、テンプレート、レイアウト ページ、Web パーツ、カスケード スタイ

ル シート、およびアセンブリのパッケージ化と展開を行います。

この記事では、サンドボックス ソリューションの展開については説明しません。Microsoft SharePoint

Foundation 2010 のソリューションは、SharePoint Foundation ファームに直接展開するか、サンドボックスに展

開できます。サンドボックスは、制限された実行環境であり、プログラムが特定のリソースのみにアクセスできる

ようにして、サンドボックスで発生する問題がサーバー環境の他の部分に影響しないようにします。詳細につい

ては、「サンドボックス ソリューションの概要 (SharePoint Foundation 2010)」を参照してください。

ソリューション パッケージは、ファイル名拡張子が .wsp の CAB ファイルとマニフェスト ファイルです。

SharePoint ソリューションの開発とパッケージ化には Visual Studio 2010 Tools for SharePoint 2010 を使用す

ることをお勧めします。Makecab.exe、SharePoint Packman などのツールを使用して、ソリューション パッケージ

を手動で作成することもできます。

ソリューションにパッケージできるコンポーネントは次のとおりです。

.NET Framework アセンブリ (通常は Web パーツ アセンブリおよびイベント レシーバー アセンブリ)。

展開ファイル (リソース ファイル、ページ、その他のヘルパー ファイルなど)。

フィーチャー。Web サイトでコードをアクティブ化および非アクティブ化でき、ユーザー設定のリスト、ライブ

ラリ、フィールド、コンテンツ タイプなどの要素が含まれる機能を提供できます。

新しいテンプレートとサイト定義。

Web サーバー レベルで実行する必要のある構成ファイル。たとえば、Web パーツ登録用の Web.config フ

ァイルにカスタマイズを展開する場合などがあります。このような構成は、フィーチャーと一緒に配布するフ

ィーチャーの構成についても変更できます。

Page 237: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

237

Web ページ、Web ページによって呼び出される画像などの Web コンテンツ。非接続環境で Web コンテンツ

を展開する必要がある場合は、コンテンツ展開パッケージを使用してください。

ソリューション パッケージを使用してサイト要素を展開する このセクションの内容

ソリューション パッケージを使用する状況

ファーム ソリューションを展開する

ソリューション パッケージを追加する

ソリューション パッケージを展開する

ソリューション パッケージの作成について

ソリューション パッケージを使用する状況

カスタマイズ内容を展開するための最善の方法は、簡単で、安全で、一貫性のあるアプリケーション ライフサイ

クル管理プロセスの一部としてソリューション パッケージを使用することです。ソリューション パッケージを使用

すると、Web サイトの作成後にサイトのフィーチャーと機能をより簡単に変更できるようになります。

ソリューション パッケージを使用すると、ファーム全体で新しいソリューションを展開し、既存のソリューションを

アップグレードできます。SharePoint Foundation のすべてのエンティティを 1 つのファイルにパッケージ化し、

そのファイルをソリューション ストアに追加して、ファーム内のフロントエンド Web サーバーに展開できます。ソ

リューション パッケージを使用してフロントエンド Web サーバーを同期し、サーバーの状態をファーム内の他の

Web サーバーの状態と一致させます。

ソリューション パッケージを使用すると、作成サイト要素のカスタマイズ内容を統合ファームから作成ファーム、

パイロット ファーム、または運用ファームに展開できます。SharePoint Foundation では、ユーザーはカスタマイ

ズしたサイトをテンプレートとして保存できます。これにより、ファイル名拡張子が .wsp のソリューション パッケ

ージが作成され、他のファームに展開できるようになります。

ソリューション パッケージを使用すると、次の環境の間でカスタマイズ内容を展開できます。

開発者のワークステーションから、統合ファームまたはソフトウェア構成管理システムへ

統合ファームおよび作成クライアント ワークステーションから、パイロット ファームまたは運用ファームへ

ファーム ソリューションを展開する

ファーム ソリューションは、ローカルで展開するか、タイマー サービスを使用して展開します。ローカルの展開

とタイマー ベースの展開のどちらも、コマンド ライン命令を使用して実行するか、オブジェクト モデルを使用し

てプログラムから実行できます。

ローカルの展開

ローカルの展開では、展開処理を開始したコンピューターのみにソリューション ファイルが展開されます。ソリュ

ーション ファイルがサーバー ファーム内のすべての対象サーバーに展開されるまで、構成データベースではソ

リューションが "展開済み" としてマークされません。その後、ソリューションのフィーチャーがインストールされ

、スキーマ ファイルと定義ファイルが構成ストアにコミットされます。

Page 238: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

238

タイマー サービスによる展開

タイマー サービスを使用する展開では、タイマー ジョブが作成されます。このタイマー ジョブは、サーバー ファ

ーム内の各 Web サーバーのタイマー サービスに登録されます。最初に、マニフェストとフィーチャー マニフェス

トが解析されて、アセンブリと _layouts ファイルが検索され、それぞれの場所にコピーされます。フィーチャー デ

ィレクトリ内の他のファイルはすべてフィーチャー ディレクトリにコピーされます。ソリューション ファイルが対象

のコンピューターにコピーされた後、すべてのフロントエンド Web サーバーで構成のリセットがスケジュールさ

れます。リセットによってファイルが展開され、Microsoft インターネット インフォメーション サービス (IIS) が再

起動されます。その後、ソリューションのフィーチャーが登録され、スキーマ ファイルと定義ファイルが構成スト

アにコミットされます。

ソリューション ストア、ソリューションの展開、およびソリューションの同期の詳細については、Microsoft

SharePoint 2010 Software Development Kit (SDK) の「ソリューションを展開する」

(http://go.microsoft.com/fwlink/?linkid=186995&clcid=0x411) を参照してください。

ソリューション パッケージを追加する

ソリューション パッケージは、展開する前に、SharePoint Foundation ファームのソリューション データベースに

追加する必要があります。

Windows PowerShell を実行するコンピューターの Administrators グループのメンバーである必要があ

ります。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 Products] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell コマンド プロンプトで、次のコマンドを入力します。

Add-SPSolution -LiteralPath <SolutionPath>

ソリューションはファームのソリューション ストアに追加されます。ソリューションを使用するには、この記事の次

のセクションの手順に従います。詳細については、「Add-SPSolution」を参照してください。

ソリューション パッケージを展開する

インポートしたソリューションは、サーバーの全体管理 Web サイトまたは Windows PowerShell を使用して展開

できます。Windows PowerShellAdd-SPSolution コマンドレットを使用してソリューションをソリューション ストア

に追加した後、そのソリューションにアクセスするには、ソリューションをサイトに展開する必要があります。

重要:

Windows PowerShell を使用してソリューション パッケージをインポートするには

メモ:

Page 239: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

239

[サーバーの全体管理] の [ソリューション管理] ページでは、ソリューションをソリューション ストアに追

加できません。

次の手順では、サーバーの全体管理 Web サイトまたは Windows PowerShell を使用して、インポートしたソリュ

ーションをファーム内のサイトに展開する方法を示します。

1. サーバーの全体管理のホーム ページで、[システム設定] をクリックします。

2. [ファーム管理] セクションで、[ファーム ソリューションの管理] をクリックします。

3. [ソリューション管理] ページで、展開するソリューションをクリックします。

4. [ソリューションのプロパティ] ページで、[ソリューションの展開] をクリックします。

5. [ソリューションの展開] ページの [展開する時刻] セクションで、次のどちらかを選択します。

[今すぐ実行]

[指定時刻]。このオプションを選択した場合、日付と時刻のボックスで時刻を指定します。展開先

のサーバーへの負荷が尐ない時刻を選択することをお勧めします。

6. [展開先] セクションの [このソリューションを展開する Web アプリケーションの選択] リストで、[すべて

のコンテンツ Web アプリケーション] をクリックするか、特定の Web アプリケーションを選択します。

7. [OK] をクリックします。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 Products] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell コマンド プロンプトで、次のコマンドを入力します。

Install-SPSolution -Identity <SolutionName> -WebApplication <URLname>

ここで、

<SolutionName> はソリューションの名前です。

<URLname> は、インポートしたソリューションの展開先となる Web アプリケーションの URL です。

既定では、ソリューションは即座に展開されます。time パラメーターを使用して展開のスケジュールを

設定することもできます。詳細については、「Install-SPSolution」を参照してください。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 Products] をクリックします。

サーバーの全体管理を使用してソリューションを展開するには

Windows PowerShell を使用してソリューション パッケージを 1 つの Web アプリケーションに展開するには

Windows PowerShell を使用してソリューション パッケージをすべての Web アプリケーションに展開するに

Page 240: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

240

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell コマンド プロンプトで、次のコマンドを入力します。

Install-SPSolution -Identity <SolutionName> -AllWebApplications -time <TimeToDeploy> -GACDeployment -

CASPolicies

ここで、

GACDeployment は、SharePoint Foundation 2010 のグローバル アセンブリ キャッシュにアセンブ

リを展開できるようにするパラメーターです。

CASPolicies を指定すると、カスタム コード アクセス セキュリティ (CAS) ポリシー ファイルを作成

して、展開先となるサイト コレクションの Web.config ファイル内でアクティブ化できます。

既定では、ソリューションは即座に展開されます。time パラメーターを使用して展開のスケジュールを

設定することもできます。

ソリューション パッケージの作成について

SharePoint Foundation 2010 には、ソリューション パッケージを作成するためのツールは用意されていません。

このセクションでは、開発したサイト要素と成果物を含むソリューション パッケージを作成する方法について説

明します。

Visual Studio 2010

Visual Studio 2010 を使用すると、関連する SharePoint 要素をフィーチャーにグループ化した後、複数のフィー

チャー、サイト定義、アセンブリ、その他のファイルを 1 つのパッケージ (.wsp ファイル) にバンドルして、

SharePoint Foundation 2010 を実行しているサーバーに展開できます。Visual Studio 2010 を使用して、開発コ

ンピューターの SharePoint Foundation 2010 を実行しているサーバーで .wsp ファイルをデバッグおよびテスト

できます。また、開発コンピューターで展開手順をカスタマイズすることもできます。

開発者は Visual Studio 2010 で SharePoint ソリューションを構築し、自動ビルド処理を使用して .wsp ファイル

を生成できます。Visual Studio 2010 統合を使用して、.wsp ファイルの生成に使用される Visual Studio

SharePoint プロジェクトのソース コードをソース コード管理システムに追加することもできます。Visual Studio

2010 で .wsp ファイルをインポートしてプロジェクトを作成し、それらをさらに拡張することや、新しい .wsp ファイ

ルを作成できます。Visual Studio 2010 にインポートされる .wsp ファイルの主要なソースは、SharePoint

Foundation 2010 サイトで [テンプレートとして保存] コマンドを使用してサイトから保存されたテンプレートです。

これらのテンプレートを使用すると、サイトのすべてのカスタマイズ内容を SharePoint ソリューションに保存でき

ます。

詳細については、「Visual Studio での SharePoint 開発 (英語)」

(http://go.microsoft.com/fwlink/?linkid=187000&clcid=0x411) (英語) を参照してください。

Makecab

Makecab.exe などのツールを使用して、ソリューション パッケージを手動で作成できます。Makecab.exe ツール

は、CAB ファイルの構造を表す .ddf ファイルへのポインターを受け取ります。.ddf ファイルの書式は、.inf ファイ

ルの書式に似ています。つまり、標準ヘッダーを宣言した後、一連のファイルを 1 行に 1 ファイルずつ列挙して

、ファイルのディスク上の場所と CAB ファイル内の配置を指定します。

Page 241: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

241

Makecab.exe ツールは、「Microsoft Cabinet SDK について」

(http://go.microsoft.com/fwlink/?linkid=107292&clcid=0x411) でダウンロードできます。

ソリューション パッケージのカスタマイズについて

SharePoint Foundation 2010 ソリューションで以下のいずれかのカスタマイズを行う必要がある場合は、Visual

Studio 2010 を使用してソリューション パッケージをカスタマイズすることをお勧めします。SharePoint ソリュー

ション パッケージを手動で作成して、これらのカスタマイズを行うこともできます。

.NET Framework アセンブリをグローバル アセンブリ キャッシュではなく個人用アプリケーション フォルダ

ーに展開する。

展開中に適用する必要のあるコード アクセス セキュリティ権限をソリューションに追加する。

既定のフィーチャー フォルダー名以外を使用する。

ソリューションをローカライズする。

フィーチャー イベント ハンドラーを Web パーツ ソリューションなど特定の種類の SharePoint Foundation

2010 ソリューションに関連付ける。

リソース (XML ファイル、画像、およびアセンブリ) をソリューション パッケージに追加する。

ソリューション ファイルを手動で作成する

SharePoint Foundation 2010 のほとんどの開発シナリオでは、Visual Studio 2010 Tools for SharePoint 2010

を使用して SharePoint ソリューションを開発およびパッケージ化することをお勧めします。Visual Studio 2010

の展開プロセスでは、SharePoint Foundation 2010 を実行しているサーバーに .wsp ファイルがコピーされ、ソリ

ューションがインストールされた後、フィーチャーがアクティブ化されます。

ソリューション ファイルを手動で作成することもできます。ソリューション ファイルを作成するための基本的な手

順は次のとおりです。

1. 個々のソリューション ファイルをすべて 1 つのフォルダーにまとめます。この方法に関するガイドラインは

具体化されていませんが、ソリューション ファイルの種類別に専用のサブフォルダーに収集することをお勧

めします。

2. ソリューションのコンポーネントをリストする manifest.xml ファイルを作成します。

3. ソリューション ファイルの構造を定義する .ddf ファイルを作成します。このファイルには、出力用の .wsp フ

ァイルを指定する個々のソリューション ファイルのリストが含まれています。

4. 入力には .ddf ファイル、出力には .wsp ファイルを使用して Makecab.exe を実行します。

ソリューション マニフェスト ファイルについて

ソリューション マニフェスト (常に manifest.xml という名前になります) は、ソリューション ファイルのルートに格

納されます。このファイルでは、処理するフィーチャー、サイト定義、リソース ファイル、Web パーツ ファイル、お

よびアセンブリのリストが定義されます。ファイル構造は定義されません。ソリューションに含まれていても、

manifest.xml ファイルで定義されていないファイルは処理されません。

以下に manifest.xml ファイルの構造の例を XML で示します。

Page 242: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

242

<?xml version="1.0" encoding="utf-8" ?>

<Solution xmlns="http://schemas.microsoft.com/sharepoint/"

SolutionId="{79d1a62e-3627-11db-963e-00e08161165f}"

ResetWebServer="TRUE">

<Assemblies>

<Assembly DeploymentTarget="GlobalAssemblyCache"

Location="Example.Sharepoint.Webparts\

Example.SharePoint.WebParts.dll">

<SafeControls>

<SafeControl Assembly="Example.Sharepoint.Webparts,

Version=1.0.0.0, Culture=Neutral, PublicKeyToken=63cce650e8605f5d"

Namespace="Example.Sharepoint.Webparts" TypeName="*"/>

</SafeControls>

</Assembly>

<Assembly DeploymentTarget="GlobalAssemblyCache"

Location="Example.Sharepoint.Timer/Example.Sharepoint.Timer.dll"/>

</Assemblies>

<FeatureManifests>

<FeatureManifest Location="Example.Sharepoint.Timer\Feature.xml"/>

<FeatureManifest Location="Example.CustomType\Feature.xml"/>

<FeatureManifest Location="Example.ExampleLibrary\Feature.xml"/>

<FeatureManifest Location="Example.Columns\Feature.xml"/>

<FeatureManifest Location="Example.Workflow.ProcessExample\Feature.xml"/>

<FeatureManifest Location="Example.Workflow.ProvisionExample\Feature.xml"/>

</FeatureManifests>

<SiteDefinitionManifests>

<SiteDefinitionManifest Location="EXAMPLE">

<WebTempFile Location="1033\XML\WEBTEMPExample.XML"/>

</SiteDefinitionManifest>

</SiteDefinitionManifests>

</Solution>

Page 243: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

243

さらに、DwpFiles 要素を追加して .webpart ファイルまたは .dwp ファイルを指定したり、ResourceFiles 要素を

追加してリソース ファイル、サイト定義、アプリケーション リソース、およびコード アクセス セキュリティ ポリシ

ーを指定したりすることもできます。

必要に応じて、<ElementFile> タグを使用して Feature.xml ファイルに注釈を付けます。

ソリューションにフィーチャーが含まれる場合は、Feature.xml ファイルの <ElementManifests> タグで、ASP.NET

ページ (たとえば allitems.aspx)、マスター ページなど、フィーチャー内のすべての追加ファイルについて

<ElementFile Location="..."/> を追加します。

ソリューションの構成要素を定義するソリューション マニフェスト ファイルの詳細については、「Solution

Schema (英語)」(http://go.microsoft.com/fwlink/?linkid=183466&clcid=0x411) (英語) を参照してください。

Visual Studio 2010 を使用してカスタム Web パーツ ソリュー

ション パッケージを作成および展開する Visual Studio 2010 を使用して、プロジェクト タスクを追跡する SharePoint リスト定義を作成、カスタマイズ、デ

バッグ、および展開する方法を示すチュートリアルについては、MSDN ライブラリの「チュートリアル: プロジェク

ト タスク リスト定義の配置」 (http://go.microsoft.com/fwlink/?linkid=189612&clcid=0x411) (英語) を参照してく

ださい。

このチュートリアルでは、次の作業について説明しています。

タスクが含まれる SharePoint リスト定義プロジェクトの作成。

SharePoint フィーチャーへのリスト定義の追加。

リストへのイベント レシーバーの追加。

フィーチャーを展開する SharePoint パッケージの作成とカスタマイズ。

SharePoint ソリューションのビルドと展開。

このチュートリアルでサンプル プロジェクトをビルドすると、Visual Studio 2010 はテストとデバッグのために、開

発コンピューターで SharePoint Foundation 2010 を実行しているサーバーにソリューションを自動的に展開しま

す。また、ソリューション パッケージ ファイルを作成し、それを別のコンピューターに追加および展開することも

できます。詳細については、「方法: SharePoint ソリューションを配置する (英語)」

(http://go.microsoft.com/fwlink/?linkid=187004&clcid=0x411) (英語) を参照してください。Add-

SPSolutionWindows PowerShell コマンドレットを使用すると、ソリューションを別のコンピューターにインポートで

きます。

サーバーの全体管理の [ソリューション管理] ページを使用して、ソリューション パッケージを展開できます。ま

た、Install-SPSolutionWindows PowerShell コマンドレットを使用してソリューション パッケージを展開することも

できます。

このチュートリアルでは、プロジェクト リスト フィーチャーの範囲は Web です。フィーチャーをアクティブ化する

には、Web サイトで [サイトの操作] メニューを展開し、[サイトの設定] をクリックします。[サイトの操作] で、[サ

イト機能の管理] をクリックします。[機能] ページで、フィーチャー名の横にある [アクティブ化] をクリックします

Page 244: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

244

作成サイト要素を展開する (SharePoint Foundation

2010)

ここでは、Microsoft SharePoint Foundation 2010 での作成サイト要素のカスタマイズの展開の、展開の手順、

一般的な考慮事項、カスタム コンテンツの展開に関連するベスト プラクティスなどについて説明します。

この記事の内容

作成サイト要素の展開について

はじめに

コンテンツ移行 API を使用してコンテンツを展開する

Windows PowerShell を使用してコンテンツ展開パッケージを作成する

作成サイト要素の展開について 作成サイト要素とは、サイト内の "コンテンツ" と考えることができます。SharePoint Foundation 2010 の Web

サイトを構成する Web ページ、画像、レイアウト ページ、カスケード スタイル シート、その他のリソースのこと

です。作成サイト要素には、次のものがあります。

デザイン要素 一般に、Microsoft SharePoint Designer 2010 などの設計ツールを使用して作成されるサ

イト要素であり、サイトのコンテンツが表示されるフレームワークを構成します。デザイン要素の例としては

、マスター ページ、レイアウトなどがあります。

Web コンテンツ 一般に、Web ブラウザーやクライアント作成用プログラム (Word 2010 など) で直接作成

されるサイト要素であり、サイトのコンテンツを提供します。Web コンテンツの例としては、Web ページ、画

像などがあります。

ここでは、開発サイト要素 (Web パーツやその他のコード) の展開については説明しません。詳細については、

「ソリューション パッケージを展開する (SharePoint Foundation 2010)」および「フィーチャーを使用してサイト要

素を展開する (SharePoint Foundation 2010)」を参照してください。

作成サイト要素はさまざまな方法で展開できます。

オブジェクト モデルを使用して、一般的な作業を自動化するスクリプトの作成、展開を調整するエクスポー

トおよびインポートのカスタム プロパティの設定などのシナリオを処理します。オブジェクト モデルでは、デ

ータ移行シナリオの大部分を制御できます。

コンテンツ展開パッケージは、展開先のサイト コレクションへコンテンツを一括で移動または移行すること

を目的としています。コンテンツ展開パッケージは、Web サイトの作成サイト要素の一部または全部を収め

ることができる CAB ファイルです。切断された環境で展開できます。コンテンツ展開パッケージの作成に

は、Windows PowerShell コマンドレットを使用します。

この記事では、ソリューション パッケージを使用してサーバー ファームのフロントエンド Web サーバー

またはアプリケーション サーバーに SharePoint Foundation 2010 の独自の開発物を展開する方法に

メモ:

Page 245: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

245

ついては解説しません。ソリューション パッケージを使用すると、切断された環境で加工物を展開でき

、加工物と開発したサイト要素を同じパッケージで展開できます。詳細については、「ソリューション パ

ッケージを展開する (SharePoint Foundation 2010)」を参照してください。

コンテンツ展開パッケージを使用する状況

次のようなシナリオでは、コンテンツ展開パッケージを使用して作成サイト要素を展開できます。

コンテンツの一括移行 コンテンツを展開先のサイトに 1 回のみ移動するには、コンテンツ展開パッケージ

を使用します。展開先のサイト コレクションでコンテンツを定期的に更新する計画の場合は、コンテンツ展

開機能またはコンテンツ移行 API を使用します。

非接続環境 ファームが接続されていない場合は、統合ファームへの非同期転送のためのコンテンツ展

開パッケージを作成できます。

サンプル コンテンツ 作成サイト要素のカスタマイズ内容を、開発のために作成環境からサンプルとして

使用する統合環境に展開する必要がある場合は、コンテンツ展開パッケージを使用することでこのプロセ

スを簡素化できます。

はじめに 同期に関する問題の発生を防ぐには、通常、作成サイト要素を展開する前に開発サイト要素を展開する必要

があります。コンテンツ展開の前に、ファーム ソリューションおよび Web アプリケーション ソリューションを展開

先ファームにインストールして展開する必要があります。また、ソース サーバーで使用されているすべての言

語パックを展開先サーバーにインストールする必要があることに注意してください。必要な言語パックをインスト

ールしないと、コンテンツの展開が失敗します。

この記事の手順を実行する前に、サイト要素のカスタマイズ内容の展開に関連する概念について十分に理解

しておいてください。サイトおよびサイト コレクションの計画と設計の詳細については、「基本的なサイトの計画

(SharePoint Foundation 2010)」を参照してください。また、コンテンツ展開計画ワークシート (英語)

(http://go.microsoft.com/fwlink/?linkid=167835&clcid=0x411) (英語) の Excel バージョンをダウンロードしてく

ださい。

コンテンツ移行 API を使用してコンテンツを展開する 大半の展開シナリオは、サーバーの全体管理を使用して実現でき、スクリプトを必要としません。しかし、オブジ

ェクト モデルを使用すると、一般的な作業を自動化するスクリプトの作成、SharePoint サーバーの全体管理サ

イトで展開を構成および設定できないエクスポートとインポートのカスタム プロパティの設定など、その他のシ

ナリオを処理できます。また、展開元ファームと展開先ファームの接続が制限されている場合や使用できない

場合にコンテンツ パッケージをエクスポートおよびインポートするコードを作成することもできます。

コンテンツの移行とコンテンツ移行 API の詳細については、「Content Migration Overview (英語)」

(http://go.microsoft.com/fwlink/?linkid=187033&clcid=0x411) (英語) を参照してください。コンテンツ展開機能

の概要、およびカスタム展開ソリューションの構築と実装に必要な背景とリソースの概要については、「

Deploying Content Between Servers (英語)」(http://go.microsoft.com/fwlink/?linkid=181466&clcid=0x411) (英

Page 246: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

246

語) を参照してください。オブジェクト モデルを使用して、サイト コレクション間でコンテンツを展開するパスとジ

ョブを作成する方法を示すコード例については、「How to: Deploy Content Between Servers (英語)」

(http://go.microsoft.com/fwlink/?linkid=187034&clcid=0x411) (英語) を参照してください。コンテンツ移行 API

を使用してコンテンツ パッケージをエクスポートおよびインポートする方法を示すコード サンプルと詳細につい

ては、「How to: Customize Deployment for Disconnected Scenarios」

(http://go.microsoft.com/fwlink/?linkid=181076&clcid=0x411) (英語) を参照してください。

Windows PowerShell を使用してコンテンツ展開パッケージを

作成する Windows PowerShell を使用して、サイト全体 (サイト内のすべてのコンテンツを含む)、リスト、またはドキュメン

ト ライブラリの作成サイト要素を含むコンテンツ展開パッケージを作成できます。

展開先のサイト コレクションにコンテンツを一括移行する場合は、コンテンツ展開パッケージを使用し

ます。展開元のサイト コレクションから展開先のサイト コレクションにコンテンツを定期的に移動する

場合は、コンテンツ展開機能またはコンテンツ移行 API を使用します。

コンテンツ展開パッケージは、CMP (コンテンツ移行パッケージ) ファイルとして実装されています。展開元のサ

ーバーからこのパッケージをエクスポートし、展開先のサーバーにインポートします。この方法によるコンテンツ

の展開は、接続環境と非接続環境の両方で使用できます。

ソフトウェア構成管理システムを使用している場合は、コンテンツ展開パッケージをエクスポートする手順を実

行してから、ソフトウェア構成管理システムに応じた手順を使用してエクスポートしたファイルを保存します。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 Products] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell コマンド プロンプトで、以下のコマンドを入力します。

Export-SPWeb -Identity <URLname> -path <ExportFileName> -IncludeUserSecurity -IncludeVersions 4 -

NoFileCompression

ここで、

<URLname> はエクスポートするサイトです。このサイトが、配下のすべてのサブサイトと共に、コ

ンテンツ展開パッケージに書き込まれます。

IncludeUserSecurity を指定すると、新しいサイトに元のサイトと同じアクセス許可が設定されます

IncludeVersions は 4 に設定されており、すべてのバージョンを含めるよう指定しています。

NoFileCompression を指定すると、コンテンツ展開パッケージは、単一の CAB ファイルではなく、

メモ:

Windows PowerShell を使用してコンテンツ展開パッケージを作成するには

Page 247: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

247

圧縮されていないフォルダーに出力されます。このようにすると、展開パッケージを別のサーバー

に展開するのは難しくなりますが、個別のファイルの編集は簡単になります。

詳細については、「Export-SPWeb」を参照してください。

メモ:

コマンドライン管理タスクを実行するときには Windows PowerShell を使用することが推奨されてい

ます。Stsadm コマンドライン ツールは推奨されていませんが、製品の以前のバージョンとの互換

性をサポートするために含まれています。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 Products] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell コマンド プロンプトで、以下のコマンドを入力します。

Import-SPWeb -Identity <URLname> -path <ImportFileName> -IncludeUserSecurity

ここで、

<URLname> はインポートされるサイトです。配下のすべてのサブサイトと共にインポートされます

詳細については、「Import-SPWeb」を参照してください。

メモ:

コマンドライン管理タスクを実行するときには Windows PowerShell を使用することが推奨されてい

ます。Stsadm コマンドライン ツールは推奨されていませんが、製品の以前のバージョンとの互換

性をサポートするために含まれています。

Windows PowerShell を使用してコンテンツ展開パッケージをインポートするには

Page 248: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

248

フィーチャーを使用してサイト要素を展開する

(SharePoint Foundation 2010)

ここでは、フィーチャーを使用して開発サイト要素のカスタマイズを展開する方法について説明します。フィーチ

ャーを使用すると、サイトのカスタマイズを有効および無効にできる範囲を制御でき、複数のサーバー ファーム

にカスタマイズを簡単に展開できます。

このセクションの内容

フィーチャーとは

フィーチャーを使用する状況

フィーチャーを作成する

Windows PowerShell を使用してフィーチャーをインストールおよびアクティブ化する

フィーチャーとは "フィーチャー" とは、SharePoint Foundation 2010 用のさまざまな定義済み拡張機能のコンテナーであり、フロ

ントエンド Web サーバーとアプリケーション サーバーに展開される一連の XML ファイルで構成されます。フィ

ーチャーは、ソリューション パッケージの一部として展開でき、SharePoint Foundation サイトで個別にアクティ

ブ化できます。

フィーチャーを使用すると、簡単なサイトのカスタマイズを行うときの複雑さが軽減されます。ちょっとした機能変

更に大規模なコード群をコピーする必要がなくなるため、フロントエンド Web サーバー間で発生するバージョン

管理や一貫性の問題が尐なくなります。

フィーチャーを使用すると、展開した個々の機能の有効/無効を切り替えるのも容易で、管理者はユーザー イ

ンターフェイスで特定のフィーチャーをオン/オフすることにより、テンプレートやサイト定義を切り替えることがで

きます。

要素はフィーチャー内の最小単位です。Feature 要素は、Feature.xml ファイル内で使用され、フィーチャーを定

義する働きと、フィーチャーをサポートするアセンブリ、ファイル、依存関係、プロパティの場所を指定する働き

があります。フィーチャーには 1 つの Feature.xml ファイルと、個々の要素を記述した任意の数のファイルが含

まれます。Onet.xml ファイルでは、サイト定義からサイトを作成するときにフィーチャーを有効化することを指定

するために、異なるスキーマの別の Feature 要素が使用されます。

通常、Feature.xml ファイルは、フィーチャーの実行に必要な要素を定義する <Elements> タグを最上位に含む

XML ファイルを 1 つ以上参照します。SharePoint Foundation 2010 の要素の多くは、Microsoft Office

SharePoint Portal Server 2003 の Onet.xml ファイルや Schema.xml ファイルで独立したノードになっていたも

のに対応します。要素には、カスタム メニュー項目、イベント ハンドラーなど、いくつかの型があります。

フィーチャーの機能の詳細については、「フィーチャーを操作する (英語)」

(http://go.microsoft.com/fwlink/?linkid=183450&clcid=0x411) (英語) を参照してください。

Page 249: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

249

Feature.xml ファイルの書式や XML 要素の詳細については、「Feature.xml ファイル (英語)」

(http://go.microsoft.com/fwlink/?linkid=183451&clcid=0x411) (英語) を参照してください。

サイトの定義で Onet.xml のファイル書式に与えるフィーチャーの影響については、「サイト定義 (Onet.xml)

ファイル (英語)」(http://go.microsoft.com/fwlink/?linkid=183454&clcid=0x411) (英語) を参照してください。

フィーチャーの要素型の詳細については、「要素型 (英語)」

(http://go.microsoft.com/fwlink/?linkid=183455&clcid=0x411) (英語) を参照してください。

フィーチャーを使用する状況 機能、カスタマイズ、または構成の変更をフロントエンド サーバーに展開するときは、フィーチャーを使用するこ

とをお勧めします。フィーチャーを使用すると、アクティブ化、アップグレード、そして最終的な非アクティブ化とい

う機能のライフサイクルを柔軟に管理できます。

次のシナリオの 1 つ以上があてはまる場合、フィーチャーを使用して開発サイト要素を展開できます。

アクティブ化および非アクティブ化の必要性 フィーチャーにサイト要素のカスタマイズ内容を展開する場

合、Windows PowerShell を使用するかオブジェクト モデルを使用して、フィーチャーのインストール、アクテ

ィブ化、および非アクティブ化を実行できます。また、サーバーの全体管理 Web サイトを使用して、フィーチ

ャーをアクティブ化および非アクティブ化できます。

範囲の柔軟性 ファーム、Web アプリケーション、サイト コレクション、Web サイトなど、1 つの範囲でフィー

チャーをアクティブ化できます。

分散した展開の複雑さの軽減 フィーチャーは、ソリューションの一部として複数のサーバー ファームに簡

単に展開できます。

フィーチャーのオブジェクト モデルによる制御 フィーチャーのオブジェクト モデルにより、指定された範囲

内にインストールされているフィーチャーのリストを指定したり、フィーチャーをファーム レベルおよびサイト

レベルで有効にするかどうかを制御したりできます。

異なる環境に展開するためにフィーチャーをパッケージ化するには、ソリューション パッケージを使用します。

たとえば、開発者のワークステーションと統合ファームの間や、統合ファームまたは作成クライアント ワークス

テーションとパイロット ファームまたは生産ファームの間についても、ソリューション パッケージを使用してカス

タマイズを展開します。

フィーチャーを作成する ブラウザーまたは SharePoint Designer を使用して SharePoint Foundation 2010 でカスタム Web ページを作

成するとき、ASPX ページは SharePoint Foundation 2010 を実行しているサーバーのルート サイト コレクショ

ンにのみ属することができます。ファーム全体およびすべてのサイト コレクションで使用できるページをサイト

コレクションに作成するには、ソリューションを使用して \14\Template\Layouts フォルダーにページを展開しま

す (ソリューション マニフェスト ファイルで TemplateFiles 要素を使用します)。

ファームでのベスト プラクティスは、ソリューション パッケージを使用してフィーチャーを展開することです。サー

バーを再ビルドする必要がある場合、または別のサーバーをファームに追加する場合、フィーチャーを各フロン

トエンド Web サーバーに手動で追加する必要はありません。ソリューション パッケージを使用することで、新し

Page 250: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

250

いフィーチャーやアップグレードしたフィーチャーをファーム全体に展開してフロントエンド Web サーバーを同期

し、その状態とファーム内の他のサーバーの状態を整合させることができます。

サイト コレクションまたは Web サイトでのカスタム ページの可用性を制御するには、ソリューションの一部とし

てカスタム Web ページを SharePoint フィーチャーとして展開します。サイト コレクションおよび Web サイトのス

コープを使用して Web ページを展開するには、Feature.xml ファイルのモジュール要素を使用します。モジュー

ルは、サイトで Web パーツ ページを実装するためによく使用されます。

ソリューションの一部として展開されるフィーチャーは、自動的にインストールされます。フィーチャーを手動で展

開する場合は、フィーチャーをインストールしてアクティブ化する必要があります。後の「Windows PowerShell

を使用してフィーチャーをインストールおよびアクティブ化する」を参照してください。

1. Feature.xml ファイルを作成します。次に示すのは Feature.xml ファイルのサンプルです。このファイル

は、フィーチャーに一意の ID を設定し、Module.xml ファイルを示すために必要です。

<?xml version="1.0"?>

<Feature Id="8C4DD0CB-5A94-44da-9B7F-E9ED49C2B2DC" Title=

"Custom Web page"

Description="This simple example feature adds an ASPX page

with a hosted XmlFormView control"

Version="1.0.0.0" Scope="Web"

xmlns="http://schemas.microsoft.com/sharepoint/">

<ElementManifests>

<ElementManifest Location="Module.xml"/>

</ElementManifests>

</Feature>

2. Module.xml ファイルを作成します。次に示すのは Module.xml ファイルのサンプルです。Module.xml フ

ァイルには、ソリューションの一部であるページに関する情報が格納されています。

<?xml version="1.0"?>

<Elements xmlns="http://schemas.microsoft.com/sharepoint/">

<module name="file" url="" path="">

<file url="XmlFormViewPage.aspx" type="ghostable"> </file>

</module>

</Elements>

3. ファイルの url の値を ASPX ページの名前に変更します。

4. サーバー コンピューター上の Features セットアップ ディレクトリに、フィーチャー定義用のサブフォル

ダーを作成します。Features ディレクトリは、通常、%COMMONPROGRAMFILES%\Microsoft

カスタムフィーチャーを作成および展開するには

Page 251: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

251

shared\Web server extensions\14\TEMPLATE\FEATURES にあります。

重要:

ベスト プラクティスは、フィーチャー定義用に作成するサブフォルダーに詳細な修飾名を使用

することです。これにより、同じ名前の複数のフィーチャーを追加して別のフィーチャーの

Feature.xml ファイルを上書きしてしまう可能性が最小限になります。たとえば、Contract では

なく HR_Contract や Finance_Contract を使用します。

5. カスタム .aspx ページをフィーチャー定義用のこのサブフォルダーに追加します。

6. Feature.xml ファイルと Module.xml ファイルを同じ場所に追加します。

7. フィーチャーをソリューション パッケージに追加します。

Visual Studio 2010 を使用してフィーチャーをソリューションに追加することも、ソリューションの

Manifest.xml ファイルに FeatureManifests 要素を手動で追加することもできます。

8. ソリューション パッケージを作成します。

Visual Studio 2010 を使用して、ソリューション パッケージを構築できます。Makecab.exe ツールを使用

してソリューション パッケージを作成することもできます。

9. ソリューション パッケージをインポートして展開します。

Windows PowerShell の Add-SPSolution コマンドレットを使用してソリューションをソリューション スト

アに追加してから、サーバーの全体管理 Web サイトまたは Windows PowerShell を使用してソリュー

ション ストアからソリューションを展開します。

Visual Studio 2010 の使用によるソリューション パッケージへのフィーチャーの追加の詳細については、「

SharePoint ソリューション パッケージの作成」

(http://go.microsoft.com/fwlink/?linkid=187035&clcid=0x411) (英語) を参照してください。手動でのソリュ

ーション パッケージの作成、または Makecab.exe ツールによるパッケージの作成の詳細については、「ソリ

ューションを作成する」(http://go.microsoft.com/fwlink/?linkid=187036&clcid=0x411) (英語) を参照してくだ

さい。ソリューションの展開の詳細については、「ソリューション パッケージを展開する (SharePoint

Foundation 2010)」を参照してください。

Windows PowerShell を使用してフィーチャーをインストール

およびアクティブ化する Windows PowerShell またはオブジェクト モデルを使用して、フィーチャーのインストールとアクティブ化を行うこ

とができます。フィーチャーは、[Web アプリケーション機能の管理] ページや、フィーチャーをアクティブ化する

サイト コレクションまたはサイトの [機能] ページでもアクティブ化できます。フィーチャーをインストールすると、

その定義や要素をサーバー ファーム全体に知らせることができ、フィーチャーをアクティブ化することによって、

フィーチャーを特定の範囲で使用できるようになります。

ソリューション パッケージの一部として展開されるフィーチャーは展開によってインストールされ、手動

でインストールする必要はありません。

メモ:

Page 252: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

252

フィーチャーは、14\Template\Features フォルダーの下にある各フィーチャー専用のサブフォルダーにインスト

ールします。このフォルダーのルートでは、Feature.xml ファイルで機能の内容を定義します。フィーチャーを使

用するには、事前に個別のフィーチャーをインストールする必要があります。また、フィーチャーの範囲がファー

ムでない場合は、インストールした後でフィーチャーをアクティブ化する必要があります。フィーチャーの範囲が

ファームまたは Web アプリケーションの場合は、自動的にアクティブ化されます。

サーバー ファームで定義を使用できないようにフィーチャーをアンインストールするには、フィーチャーの範囲

が Web アプリケーションまたはファームでない場合は、最初に Windows PowerShell の Disable-SPFeature コ

マンドレットを使用してフィーチャーを非アクティブ化する必要があります。フィーチャーを非アクティブ化した後

は、Uninstall-SPFeature コマンドレットを使用してアンインストールできます。詳細については、「Uninstall-

SPFeature」を参照してください。フィーチャーをアンインストールした後は、インターネット インフォメーション サ

ービス (IIS) をリセットして、変更を有効にしてください。

フィーチャーをアンインストールせずにもともと割り当てられていた対象範囲で非アクティブにするには、

Disable-SPFeature コマンドレットを使用します。詳細については、「Disable-SPFeature」を参照してください。

フィーチャーをインストールしてアクティブ化するには、次の手順を実行します。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 製品] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell コマンド プロンプトで、次のコマンドを入力します。

Install-SPFeature -path <Path> [-force]

ここで、

<Path> は、有効なファイル パス (MyFeature など) です。フィーチャーへのパスは、

14\Template\Features フォルダー名へのリテラル パスでなければなりません。Feature.xml ファイ

ル名は暗黙であり、指定する必要はありません。

詳細については、「Install-SPFeature」を参照してください。

メモ:

コマンドライン管理タスクを実行するときには Windows PowerShell を使用することが推奨されてい

ます。Stsadm コマンドライン ツールは推奨されていませんが、製品の以前のバージョンとの互換

性をサポートするために含まれています。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 製品] をクリックします。

Windows PowerShell を使用してフィーチャーをインストールするには

Windows PowerShell を使用してフィーチャーをアクティブ化するには

Page 253: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

253

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell コマンド プロンプトで、次のコマンドを入力します。

Enable-SPFeature -Identity <FeatureID> [-url] <URLname> [-force]

ここで、

<FeatureID> は、14\Template\Features フォルダーにあるフィーチャー フォルダーの名前です。

有効なファイル パス (MyFeature など) を指定する必要があります。

<URLname> は、フィーチャーがアクティブ化されている Web アプリケーション、サイト コレクション

、または Web サイトのフィーチャーの親 URL です (http://somesite など)。

詳細については、「Enable-SPFeature」を参照してください。

メモ:

コマンドライン管理タスクを実行するときには Windows PowerShell を使用することが推奨されてい

ます。Stsadm コマンドライン ツールは推奨されていませんが、製品の以前のバージョンとの互換

性をサポートするために含まれています。

Page 254: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

254

テンプレートを展開する (SharePoint Foundation 2010)

ここでは、カスタム サイト定義を作成し、ソリューション パッケージを使用して展開する方法について説明しま

す。

この記事の内容

サイト定義とは

サイト定義と構成

カスタム サイト定義と構成を作成する

ソリューション パッケージを使用してサイト定義を展開する

サイト定義とは Microsoft SharePoint Foundation 2010 では、ユーザーがユーザー インターフェイス (UI) からサイトを作成する

ときに、サイト定義構成、またはサイトのインスタンス化の方法を定義したカスタム サイト テンプレートを選択し

ます。サイト定義とは、リスト、ファイル、Web パーツ、フィーチャー、新しい SharePoint サイトを展開するための

設定などを定めたテンプレートです。

サイト定義は、一連のサイト定義構成の集まりです。各サイト定義は名前を持ち、サイト定義構成のリストを含

みます。SharePoint Foundation 2010 では、サイト定義は、新しいサイトの展開に適用できる XML ファイルの

セットで構成されています。これらのファイルが Web サーバーに配置されます。

サイト定義は主に、フロントエンド Web サーバーの %ProgramFiles%\Common Files\Microsoft Shared\web

server extensions\14\TEMPLATE\SiteTemplates フォルダーの下位フォルダーに格納されている複数の XML

ファイルおよび ASPX ファイルで構成されています。

サイト定義から作成したサイトは、元のサイト定義の構造の情報およびコンテンツの情報に対する追加は行い

ますが、情報の繰り返しはありません。サイトは、そのライフサイクル全体を通して、基になったサイト定義を使

用します。このため、サイトを作成した後で、その元となったサイト定義を変更または削除することはサポートさ

れていません。このような変更を行うと、その定義から作成したサイトが正常に動作しなくなる場合や、そのサ

イト定義を直接的または間接的に基盤とする新しいサイトを作成できなくなる場合があります。開発者がサイト

定義をカスタマイズするときには、サイト定義への変更を含むフィーチャーを追加できます。サイト定義自体は

変更されません。

Microsoft によってサポートされている、サイト定義へのカスタマイズの種類の詳細については、「カスタム サイ

ト定義とカスタム領域定義 Windows SharePoint サービスで、SharePoint Portal Server 2003、および Office

SharePoint Server 2007 操作のサポートされている/されていないシナリオ」

(http://go.microsoft.com/fwlink/?linkid=187678&clcid=0x411) を参照してください。

オブジェクト モデルでは、SPWebTemplate がサイト定義 (および構成) を表します。サイト テンプレートおよび

サイト定義の詳細については、「Site Templates and Definitions」

(http://go.microsoft.com/fwlink/?linkid=184756&clcid=0x411) (英語) を参照してください。

メモ:

Page 255: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

255

STP 形式のカスタム サイト テンプレート (.stp ファイル) は、SharePoint Foundation 2010 では廃止さ

れ、WSP 形式のサイト テンプレートに置き換わりました。Windows SharePoint Services 3.0 では、ユー

ザーは既存のサイトをカスタム サイト テンプレートとして保存できます。サイト テンプレートはモデルと

してデータベースに格納され、ユーザーはサイトのインスタンス化の方法を定める基盤としてサイト テ

ンプレートを選択できます。SharePoint Foundation 2010 では、ユーザーは既存のサイトをテンプレー

トとして保存できます。テンプレートは、サイト コレクションのトップレベル サイトのソリューション ギャラ

リーに .wsp ファイルとして保存され、サイト コレクションのすべての Web サイトでサブサイト作成に使

用できるようになります。

サイト定義の詳細については、「Site Definitions and Configurations (英語)」

(http://go.microsoft.com/fwlink/?linkid=183458&clcid=0x411) (英語) を参照してください。

サイト定義と構成 サイト定義は、特定の SharePoint サイトを定義するものです。SharePoint Foundation 2010 には、5 つのサイト

定義がネイティブにインストールされています。サイト定義には、複数のサイト定義構成を含めることができます

。SharePoint Web サイトは、以下を含む特定のサイト定義構成を基盤としています。

STS は、チーム サイト、空のサイト、およびドキュメント ワークスペースのサイト定義構成を含みます。

MPS は、一般的な会議ワークスペース、空の会議ワークスペース、意思決定の会議ワークスペース、イベ

ントの会議ワークスペース、および関連する会議ワークスペースのサイト定義構成を含みます。

CENTRALADMIN は、サーバーの全体管理 Web サイトのサイト定義構成を提供します。

WIKI は、Wiki 技術を使用したコミュニティ コンテンツをサポートする Web サイトのサイト定義構成を提供し

ます。

BLOG は、ブログのサイト定義構成を提供します。

各サイト定義は、SharePoint Foundation 2010 のインストール時にフロントエンド Web サーバーの \\Program

Files\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\SiteTemplates サブフォルダー

に配置されるファイルで構成されます。サイト定義のファイルには、.xml、.aspx、.ascx、および .master のページ

ファイルと、ドキュメント テンプレート ファイル (.dot、.htm など) およびコンテンツ ファイル (.gif、.doc など) で構

成されます。

カスタマイズしていないページおよびページのカスタマイズ

サイト定義ファイルは Microsoft インターネット インフォメーション サービス (IIS) のプロセス起動時にサーバー

上のメモリにキャッシュされます。これにより、カスタマイズしていないページをサイト間で再利用できます。これ

らのファイルに含まれている情報は実行時にキャッシュから取得されます。ページおよびリスト スキーマはサイ

ト定義ファイルから読み込まれますが、サイト内の実際のファイルのように表示されます。新しい Web パーツ

ページも、カスタマイズしていないものとみなされます。

サイト ページをカスタマイズした場合 (Web パーツに対する変更など、ブラウザーベースのカスタマイズは除く)

、その内容はコンテンツ データベースに格納され、サイト定義からの元のページの代わりに、カスタマイズした

サイト ページが使用されます。アップロードした .aspx ファイルは、カスタマイズしたものと自動的にみなされま

す。

Page 256: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

256

実体化とページのカスタマイズの詳細については、「Site Definitions and Configurations (英語)」

(http://go.microsoft.com/fwlink/?linkid=183458&clcid=0x411) (英語) を参照してください。

主要なスキーマ ファイル

次の表は、サイト定義用に変更できる主要な XML ファイルと、ファイル システムでの場所の一覧です。

WebTemp.xml サイト定義を識別し、その構成についての情報を提供

します。場所:

\TEMPLATE\1033\XML

Onet.xml ナビゲーション領域の定義、使用できるリスト定義の

指定、ドキュメント テンプレートおよびそのファイルの

指定、リストのベース タイプの定義、およびサイト定義

の構成とモジュールの定義を行います。場所:

\TEMPLATE\SiteDefinitions\site_type\XML

Schema.xml ビュー、フォーム、ツール バー、およびリスト定義の特

別なフィールドを定義します。各定義はそれぞれ独自

の Schema.xml ファイルを持ちます。場所:

\TEMPLATE\FEATURES\List_Definition_Name

DocIcon.xml SharePoint Foundation の展開の各フロントエンド

Web サーバーには、DocIcon.xml ファイルが含まれて

います。このファイルは、ファイルのプログラム識別子

(ProgID) およびドキュメントの種類のファイル名拡張

子を、特定のアイコンと、それぞれの種類を開くため

のコントロールに対応付けます。DocIcon.xml に加え

た変更は SharePoint Foundation の展開全体にグロ

ーバルに作用し、フロントエンド Web サーバーのすべ

てのサイト定義に影響します。場所:

\TEMPLATE\XML

これらの XML ファイルでは、Collaborative Application Markup Language (CAML) (英語)

(http://go.microsoft.com/fwlink/?linkid=183464&clcid=0x411) (英語) を使用して、サイトのさまざまな面を定義

します。サイト定義のカスタマイズに使用できるこれらの主要な XML ファイルの詳細については、「Site

Definitions and Configurations (英語)」(http://go.microsoft.com/fwlink/?linkid=183458&clcid=0x411) (英語) を

参照してください。

Page 257: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

257

カスタム サイト定義と構成を作成する 既存のサイト定義を手動でコピーするか、または .wsp ファイルを Visual Studio 2010 にインポートすることによ

って、カスタム サイト定義を作成できます。

既存の SharePoint サイトからアイテムをインポートする

この方法には、SharePoint Foundation からサイトをテンプレートとして保存して .wsp ファイルを生成することと

、ソリューションのインポートのプロジェクト テンプレートを使用してその .wsp ファイルを Visual Studio 2010 に

インポートすることが必要です。SharePoint ソリューション パッケージのインポートのプロジェクト テンプレート

では、既存の SharePoint サイトのコンテンツ タイプ、リスト定義、フィールドなどの要素を、新しい Visual Studio

SharePoint ソリューションで再利用できます。既存の SharePoint サイトから Visual Studio SharePoint プロジェ

クトへのアイテムのインポートの詳細については、「既存の SharePoint サイトからのアイテムのインポート」

(http://go.microsoft.com/fwlink/?linkid=187040&clcid=0x411) を参照してください。この章は、以下の作業をデ

モンストレーションするウォークスルーを含みます。

1. カスタム サイト列を追加して SharePoint サイトをカスタマイズします。

2. SharePoint サイトを .wsp ファイルにエクスポートします。

3. .wsp のインポート プロジェクトを使用して、Visual Studio SharePoint プロジェクトに .wsp ファイルをインポ

ートします。

既存の SharePoint サイトをコピーする

この方法では、既存のサイト定義のコピー、そのコピーの変更、および 2 つのスキーマ ファイルの変更を行い

ます。1 つは WebTemp.xml ファイルのコピー、もう 1 つは Onet.xml ファイルのコピーです。

もともとインストールされていた WebTemp.xml ファイルは変更しないでください。

1. Local_Drive:\Program Files\Common Files\Microsoft Shared\web server

extensions\14\TEMPLATE\SiteTemplates\ ディレクトリーにある既存のサイト定義フォルダーをコピーし

ます。コピーは元のものと同等である必要があり、スペースが入らない任意の名前を付けることができます

たとえば、Microsoft SharePoint Foundation 用のチーム サイト定義から派生したカスタム サイト定義を作

成するには、\sts フォルダーをコピーします。

2. WebTemp.xml ファイルのコピーを作成します。このファイルは Local_Drive:\Program Files\Common

Files\Microsoft Shared\web server extensions\14\TEMPLATE\1033\XML にあります。

元のファイル名に文字列を追加して、ファイルに一意の名前を付けます (たとえば WebTempAction.xml)。

実行時にコンパイラは、このファイルに含まれている情報を元のファイルに含まれている情報とマージして

、新しいサイトの作成に使用できるサイト定義構成を指定します。

3. 新しい WebTemp ファイルの内容をカスタマイズします。

各 WebTemp.xml ファイルには、Template 要素および Configuration サブ要素のコレクションが含まれてい

ます。これらはコンパイラに対し、インスタンス化できるすべてのサイト定義構成を示します。Configuration

要素で定義する項目の例として、タイトル、説明、ユーザー インターフェイス (UI) に表示されるイメージの

URL、[サイト コレクションの作成] ページの [テンプレートの選択] セクションでテンプレートを表示するタブ

を指定する表示カテゴリなどがあります。

警告:

Page 258: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

258

WebTemp ファイルで定義された各 Template 要素の Name 属性には、新しいフォルダーに割り当

てられたのと同じ名前が含まれている必要があります。SharePoint Foundation 2010 で既に使用

されている ID との競合を防ぐには、10000 より大きい一意の値を ID 属性に使用します。

次の例では、WebTemp.xml ファイルで 2 つの Configuration 要素を使用して、サイトをインスタンス化するため

の複数のサイト定義構成を定義しています。1 つは Research Collaboration というサイト用、もう 1 つは

Research Document Workspace というサイト用です。この例では、単一のサイト定義の中で 2 つの構成のみを

使用していますが、単一の WebTemp.xml ファイル内で複数のサイト定義を指定して、それぞれに複数の構成

を含めることもできます。各サイト定義は、それぞれ異なるサイト定義フォルダーと、その Onet.xml ファイルを

参照します。

<?xml version="1.0" encoding="utf-8" ?>

<Templates xmlns:ows="Microsoft SharePoint">

<Template Name="RESEARCH" ID="10001">

<Configuration ID="0" Title="Research Collaboration site"

Hidden="FALSE" ImageUrl="_layouts/images/stsprev.jpg"

Description="This definition creates a site for the Research

team to create, organize, and share general information."

DisplayCategory="Collaboration">

</Configuration>

<Configuration ID="1" Title="Research Workspace" Hidden="FALSE"

ImageUrl="_layouts/images/dwsprev.jpg" Description="This

definition creates a site for Research team colleagues to

work together on specific documents."

DisplayCategory="Collaboration">

</Configuration>

</Template>

</Templates>

この例は、Template 要素の Name 属性の値が示すように、"RESEARCH" という名前のサイト定義ディレクトリ

が存在することを前提としています。WebTemp*.xml ファイルで複数のサイト定義を指定する場合には、それら

の定義は一意の ID 値によって区別されます。

各 Configuration 要素には ID 属性もあります。この IDと、Template 要素の Name 属性の値との組み合わせ

によって、特定の Onet.xml ファイルの特定の Configuration 要素の内容を参照します。この例では、Name 属

性は RESEARCH で、ID 属性は 0 と 1 です。したがって、サイト定義 RESEARCH と、Onet.xml で ID が 0 と 1

の構成を参照します。

新しい定義構成が UI でオプションとして表示されるようにするために、IIS のリセットが必要な場合があります。

これを行うには、コマンド プロンプトで「 iisreset 」と入力します。

重要:

Page 259: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

259

Onet.xml での各サイト定義構成の定義の詳細については、「How to: Use Site Definition Configurations (英語)

」(http://go.microsoft.com/fwlink/?linkid=183465&clcid=0x411) (英語) を参照してください。

ソリューション パッケージを使用してサイト定義を展開する ソリューション パッケージを使用してカスタム サイト定義を展開するには、ソリューション パッケージのマニフェ

スト ファイルに SiteDefinitionManifest 要素を追加します。TemplateFiles 要素を追加して、\14\Template フォ

ルダーのサブフォルダーに展開する必要があるテンプレート ファイルを定義します。

SiteDefinitionManifest 要素を追加する

SiteDefinitionManifest 要素には、指定されたフォルダー内のすべてのファイルをピックアップし、

\14\Template\SiteTemplates フォルダーの中に必要なフォルダーを作成する Location 属性があります。

WebTempFile 子要素は webtemp*.xml ファイルを展開して、SharePoint 2010 製品 がテンプレートを認識する

ようにします。次に示すのはその例です。

<SiteDefinitionManifests>

<SiteDefinitionManifest Location="LitwareSiteTemplate">

<WebTempFile Location="1033\xml\webtempLitware.xml" />

</SiteDefinitionManifest>

</SiteDefinitionManifests>

TemplateFile 要素を追加する

ソリューション マニフェスト ファイルの TemplateFile 要素は、\14\Template フォルダーのサブフォルダーに展

開する必要があるテンプレート ファイルを定義するために使用します。この方法で展開できるファイルの例とし

て、カスタム フィールドの型の詳細を定義する fldtypes*.xml ファイルが挙げられます。Location 属性を使用し

て、ファイルの相対パスを指定します。次の例では文字列 "Text" で示されています。

<TemplateFiles

<TemplateFile

Location="Text"/>

...

</TemplateFiles>

ソリューションを展開する方法の詳細については、「ソリューション パッケージを展開する (SharePoint

Foundation 2010)」を参照してください。

Page 260: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

260

ワークフローの展開プロセス (SharePoint Foundation

2010)

Microsoft SharePoint Foundation 2010 で使用するワークフローの準備後に行うワークフローの展開方法は、

定義済みワークフロー、Microsoft Office SharePoint Designer のワークフロー、Microsoft Visual Studio のカス

タム ワークフローのどちらを使用するかによって異なります。

ここでは、SharePoint Foundation 2010 におけるワークフローの展開とその方法について説明します。

この記事の内容

概要

はじめに

ワークフローを展開する

検証

概要 SharePoint Foundation 2010 には、3 段階の状態管理ワークフローに使用する定義済みのワークフロー テン

プレートが 1 つ用意されています。この 3 段階の状態管理ワークフロー テンプレートを使用すると、

SharePoint サイトで実行する個々のワークフローを作成できます。また、Office SharePoint Designer を使用し

て、独自のワークフローを定義したり、Visual Studio を使用して、コードベースのカスタム ワークフローを作成し

たりすることもできます。以下のように、ワークフローは Windows Workflow Foundation 上で構築され、

SharePoint サイトで実行されます。

SharePoint Foundation 2010: ワークフローのホストに使用されます。ワークフローがホストに展開された後

には、ワークフローのアクティブ化、設定、開始、さらに、ワークフローへの参加、進行状況の確認を行うこ

とができます。

SharePoint Designer 2010: ユーザー定義ワークフローの作成に使用されます。

Microsoft Visio 2010: ユーザー定義ワークフローの作成に SharePoint Designer 2010 と共に使用されます

Visual Studio: 開発者によってワークフローの作成に使用されます。

はじめに ここに記載される展開の手順を実行する前に、サーバーで SharePoint Foundation 2010 が実行されていること

を確認してください。

Page 261: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

261

ワークフローを展開する

定義済みの 3 段階の状態管理ワークフローは、SharePoint Foundation 2010 では SharePoint フィーチャーと

して既にインストールされています。

SharePoint Web サイト上のワークフローは、ワークフロー テンプレートとして格納されます。定義済みワークフ

ローを使用する代わりに、Office SharePoint Designer および Visual Studio で SharePoint ワークフロー テンプ

レートを作成し、それらを SharePoint Foundation 2010 Web サイトに展開することもできます。必要に応じて

SharePoint 管理ツールを使用して、SharePoint Foundation 2010 Web サイト上のライブラリまたはリストにテン

プレートを追加します。

定義済みワークフローを展開するには、サイトに対してワークフローをアクティブ化し、リスト、ライブラリ、コンテ

ンツ タイプ、またはサイトに関連付けてから、ワークフローを開始します。

SharePoint Foundation 2010 にワークフローを展開するには、次の中から適切な手順を使用します。

定義済みワークフローを展開する

SharePoint Designer ワークフローを展開する

Visual Studio ワークフローを展開する

定義済みワークフローを展開する

ワークフローをアクティブ化する

前に説明したように、定義済みワークフローを使用するには、サイトまたはサイト コレクションでそのワークフロ

ーがアクティブになっている必要があります。 サイトまたはサイト コレクション上のリストおよびライブラリに関

連付けることができるのは、アクティブなワークフローのみです。

定義済みの 3 段階の状態管理ワークフローは、サイトまたはサイト コレクションの作成時に既定でアクティブ

化されています。このワークフローは非アクティブ化されている場合もあるので、サイトまたはサイト コレクショ

ンをチェックすることで、3 段階の状態管理ワークフローがアクティブであるかどうかを判別できます。以下の手

順を使用して、定義済みの 3 段階の状態管理ワークフローがアクティブであるかどうかを判別し、必要に応じ

てアクティブ化します。

定義済みの 3 段階の状態管理ワークフローのように、フィーチャーとして展開されているワークフローをアクテ

ィブ化するには、「ワークフローをアクティブ化または非アクティブ化する (SharePoint Foundation 2010)」を参照

してください。

リスト、ライブラリ、コンテンツ タイプ、またはサイトへのワークフローの関連付けを追加する

ワークフローを追加するときは、ワークフローをリスト、ライブラリ、コンテンツ タイプ、またはサイトに関連付け

ます。ワークフロー名、開始オプション、参加者、完了通知オプションなどのパラメーターを指定してワークフロ

ーを構成します。

ワークフローの関連付けを追加するには、「ワークフロー関連付けを追加する (SharePoint Foundation 2010)」

を参照してください。

ワークフローを開始する

Page 262: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

262

ワークフローをアクティブ化してリスト、ライブラリ、コンテンツ タイプ、またはサイトに追加したら、認証されたユ

ーザーはリスト内のアイテム、ライブラリ内のドキュメント、またはサイト (サイト ワークフローの場合) 上でその

ワークフローを実行できます。ワークフローを追加するときに、ワークフローを自動的に実行するか手動で実行

するかを指定します。ワークフローが自動的に開始するように構成されている場合は、ワークフローの開始時

に常に既定の設定が使用されます。ワークフローを手動で開始するように構成されている場合は、ワークフロ

ーの参加者を指定したり期日を指定したりするなど、ユーザーが既定の設定を変更できます。ワークフローは、

ワークフローが関連付けられているリスト内のアイテムまたはライブラリ内のドキュメントに対して実行されます

ワークフローの開始手順は、ワークフローを手動で開始するか、または自動的に開始するかの設定によって異

なります。

詳細については、「ワークフロー インスタンスを開始する (SharePoint Foundation 2010)」を参照してください。

SharePoint Designer ワークフローを展開する

ユーザー定義ワークフローが有効である場合は、ユーザーが自身のサイトに Office SharePoint Designer ワー

クフローを展開できます。

ユーザー定義ワークフローを有効にする

ユーザーが SharePoint Designer 2010 ワークフローを作成して実行できるようにするには、サイト コレクション

でユーザー定義ワークフローが有効になっていることを確認する必要があります。既定では、この設定は有効

になっています。この設定が有効なとき、ユーザーは SharePoint Designer 2010 ワークフロー エディターなど

の宣言型ワークフロー エディターでワークフローを定義できます。宣言型ワークフローとは、ルールと手順に組

み込まれた条件とアクションで構築されるワークフローのことであり、コードを記述しなくてもワークフローのパラ

メーターが設定されます。Visual Studio を使用して作成されるワークフローなど、コード中心型のワークフロー

とは異なり、宣言型ワークフローはコンパイル済みコードとして SharePoint Foundation 2010 に展開されません

。その代わりに、実行時にコンパイルされます。

Web アプリケーションで宣言型ワークフローを使用する機能が無効にされている場合もあるので、Web アプリケ

ーションをチェックすることで、宣言型ワークフローがアクティブであるかどうかを判別できます。

詳細については、「宣言型ワークフローを有効または無効にする (SharePoint Foundation 2010)」を参照してく

ださい。

SharePoint Designer ワークフローを作成する

SharePoint Designer 2010 のワークフロー デザイナー ウィザードを使用することで、サイトやサイト コレクショ

ンにアプリケーション ロジックを追加するワークフローを、カスタム コードを記述することなく作成できます。ワ

ークフロー デザイナーには、ワークフローの作成、ワークフローのアクティブ化、リスト、ライブラリ、またはサイ

トへのワークフローの追加の各タスクが組み込まれています。ワークフローを展開するために、デザイナーの

外部で手動の構成タスクを実行する必要はありません。ただし、ワークフロー テンプレートを SharePoint サイト

コレクションに発行する場合は、テンプレートを WSP ファイルとしてダウンロードし、他のサイト コレクションに展

開できます。詳細については、「ワークフローを WSP ファイルとして展開する (SharePoint Foundation 2010)」を

参照してください。

ワークフローを開始する

Page 263: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

263

SharePoint Designer 2010 では、ワークフローが自動的にアクティブ化され、リスト、ライブラリ、またはサイトに

追加されるので、認証されたユーザーはリスト内のアイテムまたはライブラリ内のドキュメントに対してそのワー

クフローを実行できます。サイト ワークフローの場合は、サイトに対してワークフローを実行できます。

SharePoint Designer 2010 でワークフローを作成する場合、ワークフローを自動的に実行するか手動で実行す

るかを指定します。ワークフローが自動的に開始するように構成されている場合は、ワークフローが開始すると

きに常に既定の設定が使用されます。ワークフローを手動で開始するように構成されている場合は、ワークフ

ローの参加者を指定したり期日を指定したりなど、ワークフロー テンプレートによって許可されているとおりに、

ユーザーが既定の設定を変更できます。ワークフローは、開始されると、そのワークフローが関連付けられて

いるリスト内のアイテム、ライブラリ内のドキュメント、またはサイトに対して実行されます。

詳細については、「ワークフロー インスタンスを開始する (SharePoint Foundation 2010)」を参照してください。

Visual Studio ワークフローを展開する

Visual Studio カスタム ワークフローを作成してインストールした後は、定義済みワークフローと同様の処理で

そのワークフローを展開します。

カスタム ワークフローを作成する

Visual Studio を使用して作成されたカスタム ワークフローは、SharePoint フィーチャーとしてパッケージ化され

ます。フィーチャーのパッケージ化は、SharePoint ソリューションおよび機能を展開しやすいようにカプセル化す

るための手段です。開発チームによってワークフローが作成されてフィーチャーとしてパッケージ化されたら、次

に説明する Install-SPFeatureWindows PowerShell コマンドを使用してワークフローを展開します。

カスタム ワークフローをインストールする

フィーチャーのインストール先は、\Program Files\Common Files\Microsoft Shared\Web Server

Extensions\14\Template\Features ディレクトリです。フィーチャーごとに個別のサブディレクトリに格納されま

す。このフォルダーのルートでは、Feature.xml ファイルでフィーチャーの内容を定義します。フィーチャーをイン

ストールするには、Windows PowerShell の Install-SPFeature コマンドレットを使用します。詳細については、「

Install-SPFeature」を参照してください。

Windows PowerShell を実行するには、ローカル コンピューターで Administrators グループのメンバー

である必要があります。また、Windows PowerShell が、ワークフローをインストールするサーバーでフ

ィーチャーとして有効にされている必要があります。

ワークフローをアクティブ化する

フィーチャーとして展開された Visual Studio ワークフローを使用する前に、そのワークフローをサイト コレクショ

ン用にアクティブ化する必要があります。リスト、ライブラリ、コンテンツ タイプ、およびサイトに関連付けること

ができるのは、アクティブなワークフローのみです。

フィーチャーとして展開されているワークフローをアクティブ化するには、「ワークフローをアクティブ化または非

アクティブ化する (SharePoint Foundation 2010)」を参照してください。

リスト、ライブラリ、コンテンツ タイプまたはサイトにワークフローを追加する

重要:

Page 264: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

264

ワークフローを追加するときは、ワークフローをリスト、ライブラリ、コンテンツ タイプ、またはサイトに関連付け、

ワークフロー名、開始オプション、参加者、完了通知オプションなどのパラメーターを指定してワークフローを構

成します。

ワークフローの関連付けを追加するには、「ワークフロー関連付けを追加する (SharePoint Foundation 2010)」

を参照してください。

ワークフローを開始する

ワークフローをアクティブ化してリスト、ライブラリ、コンテンツ タイプ、またはサイトに追加したら、認証されたユ

ーザーはリスト内のアイテム、ライブラリ内のドキュメント、またはサイト (サイト ワークフローの場合) に対して

そのワークフローを実行できます。ワークフローを追加するときに、ワークフローを自動的に実行するか手動で

実行するかを指定します。ワークフローが自動的に開始するように構成されている場合は、ワークフローの開

始時に常に既定の設定が使用されます。ワークフローを手動で開始するように構成されている場合は、ワーク

フローの参加者を指定したり期日を指定したりするなど、ユーザーが既定の設定を変更できます。ワークフロー

は、ワークフローが関連付けられているリスト内のアイテムまたはライブラリ内のドキュメントに対して実行され

ます。

ワークフローの開始手順は、ワークフローを手動で開始するか、または自動的に開始するかの設定によって異

なります。詳細については、「ワークフロー インスタンスを開始する (SharePoint Foundation 2010)」を参照してく

ださい。

検証 ワークフローを展開したら、ワークフローをテストすることをお勧めします。このテストでは、ワークフローが正し

く機能すること、ワークフロー内の正しい段階で正しいワークフロー参加者に電子メール通知が送信されること

、および適切な結果が返されることを確認します。

Page 265: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

265

SharePoint Foundation 2010 にアップグレードする

Microsoft SharePoint Foundation 2010 のアップグレード ガイドへようこそ。このガイドの記事は、Windows

SharePoint Services 3.0 から SharePoint Foundation 2010 へのアップグレードを計画および実行する際に役

に立ちます。

アップグレード プロセスの概要図と、アップグレードの計画およびテストを行う方法の詳細については、以下の

アップグレード モデルを参照してください。

Upgrade planning (英語)

Upgrade approaches (英語)

Test your upgrade process (英語)

このガイドの内容

アップグレード プロセスについて (SharePoint Foundation 2010)

アップグレードに関する新機能とアップグレード プロセスのしくみを説明します。

アップグレードを計画および準備する (SharePoint Foundation 2010)

SharePoint Foundation 2010 へのアップグレードを行う方法の決定と、アップグレード プロセスの計画につ

いて説明します。

アップグレードのテストとトラブルシューティング (SharePoint Foundation 2010)

アップグレード プロセスを事前にテストして、実際のアップグレードで発生する可能性のある問題を把握し

、アップグレードに必要な時間と容量を決定する方法を説明します。また、実際のアップグレード中に発生

する問題のトラブルシューティングについても説明します。

アップグレード前の手順を実行する (SharePoint Foundation 2010)

アップグレード前チェック ツールの実行方法など、アップグレードの前に必要な手順を説明します。

一括アップグレードを実行する (SharePoint Foundation 2010)

SharePoint Foundation 2010 への一括アップグレードを行う場合は、このセクションの手順に従います。一

括アップグレードでは、SharePoint Foundation 2010 を同じハードウェア上にインストールしたうえで、同じ

プロセスの一環としてサーバーまたはサーバー ファームのコンテンツと設定をアップグレードします。

コンテンツ データベースが 4 GB より大きい場合に Windows SharePoint Services 3.0 のスタンドアロン イ

ンストールから SharePoint Foundation 2010 にアップグレードする (リモート BLOB ストレージ)

コンテンツ データベースが 4 GB 近いスタンドアロン インストールの場合、このセクションの手順を実行し

ます。

SharePoint Foundation 2010 へのデータベース接続アップグレードを実行する

データベース接続アップグレードの方法を使用して SharePoint Foundation 2010 へのアップグレードを行う

場合は、このセクションの手順に従います。データベース接続アップグレードの方法では、環境のコンテン

ツを別のファーム上でアップグレードします。

アップグレード後の手順を実行する (SharePoint Foundation 2010)

Page 266: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

266

アップグレードが正常に完了したかどうかを確認する方法と、ユーザーが再び環境を使用できる状態にす

るためにアップグレード後に実行が必要な手順について説明します。

関連項目 AAM URL リダイレクションをアップグレード プロセスの一部として使用する (SharePoint Foundation 2010) (ホ

ワイト ペーパー)

Page 267: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

267

アップグレード プロセスについて (SharePoint

Foundation 2010)

アップグレード プロセスの最初の手順は、計画と準備を適切に行うことができるように、プロセス自体について

理解することです。アップグレード ガイドのこのセクションには、アップグレードのしくみを理解するのに役立つ

記事があります。

このセクションの内容

アップグレードでの新機能 (SharePoint Foundation 2010)

新しい要件、方法、および Microsoft SharePoint Foundation 2010 へのアップグレードに使用できる機能に

ついて説明します。

アップグレード プロセスの概要 (SharePoint Foundation 2010)

それぞれのアップグレード方法で必要になる手順の概要を、視覚的に説明しています。

Windows SharePoint Services 2.0 から SharePoint Foundation 2010 へのアップグレード

データベース接続アップグレードを使用してコンテンツを Windows SharePoint Services 2.0 から Microsoft

SharePoint Foundation 2010 にアップグレードする方法を説明します。

Page 268: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

268

アップグレードでの新機能 (SharePoint Foundation

2010)

Microsoft SharePoint Foundation 2010 は拡張性とパフォーマンスを高めるように設計されており、それに伴っ

て、ここで説明する新しいハードウェア要件とソフトウェア要件が必要になりました。これらの要件は、一括アッ

プグレードとデータベース接続アップグレードの両方に適用されます。詳細については、「アップグレード方法を

決定する (SharePoint Foundation 2010)」を参照してください。

予測可能なアップグレードを促進し、正常なアップグレードを阻害するカスタマイズと環境の問題からの影響を

最小限にするために、Windows PowerShelltest-spcontentdatabase コマンドレット、新しいビジュアル アップグ

レード オプション、または preupgradecheck Stsadm 操作を使用できます。

この記事の内容

アップグレード要件

アップグレード前チェッカー

データベースを接続前に確認するための Windows PowerShell コマンド

ビジュアル アップグレード

機能のアップグレード

アップグレード中のダウンタイムを削減するための新しいオプション

バージョン間での主要機能の変更点

アップグレード要件 SharePoint Foundation 2010 への一括アップグレードまたはデータベース接続アップグレードを実行する前に、

既存の Windows SharePoint Services 3.0 環境または新しい SharePoint Foundation 2010 環境が以下の最小

要件を満たしている必要があります。

SharePoint Foundation 2010 の一般的なシステム要件については、「ハードウェア要件とソフトウェア

要件 (SharePoint Foundation 2010)」を参照してください。アップグレードの要件の詳細については、「

アップグレードのシステム要件を確認する (SharePoint Foundation 2010)」を参照してください。

ハードウェア要件: 64 ビット

SharePoint Foundation 2010 は、64 ビット版の Windows Server 2008 R2 または Windows Server 2008 SP2 オ

ペレーティング システムでのみ実行できます。一括アップグレードを実行するには、現在の Windows

SharePoint Services 3.0 を 64 ビット版の Windows Server 2008 環境で実行している必要があります。現在

Windows SharePoint Services 3.0 を 32 ビット環境で実行している場合は、既存のサーバーまたはサーバー フ

ァームで一括アップグレードは実行できません。64 ビット アプリケーションをサポートする別のサーバーまたは

メモ:

Page 269: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

269

ファームに SharePoint Foundation 2010 をインストールした後に、データベース接続アップグレードを使用して

、そのサーバーまたはファームにデータを移動する必要があります。

64 ビット環境への移行操作と SharePoint Foundation 2010 への一括アップグレード操作を組み合わせないこ

とをお勧めします。それによって、移行プロセスとアップグレード プロセスの問題をより簡単に検出して対応で

きます。SharePoint Foundation 2010 への一括アップグレードを行うには 64 ビット環境が必要なので、事前に

64 ビット オペレーティング システムに移行する必要があります。データベース接続アップグレードを使用すると

、アップグレード プロセスの一部として 64 ビットに移行できます。

64 ビット環境に移行する前に、次の作業を行います。

移行元ファーム内のすべてのコンピューターに対して、Windows SharePoint Services 3.0 に同じレベルの

サービス パックやソフトウェア更新プログラムを適用します。

既存の 32 ビットのアプリケーションおよびカスタム アセンブリ (たとえば、Web パーツやイベント レシーバ

ー) を 64 ビット環境で動作させるために再コンパイルする必要があるかどうかを判断します。両方の環境

で実行できるアプリケーションについては、再コンパイルの必要はありません。既存のアプリケーションが

サード パーティ製の場合は、64 ビット バージョンと互換性について、サード パーティ ベンダーに問い合わ

せてください。

64 ビット環境への移行を計画および実行する方法の詳細については、TechNet の記事「Migrate an existing

server farm to a 64-bit environment (Windows SharePoint Services 3.0) (英語)」

(http://go.microsoft.com/fwlink/?linkid=161120&clcid=0x411) を参照してください。

オペレーティング システム要件: Windows Server 2008 または Windows Server

2008 R2

SharePoint Foundation 2010 は、64 ビット版の Windows Server 2008 R2 または Windows Server 2008 Service

Pack 2 (SP2) で実行する必要があります。現在、Windows SharePoint Services 3.0 を Windows Server 2003

上で実行していて、SharePoint Foundation 2010 にアップグレードする場合は、新しいオペレーティング システ

ム上で展開するために十分な数の Windows Server ライセンスを用意できるように計画する必要があります。

Windows Server 2008 または Windows Server 2008 R2 へのアップグレードまたは移行操作と、SharePoint

Foundation 2010 へのアップグレード プロセスを組み合わせないことをお勧めします。それによって、移行プロ

セスとアップグレード プロセスの問題をより簡単に検出して対応できます。64 ビット ハードウェアへの移行と

Windows Server 2008 または Windows Server 2008 R2 への移行は、組み合わせることができます。

既に 64 ビット ハードウェアを使用している場合は、Windows Server 2003 から Windows Server 2008 また

は Windows Server 2008 R2 にアップグレードできます。Windows Server 2008 への一括アップグレードを

実行する方法の詳細については、TechNet の記事「Windows SharePoint Services 3.0 SP1 を使用するた

めの、Windows Server 2008 へのアップグレード」

(http://go.microsoft.com/fwlink/?linkid=155575&clcid=0x411) を参照してください。

64 ビット ハードウェアに移行する場合は、その機会を利用して、Windows Server 2008 または Windows

Server 2008 R2 への移行も同時に行ってください。Windows Server 2008 に Windows SharePoint Services

3.0 をインストールする方法の詳細については、TechNet の記事「Windows Server 2008 オペレーティング

システムに単純なファームを展開する」(http://go.microsoft.com/fwlink/?linkid=95859&clcid=0x411) を参

照してください。

Page 270: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

270

データベース要件: 64 ビットの SQL Server 2005 SP3 または SQL Server

2008 SP1

SharePoint Foundation 2010 で使用するデータベース サーバーは、Microsoft SQL Server 2008 R2、SQL

Server 2008 Service Pack 1 (SP1) (累積的な更新プログラム 2 の適用済み)、または SQL Server 2005 SP3 (

累積的な更新プログラム 3 の適用済み) のいずれかの 64 ビット バージョンである必要があります。インストー

ルされている Windows SharePoint Services 3.0 で SQL Server 2000 が使用されている場合は、SharePoint

Foundation 2010 にアップグレードする前に、これらのバージョンの 1 つにアップグレードする必要があります。

64 ビット SQL Server への移行操作と SharePoint Foundation 2010 へのアップグレード プロセスを組み合わ

せないことをお勧めします。それによって、移行プロセスとアップグレード プロセスの問題をより簡単に検出して

対応できます。64 ビット SQL Server への移行と、64 ビット ハードウェアへの移行プロセス全体は、組み合わ

せることができます。

64 ビット ハードウェアでの SQL Server 2005 SP3 または SQL Server 2008 への移行と、64 ビット環境へ

の移行全体を組み合わせて行う場合は、前述の 64 ビット環境への移行方法に関するガイダンスに従いま

す。

すべてのデータベースを移行する方法の詳細については、TechNet の記事「すべてのデータベースを移動

する (Windows SharePoint Services 3.0)」(http://go.microsoft.com/fwlink/?linkid=161208&clcid=0x411) を

参照してください。

64 ビット ハードウェアは既に準備できているが、SQL Server 2005 SP3 または SQL Server 2008 にアップ

グレードする必要がある場合は、SQL Server のドキュメント内のガイダンスに従います。

アップグレード前チェッカー アップグレード前チェッカーは、Windows SharePoint Services 3.0 環境で実行して、アップグレードの潜在的な

問題を発見し、推奨事項とベスト プラクティスを確認するためのコマンドライン ツールです。

STSADM.exe –o preupgradecheck

アップグレード前チェッカーを使用すると、次のような情報を検出できます。

ファーム内のすべてのサーバーとコンポーネントの一覧、また、それらのサーバーがアップグレード要件

(64 ビット ハードウェアおよび Windows Server 2008 オペレーティング システム) を満たしているかどうか。

ファーム内で使用されている代替アクセス マッピング URL。

サイト定義、サイト テンプレート、機能、およびファームにインストールされている言語パックの一覧。

ファーム内にサポートされていないカスタマイズ (データベース スキーマの変更など) がないかどうか。

ファーム内に孤立したデータベースまたはサイトがないかどうか。

ファーム内に見つからない構成設定、または無効な構成設定 (見つからない Web.config ファイル、無効な

ホスト名、無効なサービス アカウントなど) がないかどうか。

データベースがアップグレードの要件を満たしているかどうか (たとえば、データベースが読み取り/書き込

みに設定されていること、Windows Internal Database に格納されているデータベースおよびサイト コレクシ

ョンがすべて 4 GB のサイズを超えないことなど)。

Page 271: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

271

アップグレード前チェック ツールは、Windows SharePoint Services 3.0 Service Pack 2 で使用可能であり、

Windows SharePoint Services 3.0 向けの 2009 年 10 月の累積的な更新プログラムによって更新されました。

2009 年 10 月の累積的な更新プログラムは、「October 2009 Cumulative Update Packages for SharePoint

Server 2007 and Windows SharePoint Services 3.0 are published (英語)」

(http://go.microsoft.com/fwlink/?linkid=169179&clcid=0x411) (英語) からダウンロードし、インストールできま

す。アップグレード前チェック ツールの使用方法の詳細については、TechNet の次の記事を参照してください。

Preupgradecheck : Stsadm 操作 (Windows SharePoint Services)

(http://go.microsoft.com/fwlink/?linkid=161232&clcid=0x411)

将来のリリースに備えたアップグレード前スキャンとレポート (Windows SharePoint Services)

(http://go.microsoft.com/fwlink/?linkid=152468&clcid=0x411)

アップグレード前チェック ツールを実行する (SharePoint Foundation 2010)

データベースを接続前に確認するための Windows

PowerShell コマンド SharePoint Foundation 2010 にコンテンツ データベースを接続する前に、Windows PowerShell コマンドレットの

test-spcontentdatabase を使用して、環境からなくなったカスタマイズがないかどうかを調べます。詳細につい

ては、「データベースを接続して SharePoint Foundation 2010 へアップグレードする」および「Test-

SPContentDatabase」を参照してください。

ビジュアル アップグレード アップグレードで使用できるこの新機能によって、サーバー管理者またはサイト所有者は、SharePoint

Foundation 2010 用の新しい外観を特定のサイト コレクションに対して使用するかどうか、また、使用する場合

は、いつ使用するかを判断できます。サーバー管理者は、アップグレード中にすべてのサイトの外観を決定す

るか、アップグレード後にサイト所有者が選択できるようにするか、またはすべてのサイトで元の外観を維持す

ることを選択できます。

サイト所有者が決定できるようにした場合は、サイトが一括アップグレードを使用してアップグレードされた後に

、サイトのユーザー インターフェイスでプレビュー オプションを使用できます。このオプションによって、サイトの

SharePoint Foundation 2010 の外観でのプレビューを表示できます。

サイト所有者がサイトの外観と機能を気に入った場合は、ビジュアル アップグレードを受け入れることがで

きます。

元の外観を維持する必要がある場合は、Windows SharePoint Services 3.0 の外観を元に戻すことができ

ます。

既定では、Windows SharePoint Services 3.0 の外観は維持されます。詳細については、「ビジュアル アップグ

レードを計画する (SharePoint Foundation 2010)」を参照してください。

Page 272: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

272

機能のアップグレード SharePoint Foundation 2010 では、バージョン管理アクションおよび宣言型アップグレード アクションによってカ

スタム機能をアップグレードできるようにする新しいメンバーと型が提供されています。このようなメンバーを使

用すると、Windows SharePoint Services 3.0 用に作成した機能を SharePoint Foundation 2010 で動作するよう

に更新できます。詳細については、「Upgrading Features (英語)」を参照してください。

アップグレード中のダウンタイムを削減するための新しいオ

プション 環境、SharePoint サイトの複雑さ、および SharePoint サイトの数によっては、アップグレード プロセスに時間

がかかる可能性があります。このプロセス中のダウンタイムを削減するために、SharePoint Foundation 2010

では、次のオプションをサポートしています。

複数のデータベースを同時にアップグレードする (並行アップグレード) SharePoint Foundation 2010 へ

のアップグレードでは、データベースを切断する複合的なアプローチを使用して、複数のデータベースのア

ップグレードを手動で同時に開始できます。Windows SharePoint Services 3.0 では、1 回に実行できるアッ

プグレード プロセスは 1 つのみだったので、各データベースを順次処理する必要がありました。複数のデ

ータベースのアップグレードを実行すると、パフォーマンスに影響しますが、データベースを順番にアップグ

レードするよりも、複数のデータベースを同時にアップグレードする方が短時間で完了できる可能性があり

ます。並行してアップグレードできるデータベースの数は、環境内のハードウェアとデータベース内のコンテ

ンツの構造によって異なります。詳細については、「切断されたデータベースを使用する一括アップグレー

ドの手引き (SharePoint Foundation 2010)」を参照してください。

読み取り専用のデータベースを使用してデータへの持続的アクセスを提供する 元のデータベースを読み

取り専用モードに設定してデータベース接続アップグレードを実行すると、新しいファームでデータベース

のコピーをアップグレードしている間に、元のファームでコンテンツをユーザーに提供し続けることができま

す。この方法では、ユーザーは新しいデータの追加やデータの更新はできませんが、データにアクセスし

続けることはできます。新しいファームの準備が整い、すべてのコンテンツが正常にアップグレードされると

、ユーザーのアクセス先を新しい運用ファームに切り替えることができます。

読み取り専用データベースの詳細については、「読み取り専用データベースを使用するファームを実行す

る (Windows SharePoint Services)」を参照してください。

ここで紹介された、ダウンタイムを削減する方法の詳細については、「アップグレード方法を決定する

(SharePoint Foundation 2010)」を参照してください。

バージョン間での主要機能の変更点 SharePoint Foundation 2010 では、アーキテクチャが新しくなり、多くの新機能が追加されています。以下の表

は、アップグレード後の管理操作やサイト管理プロセスに即座に影響する、用語や機能の主な変更点を示して

います。

Page 273: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

273

概念、用語、または機能 新機能または変更 コメント

アップグレード前チェック ツール 新機能 アップグレード前チェック ツールは、

アップグレードに伴う潜在的な問題

を見つけ、推奨事項とベスト プラク

ティスを確認するために Windows

SharePoint Services 3.0 環境で実行

する Stsadm コマンドライン操作です

Windows SharePoint Services 3.0 へ

のアップグレードに使用されたアップ

グレード前スキャン ツール

(Prescan.exe) とは異なり、アップグ

レード前チェック ツールは環境を変

更しません。詳細については、「アッ

プグレード前チェック ツールを実行

する (SharePoint Foundation 2010)」

を参照してください。

SharePoint サーバーの全体管理

Web サイト

変更 サーバーの全体管理 Web サイトは

再設計され、次のような新しいオプシ

ョンと機能が使用可能になりました。

すべてのオプションを同じページ

に表示するリボンによって、Web

アプリケーションの詳細を表示ま

たは変更しやすくなりました。

Web アプリケーションの詳細に

ついては、「Web アプリケーショ

ンを管理する (SharePoint

Foundation 2010)」を参照してく

ださい。

サーバー ファームの構成作業

を段階的に進める構成ウィザー

ドが追加され、構成プロセスが

容易になりました。詳細につい

ては、「SQL Server を使用する

単一サーバーを展開する

(SharePoint Foundation 2010)」

を参照してください。

[バックアップと復元] ページでバ

ックアップを実行できるようにな

りました。詳細については、「バ

Page 274: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

274

概念、用語、または機能 新機能または変更 コメント

ックアップ (SharePoint

Foundation 2010)」を参照してく

ださい。

リボン 新機能 一貫した操作性をユーザーに提供し

、SharePoint サイトを操作しやすくす

るために、リボン ユーザー インター

フェイスが導入されました。リボンは

状況に応じて変更されるので、実行

するタスクに関連するオプションだけ

が表示されます。また、リボンはカス

タマイズできます。

サービス アプリケーション 新機能 サービスを効率的に管理および一元

化できる新しいサービス アーキテク

チャです。サービスを個別に構成で

き、サード パーティがプラットフォー

ムにサービスを追加することもできま

す。詳細については、「サービスを構

成する (SharePoint Foundation

2010)」を参照してください。

マスター ページ 変更 サイト所有者は、他のサイトに影響

を与えずに自分のサイトにブランド

化を適用できるようになりました。管

理者は _Layouts フォルダーにある

システム ページのレンダリングに、

サイト所有者によって提供されるサ

イト マスター ページを使用するか、

システム全体で使用できる既定のマ

スター ページを使用するかを指定で

きます。また、Windows PowerShell

を使用すると、顧客マスター ページ

から、システム エラー ページ、ログ

イン ページ、確認ページのほか、他

のサイト固有でないページまで、さま

ざまなページを指定できます。

テーマ 変更 SharePoint Foundation 2010 では、

テーマの動作が変更され、カスタマ

イズしやすくなりました。Microsoft

PowerPoint 2010 のテーマを

Page 275: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

275

概念、用語、または機能 新機能または変更 コメント

SharePoint Foundation 2010 に直接

インポートできます。さらに、このイン

ターフェイスからすべてのサブサイト

にテーマを適用することもできます。

詳細については、「テーマの使用を

計画する (SharePoint Foundation

2010)」を参照してください。

Business Connectivity Services

(BCS)

新機能 Business Connectivity Services

(BCS) は、前の製品バージョンで使

用できたビジネス データ カタログ機

能を基盤として SharePoint ベース

ソリューションから外部システムにア

クセスする機能を提供します。BCS

を介して、SharePoint リストと Web

パーツを使用して外部システムと通

信できるほか、リッチ Office クライア

ントからのデータを操作することがで

きます。詳細については、「Business

Connectivity Services の概要

(SharePoint Foundation 2010)」を参

照してください。

クレームベース認証 新機能 クレームベース認証は、より強力で

柔軟性の高い新しい認証モデルで

あり、Active Directory ドメイン サー

ビス (AD DS)、LDAP ベースのディレ

クトリ、アプリケーション固有のデー

タベース、新しいユーザー中心の ID

モデル (たとえば LiveID) など、企業

の ID システムと連携して機能します

。詳細については、「クレーム ベース

の Web アプリケーション用にフォー

ムベースの認証を構成する

(SharePoint Foundation 2010)」を参

照してください。

調整制御とリスト制御 新機能 調整制御とリスト制御は、新しい 2

つのパフォーマンス制御機能です。

調整制御はサーバー リソースを制

御する機能であり、ピーク業務時間

中の過負荷からサーバーを保護でき

Page 276: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

276

概念、用語、または機能 新機能または変更 コメント

るように設計されています。

SharePoint Foundation 2010 には、

大きいリストを対象とするクエリの実

行を制限する各種設定が提供されて

います。これらの設定は Web アプリ

ケーションごとに構成できます。

SharePoint Designer 変更 SharePoint Foundation 2010 では、

各 Web アプリケーションにおける

SharePoint Designer の使用に関す

る管理者の制御機能が強化されまし

た。たとえば、管理者は、マスター ペ

ージやレイアウト ページのカスタマイ

ズをサイト管理者に許可するかどう

か、サイトの URL 構造の管理をサイ

ト管理者に許可するかどうかを制御

できます。

開発者ダッシュボード 新機能 サーバー診断用の新しい機能です。

このダッシュボードには各ページの

負荷の詳細情報が表示されるので、

パフォーマンスに関する問題のトラブ

ルシューティングに役立ちます。

サンドボックス ソリューション 新機能 サンドボックス ソリューションを使用

して、カスタム ユーザー コードのア

ップロードをサイト管理者に許可でき

るようになりました。詳細については

、「サンドボックス ソリューションの計

画 (SharePoint Foundation 2010)」を

参照してください。

Page 277: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

277

アップグレード プロセスの概要 (SharePoint

Foundation 2010)

Windows SharePoint Services 3.0 から Microsoft SharePoint Foundation 2010 へのアップグレードでは、一括

アップグレードとデータベース接続アップグレードという 2 つの基本的なアップグレード方法のどちらかを選択

できます。一括アップグレードでは、同じハードウェアのすべての Microsoft SharePoint サイトがアップグレード

されます。データベース接続アップグレードでは、コンテンツを新しいファームまたは新しいハードウェアに移動

できます。これらの 2 つの方法を組み合わせた複合的な方法を使用することもできます。それによって、アップ

グレード中のダウンタイムを短縮できます。

これらの方法の詳細については、「アップグレード方法を決定する (SharePoint Foundation 2010)」を参照してく

ださい。

この記事は、アップグレード プロセスを計画できるように、これらの方法を使用してアップグレードを実行する際

の手順を理解するうえで役立ちます。それぞれのアップグレード プロセスを使用する方法の詳細については、

以下のトピックを参照してください。

SharePoint Foundation 2010 への一括アップグレードを行う

データベースを接続して SharePoint Foundation 2010 へアップグレードする

この記事の内容

一括アップグレード

データベース接続アップグレード

複合的な方法 1: 読み取り専用データベース

複合的な方法 2: データベースの切断

サーバー管理者と、サイトの所有者およびユーザーの間で、アップグレード中に発生する問題に関す

る情報が共有されることは重要です。また、サーバー管理者は、アップグレード時のダウンタイムやそ

の他のリスク (アップグレードが予想以上に長引いたり、アップグレード後に一部のサイトで作業のや

り直しが発生すること) について、サイトの所有者およびユーザーに通知する必要があります。詳細に

ついては、「情報伝達計画を作成する (SharePoint Foundation 2010)」を参照してください。

一括アップグレード 一括アップグレードは、以前のバージョンがインストールされている同じハードウェア上で行われます。一括アッ

プグレードを実行すると、一定の順序でインストール全体がアップグレードされます。

次の手順は、一括アップグレード プロセスの実行時に行われる処理を示しています。

1. サーバー管理者は、すべてのアップグレード前の作業手順を実行した後で、SharePoint サーバーの全体

管理 Web サイトを実行するサーバー上で SharePoint Foundation 2010 のセットアップを実行します。以前

のバージョンがインストールされているので、一括アップグレードが自動的に選択されます。

重要:

Page 278: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

278

2. サーバーの全体管理 Web サイトをホストするサーバー上でセットアップを実行後、サーバー管理者はファ

ーム内の残りのフロントエンド Web サーバーとアプリケーション サーバーでセットアップを実行します。

3. サーバー管理者は、サーバーの全体管理 Web サイトをホストするサーバー上で SharePoint 製品構成ウ

ィザードを実行します。このサーバー、構成データベース、サービス、およびコンテンツ データベースが、順

次アップグレードされます。

構成ウィザードが終了するときに、サーバーの全体管理 Web サイトが表示されます。タイマー ジョブが各

サイト コレクションに対してアップグレード プロセスを実行するようにスケジュールされます。アップグレード

プロセスのタイマー ジョブが、各サイト コレクションをアップグレードします。すべてのサイトがアップグレー

ドされると、アップグレード プロセスが終了します。

4. サーバー管理者は、ファーム内の他のすべてのサーバー上で SharePoint 製品構成ウィザードを実行しま

す。

5. サーバー管理者は、アップグレードが正常に終了したことを確認します。

6. ビジュアル アップグレードが使用されている場合、サーバー管理者またはサイトの所有者は Microsoft

SharePoint Foundation 2010 の外観でサイトをプレビューします。管理者またはサイトの所有者は、問題の

ない状態になったら、SharePoint Foundation 2010 の外観に対する変更を完了します。

Page 279: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

279

データベース接続アップグレード データベース接続アップグレードでは、新しいハードウェアまたは新しいファームに移動できます。データベース

接続アップグレード中には、既存のファームからすべてのコンテンツ データベースを切断してから、新しいサー

バー ファームのインストールにデータベースを接続します。データベースを新しいサーバー ファームに接続し

たら、アップグレード プロセスを実行して、データの一括アップグレードを行います。

次の手順は、データベース接続アップグレード中に行われる処理を示しています。

1. サーバー管理者は新しい SharePoint Foundation 2010 ファームをセットアップします。管理者はすべての

カスタマイズを新しいファームに転送して、環境をテストします。

新しい環境を構成する方法については、「新しい SharePoint Foundation 2010 環境を準備する」を参照し

てください。

2. サーバー管理者は、コンテンツ データベースを元の Windows SharePoint Services 3.0 ファームから切断

して、元のファームをオフラインにします (たとえば、サービス要求を停止するようにロード バランサーや

IIS Web アプリケーションを変更したり、ファーム内の各サーバー コンピューターですべてのコンポーネント

とサービスを停止したりします)。

3. サーバー管理者はコンテンツ データベースを新しいファームに接続して、コンテンツをアップグレードします

Page 280: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

280

4. サーバー管理者は、アップグレードが正常に完了したことを確認して、新しい URL で要求の処理を開始す

るように新しいファームを構成します。

複合的な方法 1: 読み取り専用データベース この方法では、アップグレード中もデータの読み取り専用アクセスを続けることができます。元のファーム内の

コンテンツ データベースが読み取り専用に設定され、データベースのコピーが新しいファーム上でアップグレー

ドされます。

次の手順は、読み取り専用データベースを使用したデータベース接続アップグレード中に行われる処理を示し

ています。

1. サーバー管理者は新しい SharePoint Foundation 2010 ファームをセットアップします。管理者はすべての

カスタマイズを新しいファームに転送して、環境をテストします。

2. サーバー管理者は、コンテンツ データベースを読み取り専用に変更します。次に、管理者は SQL Server

を使用して、Windows SharePoint Services 3.0 ファーム上のコンテンツ データベースをバックアップして、

そのバックアップを新しいファームに復元します。

Page 281: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

281

3. サーバー管理者はコンテンツ データベースの新しいコピーを接続し、アップグレード プロセスを実行して、

コンテンツをアップグレードします。

4. アップグレード プロセスの実行後、サーバー管理者はアップグレードが正常に完了したことを確認します。

次に、管理者は新しい URL で要求の処理を開始するように新しいファームを構成し、元のファームをオフ

ラインにします (たとえば、サービス要求を停止するようにロード バランサーや IIS Web アプリケーションを

変更したり、ファーム内の各サーバー コンピューターですべてのコンポーネントとサービスを停止したりし

ます)。

複合的な方法 2: データベースの切断 この方法では、複数のデータベースの切断と接続が並行して行われ、同時に複数のデータベースがアップグレ

ードされることによって、アップグレード プロセスの時間が短縮されます。この方法は元のファームをアップグレ

ードするので一括アップグレードとなりますが、別のファームを使用してアップグレードを実行してから、アップグ

レードされたデータベースを元のファームに接続することもできます。アップグレード プロセスの実行中、元のフ

Page 282: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

282

ァームは要求を処理できないことに注意してください。標準的な一括アップグレードの場合と同様に、アップグレ

ードの進行中にはコンテンツにアクセスできません。

次の手順は、切断したデータベースを使用して一括アップグレード中に行われる処理を示しています。

1. サーバー管理者は、元のファームをオフラインにします (たとえば、サービス要求を停止するようにロード

バランサーや IIS Web アプリケーションを変更したり、ファーム内の各サーバー コンピューターですべての

コンポーネントとサービスを停止したりします)。

2. サーバー管理者は、コンテンツ データベースを元のファームから切断します。

3. サーバー管理者は、元のファーム サーバー上で、サービスと構成データベースの一括アップグレードを実

行します。

4. サーバー管理者はコンテンツ データベースを元のファームに接続して、コンテンツをアップグレードします。

もう 1 つの方法として、切り離された仮の小さなファームを使用してアップグレードを実行することもできます。

この方法では、データベースをアップグレードした後にそのデータベースを元のファームに接続します。

次の手順は、切断したデータベースとコンテンツ データベースをアップグレードするための仮の小さなファーム

を使用した、一括アップグレード中に行われる処理を示しています。

Page 283: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

283

1. サーバー管理者は、新しいバージョンを実行する仮の小さなファームをセットアップします。次に、管理者は

元のファームをオフラインにします (たとえば、サービス要求を停止するようにロード バランサーや IIS Web

アプリケーションを変更したり、ファーム内の各サーバー コンピューターですべてのコンポーネントとサービ

スを停止したりします)。

2. サーバー管理者は、コンテンツ データベースを元のファームから切断します。

3. サーバー管理者は、元のファーム サーバー上で一括アップグレードを実行して、サーバー、サービス、お

よび構成データベースをアップグレードします。

4. サーバー管理者はコンテンツ データベースを仮の小さなファームに接続して、それらを並行してアップグレ

ードします。

5. サーバー管理者は、コンテンツ データベースを元のファームに再接続します。

6. サーバー管理者は、アップグレードが正常に終了したことを確認します。

7. ビジュアル アップグレードが使用されている場合、サーバー管理者またはサイトの所有者は Microsoft

SharePoint Foundation 2010 の外観でサイトをプレビューします。管理者またはサイトの所有者は、問題の

ない状態になったら、Microsoft SharePoint Foundation 2010 の外観に対する変更を完了します。

Page 284: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

284

Windows SharePoint Services 2.0 から SharePoint

Foundation 2010 へのアップグレード

Windows SharePoint Services 2.0 から直接 Microsoft SharePoint Foundation 2010 へのアップグレードはでき

ません。

この 2 つのバージョンは差異があまりにも大きく、ハードウェア要件も違いすぎるので、直接の一括アップグレ

ードは実行することもサポートすることもできません。ただし、2 段階のデータベース接続アップグレードによっ

て、まずコンテンツを Windows SharePoint Services 3.0 にアップグレードし、その後で SharePoint Foundation

2010 にアップグレードすることはできます。この記事では、2 段階のデータベース接続アップグレードを実行す

る手順について説明します。

古い環境のコンテンツがアップグレード中にユーザーから変更されるのを防ぐため、この作業の実行

中、古い環境は最初から最後までオフライン状態にしておいてください。アップグレードと検証が終わ

ってから、SharePoint Foundation 2010 環境に対するアクセスをユーザーに許可してください。

この記事の内容

プロセスの概要

はじめに

アップグレードの準備

ファームの準備

第 1 段階アップグレードの実行

第 2 段階アップグレードの実行

プロセスの概要 このアップグレード方法は、既に説明した 2 つのアップグレード作業を複合したものです。ここでは、どのように

2 つの方法を組み合わせて一連の作業を実行するかを説明します。個々の手順の詳細な説明については、次

の記事を参照してください。

新しいサーバー ファームを展開し、コンテンツ データベースを移行する

データベースを接続して SharePoint Foundation 2010 へアップグレードする

これらの記事と、ここで示すロードマップを組み合わせると、2 段階のデータベース接続アップグレードを実行す

るために必要な情報が得られます。

実際のコンテンツのアップグレードを試みる前に、必ず、テスト環境で一連の作業全体を試験的に実

施してください。アップグレード プロセスをテストする方法の詳細については、次のコンテンツを参照し

てください。

メモ:

重要

Page 285: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

285

アップグレード作業の流れ

2 つのバージョンにわたってコンテンツをアップグレードするには、次の手順を実行します。

1. アップグレードの準備

a. 元のファームに対してアップグレード前のスキャン ツールを実行し、また、すべてのカスタマイズ内容

をリストアップして、アップグレード作業に備えます。

b. Windows SharePoint Services 3.0 を実行する小規模の一時的なファームをセットアップします。

c. 完全な SharePoint Foundation 2010 ファームをセットアップし、その構成と動作が正しいことを確認し

ます。

2. 第 1 段階のアップグレード: コンテンツを Windows SharePoint Services 3.0 にアップグレードする

a. コンテンツ データベースを古いファームから切断し、それからファームをオフライン状態にします。

ただし、元のファームをすぐに復元して使用を再開できるようにする必要がある場合は、データベース

との接続を維持し、データベースのコピーを作成する方法をとることもできます。

b. コンテンツ データベースを Windows SharePoint Services 3.0 ファームに接続してアップグレードします

c. コンテンツがアップグレードされたことと、Windows SharePoint Services 3.0 ファームが正常に動作して

いることを確認します。

3. 第 2 段階のアップグレード: コンテンツを SharePoint Foundation 2010 にアップグレードする

a. コンテンツ データベースを Windows SharePoint Services 3.0 ファームから切断します。

b. コンテンツ データベースを SharePoint Foundation 2010 ファームに接続してアップグレードします (必

要な場合は並列アップグレードもできます)。

c. コンテンツがアップグレードされたことと、SharePoint Foundation 2010 ファームが正常に動作している

ことを確認します。

4. SharePoint Foundation 2010 ファームで要求の受け付けを開始します。

このプロセスを図で説明すると、次のようになります。

Windows SharePoint Services 3.0 へのデータベース接続アップグレード

Page 286: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

286

SharePoint Foundation 2010 へのデータベース接続アップグレード

Page 287: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

287

はじめに アップグレードを開始する前に、必要な権限、ハードウェア要件、およびソフトウェア要件に関する以下の情報

を確認してください。指定された手順に従って、前提条件となるソフトウェアのインストールや構成、または設定

の変更を実行してください。

必要な権限を確認する

Windows SharePoint Services 3.0 の一時的な環境を作成する際には、適切な権限が必要です。詳細につ

いては、「管理者アカウントとサービス アカウントを計画する (Office SharePoint Server)」を参照してくださ

い。

移行先の SharePoint Foundation 2010 ファームを作成して構成する際には、適切な権限が必要です。詳

細については、「初期展開に必要な管理アカウントとサービス アカウント (SharePoint Foundation 2010)」を

参照してください。

Page 288: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

288

必要なハードウェアおよびソフトウェアを確認する

Windows SharePoint Services 3.0 の一時的な環境を作成する際には、ハードウェアとソフトウェアに関する

特定の要件を満たす必要があります。詳細については、「ハードウェア要件およびソフトウェア要件を決定

する (Windows SharePoint Services)」を参照してください。

移行先の SharePoint Foundation 2010 ファームを作成して構成する際には、ハードウェアとソフトウェアに

関する特定の要件を満たす必要があります。詳細については、「ハードウェア要件とソフトウェア要件

(SharePoint Foundation 2010)」を参照してください。

環境によっては、別のファームにデータベースを移動する手順について、データベース管理者との調整が必要

になります。データベースを操作する際は、適用されるポリシーとガイドラインに必ず従ってください。

アップグレードの準備 この作業ではアップグレードを 2 回実行するので、Windows SharePoint Services 3.0 へのアップグレードと

SharePoint Foundation 2010 へのアップグレードに関する手順をすべて理解しておく必要があります。次のコン

テンツが、これらのアップグレード作業について理解するために役立ちます。

Windows SharePoint Services 3.0 へのアップグレードの準備

TechNet の「アップグレードを計画および準備する (Windows SharePoint Services)」の章。特に次の記事

が有用です。

アップグレード プロセスのしくみ (Windows SharePoint Services)

カスタマイズの処理方法を決定する (Windows SharePoint Services)

新しいカスタム サイト定義を開発し、アップグレード定義ファイルを作成する (Windows SharePoint

Services)

TechNet の「アップグレード前の手順を実行する (Windows SharePoint Services)」の章。データベース接続

アップグレード (このバージョンの用語では "データベースの移行") では、次の手順を実行する必要があり

ます。

Windows SharePoint Services 2.0 用の Service Pack 2 をインストールする

アップグレード前のスキャン ツールを実行する (Windows SharePoint Services)

これらの手順は、既存の Windows SharePoint Services 2.0 ファームに対して実行します。

SharePoint Foundation 2010 へのアップグレードの準備

アップグレードを計画および準備します。TechNet で次の記事を参照してください。

アップグレード プロセスの概要 (SharePoint Foundation 2010)

アップグレード前の手順を実行します。TechNet で次の記事を参照してください。

アップグレード前チェック ツールを実行する (SharePoint Foundation 2010)

これらの手順は、一時的な Windows SharePoint Services 3.0 ファームに対して実行します。

重要:

重要:

Page 289: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

289

ファームの準備 この手順では、既存のファームに対するアップグレード前の作業、Windows SharePoint Services 3.0 にアップ

グレードするための一時的なファームの作成、および、移行先 SharePoint Foundation 2010 ファームの作成を

実行します。ファームをアップグレード用に準備する際は、次に示す手順と関連コンテンツに従ってください。

一時的な Windows SharePoint Services 3.0 ファームの作成

仮想環境または物理環境に、Windows SharePoint Services 3.0 (Service Pack 2 (SP2) と 2009 年 10 月の累

積的な更新プログラムを適用) を実行する一時的な小さいファームを作成します。このファームは、SharePoint

Foundation 2010 にアップグレードする前の段階でコンテンツを Windows SharePoint Services 3.0 にアップグレ

ードするために使用します。

最良の結果を得るために、この環境には最新の更新プログラムを適用することをお勧めします。2009

年 10 月の累積的な更新プログラムには、アップグレード前の問題特定に役立つアップグレード前チェ

ック ツールに関する変更が含まれています。提供されている更新プログラムの一覧については、「

Update Center for Microsoft Office, Office Servers, and Related Products (英語)」

(http://go.microsoft.com/fwlink/?linkid=181115&clcid=0x411) (英語) を参照してください。更新プログ

ラムの適用の詳細については、「Updates Resource Center for SharePoint Products and

Technologies (英語)」(http://go.microsoft.com/fwlink/?linkid=181116&clcid=0x411) (英語) を参照して

ください。

1. 一時ファーム用のソフトウェアをダウンロードします。

以下のリンクのどちらかで Windows SharePoint Services 3.0 SP2 をダウンロードしてください。

x86 バージョン: Windows SharePoint Services 3.0 (Service Pack 2 同梱版)

(http://go.microsoft.com/fwlink/?linkid=148403&clcid=0x411)

x64 バージョン: Windows SharePoint Services 3.0 x64 (Service Pack 2 同梱版)

(http://go.microsoft.com/fwlink/?linkid=181113&clcid=0x411)

2. サイトに必要な言語テンプレート パックがあればインストールします。詳細については、「利用可能な言語

テンプレート パックをインストールする (Windows SharePoint Services)」を参照してください。

3. 環境に応じたファーム設定を使用し、コンテンツの必要に応じたすべてのカスタマイズを再適用してファー

ムを構成します。環境内にカスタム サイト定義が存在する場合は、それに必要なカスタマイズおよびアップ

グレード定義ファイルも展開する必要があります。元のファーム内にあったすべての仮想サーバー上の

Web アプリケーションを一時ファーム上に作成します。それらの新しい Web アプリケーションを示す URL

は、元のファーム、移行先ファームのどちらかの URL に合わせてください。そうでないと、一時的な URL

への参照をさらにコンテンツに追加することが必要になるおそれがあります。できれば、一時ファーム上で

使用する URL を元のファームおよび移行先ファームの URL と完全に (ポート番号まで) 一致させるのが

理想的です。

ファームの構成の詳細については、「新しい Windows SharePoint Services 3.0 環境を準備する」を参照し

てください。カスタム サイト定義およびアップグレード定義の展開の詳細については、「アップグレード定義

ファイルおよび新しいサイト定義を展開する (Windows SharePoint Services)」を参照してください。

完全な SharePoint Foundation 2010 ファームのセットアップ

ヒント:

Page 290: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

290

これは最終的に運用環境となるファームなので、ホストするソリューションをサポートできるように、適切なインフ

ラストラクチャ計画を立てます。サーバー ファームの計画立案の詳細については、「サーバー ファームと環境

の計画 (SharePoint Foundation 2010)」を参照してください。

1. 64 ビットのハードウェア上にファームを作成し、Microsoft SQL Server 2008 Service Pack 1 (SP1) (累積的

な更新プログラム 2 を適用済み) 64 ビット版のデータベース サーバーを使用します。詳細については、「3

層ファーム用の複数サーバー (SharePoint Foundation 2010)」を参照してください。

2. サイトに必要な言語テンプレート パックがあればインストールします。詳細については、「利用可能な言語

テンプレート パックをインストールする (SharePoint Foundation 2010)」を参照してください。

3. 環境に応じたファーム設定を使用し、コンテンツの必要に応じたすべてのカスタマイズを再適用してファー

ムを構成します。前の段階と同じく、元のファーム内にあったすべての仮想サーバー上の Web アプリケー

ションを移行先ファーム上に作成する必要があります。

データベース接続アップグレードにおけるサーバー ファームの作成および構成の詳細については、「新し

い SharePoint Foundation 2010 環境を準備する」を参照してください。

第 1 段階アップグレードの実行 各ファームのセットアップと構成が完了すると、コンテンツ データベースを Windows SharePoint Services 3.0 に

アップグレードする作業を開始できます。

データベースを切断する前に、元のファームに対してアップグレード前のスキャン ツールを必ず実行し

てください。アップグレード プロセスはデータベースをスキャンした後でないと実行できません。詳細に

ついては、「アップグレード前のスキャン ツールを実行する (Windows SharePoint Services)」を参照し

てください。

データベース接続アップグレード (このバージョンの用語では "データベースの移行") を実行するには、次の手

順を実行します。

1. コンテンツ データベースをバックアップします。

2. バックアップ コピーを一時的なファームに復元します。

3. アップグレード プロセスを開始するために、データベースを Web アプリケーションに追加します。

詳細な情報および手順については、「コンテンツ データベースを移行する」を参照してください。

第 1 段階アップグレードの確認 アップグレードを確認するには、次の手順を実行します。

アップグレード ログ ファイルを確認します。詳細については、「コンテンツ データベースを移行する」を参照

してください。

アップグレード後のサイトが意図したとおりに機能していることと、Web パーツやその他のカスタム要素が

正しく動作することを確認します。

重要:

Page 291: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

291

第 2 段階アップグレードの実行 サイトが正常に動作していることを確認したら、SharePoint Foundation 2010 へのアップグレードを開始できま

す。

コンテンツをアップグレードする前に、一時ファームに対してアップグレード前チェック ツールを実行し、

レポートを確認して、問題になり得ると考えられる事項に対処します。詳細については、「アップグレー

ド前チェック ツールを実行する (SharePoint Foundation 2010)」を参照してください。

データベース接続アップグレードを実行するには、次の手順を実行します。

1. コンテンツ データベースをバックアップします。

2. バックアップ コピーを移行先ファームに復元します。

3. アップグレード プロセスを開始するために、データベースを Web アプリケーションに追加します。

SharePoint Foundation 2010 では、データベースを並列に接続してアップグレード プロセスを高速化するこ

ともできます。

詳細な情報および手順については、「データベースを接続して SharePoint Foundation 2010 へアップグレード

する」を参照してください。

第 2 段階アップグレードの確認 アップグレードを確認するには、次の手順を実行します。

アップグレード ログ ファイルを確認します。

アップグレード後のサイトが意図したとおりに機能していることと、Web パーツやその他のカスタム要素が

正しく動作することを確認します。

詳細については、「アップグレードされたサイトを検証および確認する (SharePoint Foundation 2010)」を参照し

てください。

重要:

Page 292: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

292

アップグレードを計画および準備する (SharePoint

Foundation 2010)

「アップグレード プロセスについて (SharePoint Foundation 2010)」の記事を読んでアップグレード プロセスのし

くみを理解したら、アップグレード計画を開始できます。このセクションには、Windows SharePoint Services 3.0

から Microsoft SharePoint Foundation 2010 へのアップグレードの計画と準備に役立つ記事が含まれています

このセクションの内容

アップグレード方法を決定する (SharePoint Foundation 2010)

各種のアップグレード方法について説明します。環境に最適な方法を選択してください。

アップグレードのベスト プラクティスを検討する (SharePoint Foundation 2010)

アップグレード プロセス時の問題を回避するためのベスト プラクティスを説明します。

サポートされるアップグレード パスとサポートされないアップグレード パスを確認する (SharePoint

Foundation 2010)

SharePoint Foundation 2010 へのアップグレードに使用できるインストールの種類とトポロジについて説明

します。

アップグレードのシステム要件を確認する (SharePoint Foundation 2010)

環境を確実に SharePoint Foundation 2010 にアップグレードするための要件を説明します。

カスタマイズの処理方法を決定する (SharePoint Foundation 2010)

環境内のカスタマイズを特定および評価する方法と、それらのアップグレードを行うかどうか、またどのよう

に行うかを決定する方法を説明します。

情報伝達計画を作成する (SharePoint Foundation 2010)

アップグレード チーム、サイトの所有者およびユーザー、関係者との間で行う調整および情報伝達の計画

を作成します。

ビジュアル アップグレードを計画する (SharePoint Foundation 2010)

さまざまなビジュアル アップグレード オプションおよびビジネス ニーズに最適なオプションの選択方法につ

いて学習します。

アップグレードの準備時に環境に関する情報を記録できるように、ワークシートが用意されています。このワー

クシートは、http://go.microsoft.com/fwlink/?linkid=179928&clcid=0x411 (英語) からダウンロードできます。

Page 293: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

293

アップグレード方法を決定する (SharePoint Foundation

2010)

Windows SharePoint Services 3.0 から Microsoft SharePoint Foundation 2010 へのアップグレード プロセスを

実行する前に、実行するアップグレード方法を決定する必要があります。この記事の内容を参考にそれぞれの

方法の長所と短所を比較し、それぞれの方法に影響を与える可能性のある特殊なケースについての情報を確

認してください。この記事の内容に加えて、「サポートされるアップグレード パスとサポートされないアップグレー

ド パスを確認する (SharePoint Foundation 2010)」を参照し、どのアップグレード状況が有効であり、アップグレ

ードを成功へと導くかを正確に理解してください。

アップグレードを実行するには、Windows SharePoint Services 3.0 Service Pack 2 (SP2) がインストー

ルされている必要があります。

この記事の内容

アップグレード方法を選択する

特殊なケース

アップグレード方法を選択する アップグレードの基本的な方法は、一括アップグレードとデータベース接続アップグレードの 2 つです。また、こ

れらの基本的な方法と各種の技法を組み合わせてダウンタイムを短縮したり、パフォーマンスを潜在的に向上

することもできます。

次の表に、一括アップグレードとデータベース接続アップグレードの比較を示します。

方法 説明 利点 欠点

一括アップグレード SharePoint Foundation 2010

を同じハードウェアにインスト

ールできます。同じプロセス

の一環として、サーバー ファ

ームのコンテンツと設定をア

ップグレードすることもできま

す。

ファーム全体の設定が

保持されてアップグレー

ドされます。アップグレー

ド後の環境でもカスタマ

イズは有効ですが、カス

タマイズ部分をアップグ

レードしたり再稼働する

ために手動での操作が

必要になる場合がありま

す。

アップグレードの進行中

は、サーバーおよびファ

ームはオフラインになり

ます。アップグレードは

連続して進行します。し

たがって、すべてのコン

テンツが順にアップグレ

ードされるのに十分な時

間を割り当てる必要があ

ります。

データベース接続アップ 別のファームの環境のコンテ 同時に複数のコンテンツ サーバーおよびファーム

メモ:

Page 294: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

294

方法 説明 利点 欠点

グレード ンツをアップグレードできます

。この場合、サービスやファ

ームの設定はアップグレード

しません。データベースを任

意の順序でアップグレードで

き、同時に複数のデータベー

スをアップグレードできます。

データベースのアップグレー

ド中は、そのコンテンツをユ

ーザーが使用することはでき

ません。

データベースをアップグ

レードできるので、全体

として一括アップグレー

ドよりも短時間で処理で

きます。データベース接

続アップグレードを使用

して、複数のファームを

1 つのファームにまとめ

ることができます。

の設定はアップグレード

されません。古いファー

ムから新しいファームへ

保持する設定は、手動

で転送する必要がありま

す。すべてのカスタマイ

ズも手動で新しいファー

ムへ転送する必要があ

ります。転送されないカ

スタマイズがあると、意

図しない機能の損失や、

ユーザー エクスペリエン

スの問題が発生する場

合があります。ネットワ

ーク経由でのデータベー

スのコピーには時間が

かかり、多くの帯域幅が

使用されます。十分に検

討して計画する必要が

あります。データベース

サーバーへの直接アク

セスが必要です。

一括アップグレードおよびデータベース接続アップグレードの動作の詳細については、「アップグレード プロセ

スの概要 (SharePoint Foundation 2010)」を参照してください。

以下の表に、データベースのコンテンツにユーザーがアクセスできない時間を短縮したり、アップグレードのパ

フォーマンスを潜在的に向上するためにアップグレード中に使用できるダウンタイム短縮技法を示します。

技法 説明 利点 欠点

並列アップグレード 複数のデータベースを同

時に接続してアップグレ

ードし、アップグレードの

プロセス全体を高速化で

きます。並行アップグレー

ドを行えるデータベース

の最大数は、ハードウェ

アによって決まります。こ

のテクニックは、一括アッ

環境全体のアップグレー

ドに要する時間が短縮さ

れます。

手動で行うプロセスなの

で、追加の手順と監視が

必要になります。

Page 295: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

295

技法 説明 利点 欠点

プグレードとデータベース

接続アップグレードの両

方に使用できます。

複合的な方法 1: 読み取

り専用データベースを使

ったデータベース接続

アップグレード プロセス

中も、コンテンツへの読み

取りアクセスを続行できま

す。この方法では、他のフ

ァームでアップグレードが

進行している間はデータ

ベースを読み取り専用に

設定します。ユーザーが

感じるダウンタイムは短

縮されます。

コンテンツのアップグレー

ド中も、既存のファームで

、アップグレードされてい

ないサイトのホストを (読

み取り専用モードで) 続

行できます。その結果、ユ

ーザーにとってのダウン

タイムが最小限になりま

す。

同時に複数のコンテンツ

データベースをアップグレ

ードできるので、全体とし

て一括アップグレードより

も短時間で処理できます

ソフトウェアに加えてハー

ドウェアもアップグレード

できます。

サーバーおよびファーム

の設定はアップグレードさ

れません。古いファーム

から新しいファームへ保

持する設定は、手動で転

送する必要があります。

すべてのカスタマイズも

手動で転送およびアップ

グレードを行う必要があり

ます。転送されないカスタ

マイズがあると、意図しな

い機能の損失や、ユーザ

ー エクスペリエンスの問

題が発生する場合があり

ます。

ネットワーク経由でのデ

ータベースのコピーには

時間がかかり、多くの帯

域幅が使用されます。十

分に検討して計画する必

要があります。

データベース サーバーへ

の直接アクセスが必要で

す。

複合的な方法 2: データ

ベースを切断して行う一

括アップグレード

一括アップグレードでコン

テンツや設定をアップグレ

ードできるうえに、データ

ベース接続アップグレード

も迅速に実行されます。

この方法では、一括アッ

プグレードを使用して、フ

ァームと設定をアップグレ

ードし、並行して複数のデ

ータベースの切断とアップ

グレードを (同じファーム

または別のファームで)

ファーム全体の設定を保

持してアップグレードでき

ます。

アップグレード後の環境

でカスタマイズできますが

、アップグレードや再稼働

のために手動での手順が

必要になる場合がありま

す。

同時に複数のコンテンツ

データベースをアップグレ

ネットワーク経由でのデ

ータベースのコピーには

時間がかかり、多くの帯

域幅が使用されます。十

分に検討して計画する必

要があります。

データベース サーバーへ

の直接アクセスが必要で

す。

Page 296: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

296

技法 説明 利点 欠点

行います。 ードできるので、全体とし

て一括アップグレードより

も短時間で処理できます

これらの手法は、組み合わせて使うこともできます。たとえば、元のファームを読み取り専用に設定し、ファーム

のコピーを作成します。コンテンツ データベースなしでこのファームをアップグレードし、並行アップグレードを使

ってすべてのユーザー コンテンツを素早くアップグレードし、アップグレードの完了後、ユーザーを新しいファー

ムに切り替えます。ダウンタイムを削減するためのこれらの手法の詳細については、「アップグレード プロセス

の概要 (SharePoint Foundation 2010)」を参照してください。

サービス停止期間が長くなる場合は、データベース接続アップグレードに代替アクセス マッピング (AAM) URL

リダイレクションを組み合わせて使用し、ユーザーを既存のファームに一時的にリダイレクトし、その間にコンテ

ンツを新しいファームでアップグレードすることも検討してください。これは高度なオプションであり、他のダウン

タイム短縮技法では十分な効果が得られない状況にのみ使用します。詳細については、「AAM URL リダイレク

ションをアップグレード プロセスの一部として使用する (SharePoint Foundation 2010) (ホワイト ペーパー)」を参

照してください。

特殊なケース アップグレードを実行するときに、別の要件や目標がある場合があります。以下の表に、特殊なケースと各ケー

スに適切なアップグレード方法を示します。

ケース アップグレード方法

Windows Internal Database を使ったスタンドアロンの

インストールをアップグレードする場合

Windows Internal Database があるスタンドアロン サー

バーで Windows SharePoint Services 3.0 を実行して

いる場合、一括アップグレードを実行すると、データベ

ースは SQL Server Express に移行されます。データ

ベースのサイズが 4 GB を超える場合は、リモート

BLOB ストレージを構成してデータの一部を格納する

必要があります。詳細については、「スタンドアロンの

Windows SharePoint Services 3.0 からリモート BLOB

ストレージを使用する SharePoint Foundation 2010 に

アップグレードする」を参照してください。

SQL Server を 32 ビット版から 64 ビット版にアップグ

レードする場合

SQL Server の 32 ビット版を使用している場合は、64

ビット版に移行する必要があります。最適なパフォー

マンスのメリットが得られるように、64 ビット版への移

行を行ってから SharePoint Foundation 2010 にアップ

グレードすることをお勧めします。アップグレードの失

Page 297: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

297

ケース アップグレード方法

敗を避けるため、必ず一度に 1 種類のアップグレード

または移行のみを実行してください。詳細については

、「既存のサーバー ファームを 64 ビット環境に移行す

る (Windows SharePoint Services 3.0)」を参照してくだ

さい。

SQL Server の 32 ビット版から 64 ビット版へのアップ

グレードには、次の 2 つのオプションがあります。

ファームのデータベースの全体セットをバックアッ

プし、アップグレードを実行してから、データベー

スを復元できます。これはサポートされた推奨オ

プションです。全体のバックアップがあるので、デ

ータベースの復元後に SharePoint Foundation

2010 内で変更を行う必要がありません。

64 ビット版の別の SQL Server にアップグレード

する SQL Server データベースを移動できます。

別の 64 ビット版を追加して、新しい 64 ビット版の

SQL Server を指定するように、SharePoint

Foundation 2010 を実行しているコンピューターに

コマンドを実行する必要があります (この方法は

サポート対象ですが、データベースの場所を変更

する場合などに SharePoint Foundation 2010 で

必要な作業が増えるという理由で、お勧めできま

せん)。

メモ:

SQL Server 2005 SP2 から SQL Server 2008

にアップグレードするなど、SQL Server のバ

ージョンをアップグレードする場合は、SQL

Server を 32 ビット版から 64 ビット版にアッ

プグレードする前でも、アップグレード中でも、

アップグレード後でも行うことができます。

Windows Server 2003 から Windows Server 2008 にア

ップグレードする場合

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

に、オペレーティング システムをアップグレードします

Windows SharePoint Services 3.0 を実行している場

合は、Windows Server 2008 にアップグレードするた

めの固有手順を実行する必要があります。詳細につ

いては、「Windows SharePoint Services 3.0 SP1 を使

用するための、Windows Server 2008 へのアップグレ

Page 298: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

298

ケース アップグレード方法

ード」を参照してください。

32 ビット オペレーティング システムから 64 ビット オ

ペレーティング システムにアップグレードする場合

32 ビット オペレーティング システムを使用している場

合は、アップグレードの前に 64 ビット オペレーティン

グ システムに移行する必要があります。 詳細につい

ては、「既存のサーバー ファームを 64 ビット環境に移

行する (Windows SharePoint Services 3.0)」を参照し

てください。

フォーム ベースの認証を使用する環境をアップグレー

ドする場合

フォーム ベースの認証を使用している場合は、アップ

グレードを行うために追加の手順が必要です。詳細に

ついては、「クレーム ベースの Web アプリケーション

用にフォームベースの認証を構成する (SharePoint

Foundation 2010)」を参照してください。

非常に大きいデータベースをアップグレードする場合 一般に、非常に大きいデータベース、特に大量のドキ

ュメント バージョンまたはサイズの大きいドキュメント

バージョンが含まれるデータベースは、小さいデータ

ベースと比べてアップグレードに時間を要します。ただ

し、アップグレードの時間がどの程度長くなるかは、デ

ータベース本体のサイズの大小よりもデータの複雑さ

によって左右されます。アップグレード プロセスがタイ

ムアウトになる原因は、一般に接続の問題です。

Windows SharePoint Services 3.0 では、プロセスの実

行に時間が必要なため、アップグレード プロセスのタ

イムアウトがしばしば発生しますが、SharePoint

Foundation 2010 ではほとんど発生しません。アップグ

レード時間の予測については、「アップグレード プロセ

スに要する時間と必要な容量を予測する (SharePoint

Foundation 2010)」を参照してください。

Windows SharePoint Services 2.0 からアップグレード

する場合

データベース接続アップグレードで Windows

SharePoint Services 3.0 にアップグレードしてから、

SharePoint Foundation 2010 にアップグレードします。

このアップグレード プロセスの詳細については、「

Windows SharePoint Services 2.0 から SharePoint

Foundation 2010 へのアップグレード」を参照してくださ

い。

国際化ドメイン名を使用している場合 Windows SharePoint Services 3.0 では国際化ドメイン

名 (IDN) がサポートされていましたが、SharePoint

Foundation 2010 ではサポートされません。現在、

Windows SharePoint Services 3.0 で IDN を使用して

Page 299: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

299

ケース アップグレード方法

いて、SharePoint Foundation 2010 にアップグレードま

たは移行する場合は、その前に、IDN の使用を停止し

、IDN の設定を削除して、非 IDN 環境をセットアップす

る必要があります。詳細については、「多言語サイトを

計画する (SharePoint Foundation 2010)」を参照してく

ださい。

Page 300: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

300

アップグレードのベスト プラクティスを検討する

(SharePoint Foundation 2010)

Windows SharePoint Services 3.0 から Microsoft SharePoint Foundation 2010 へのアップグレードを円滑に行

うには、以下のベスト プラクティスに従います。

1. サーバーを Windows SharePoint Services 3.0 の Service Pack 2 (SP2) 以降に更新します。

一括アップグレードとデータベース接続アップグレードのどちらの場合も、アップグレード プロセスを実行す

るには、環境を Windows SharePoint Services 3.0 の Service Pack 2 に更新する必要があります。アップ

グレード前チェック ツールが強化されている 2009 年 10 月の累積的な更新プログラムをインストールする

ことをお勧めします。サービス パックおよび更新プログラムのインストール方法の詳細については、「

Updates Resource Center for SharePoint Products and Technologies (英語)」を参照してください。提供さ

れているすべての更新プログラムの一覧を表示するには、「Update Center for Microsoft Office, Office

Servers, and Related Products (英語)」を参照してください。

2. アップグレードの実行前に、環境が完全に機能していることを確認します。

環境内に既に存在する問題は、アップグレードでは解決されません。したがって、アップグレードを実行す

る前に、環境が完全に機能していることを確認してください。たとえば、使用しなくなった Web アプリケーシ

ョンがある場合は、アップグレード前にその拡張を元に戻します。また、インターネット インフォメーション サ

ービス (IIS) の Web アプリケーションを削除する場合は、削除する前にその Web アプリケーションの拡張

を元に戻します。元に戻した後で削除しないと、SharePoint Foundation 2010 では、存在しない Web アプリ

ケーションのアップグレードが試行され、アップグレードが失敗します。事前に問題を特定して解決しておく

と、予定していたスケジュールどおりにアップグレードを進めることが容易になります。

3. 一括アップグレードを実行する前に、64 ビットのサーバーに移行してください。オペレーティング システム

を 64 ビット バージョンの Windows Server 2008 R2 または Windows Server 2008 Service Pack 2 (SP2) に

アップグレードします。SQL Server を使用している場合は、64 ビット バージョンの Microsoft SQL Server

2008 R2、SQL Server 2008 Service Pack 1 (SP1) (累積的な更新プログラム 2 の適用済み)、または SQL

Server 2005 SP3 (累積的な更新プログラム 3 の適用済み) にアップグレードまたは移行します。

これらの作業を製品のアップグレード プロセスと一緒に実行しないでください。サポートされているオペレ

ーティング システムとプラットフォーム上で既に実行されているシステム以外では、一括アップグレードは

実行できません。詳細については、「アップグレードでの新機能 (SharePoint Foundation 2010)」を参照して

ください。

4. アップグレード前チェック ツールを実行して、潜在的な問題を検出します。

アップグレード前チェック ツールを実行すると、欠落したカスタマイズ、孤立したサイトの問題などが報告さ

れるので、アップグレードの実行前にそれらの問題に対処できます。詳細については、「アップグレード前

チェック ツールを実行する (SharePoint Foundation 2010)」を参照してください。

5. 最初にテスト ファームでアップグレードを試します。

稼働中のファームをバックアップし、テスト用のサーバーに復元してから、アップグレードを実行します。そ

の結果を調べて、稼働中のサイトをアップグレードした場合の状態を予想し、アップグレード後にどの程度

Page 301: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

301

のカスタマイズが必要になるかを判断し、アップグレードに要する時間を予測します。全文検索インデック

スのクロールを試します。詳細については、「試用版のアップグレードを使用して潜在的な問題を発見する

(SharePoint Foundation 2010)」を参照してください。

6. 容量を計画します。

アップグレードの要件を満たすのに十分なディスク、プロセッサ、およびメモリの容量があることを確認しま

す。システム要件の詳細については、「アップグレードのシステム要件を確認する (SharePoint Foundation

2010)」を参照してください。アップグレードで必要なディスク容量を計画する方法の詳細については、「アッ

プグレード プロセスに要する時間と必要な容量を予測する (SharePoint Foundation 2010)」を参照してくだ

さい。

7. 環境をバックアップします。

アップグレードの前に環境の完全バックアップを実行します。完全バックアップを実行しておくと、アップグレ

ードをロールバックすることが必要になったときに環境を復旧できます。詳細については、「一括アップグレ

ードの前に環境全体をバックアップする (SharePoint Foundation 2010)」を参照してください。

8. (オプション) データベース接続アップグレード方式を使用する場合は、元のデータベースを読み取り専用に

設定します。

データベース接続アップグレード実行中のサービス停止期間が長くなると予想される場合は、元の環境の

データベースを読み取り専用に設定すると、その間もユーザーはデータにアクセスできます。ただし、デー

タの変更はできません。詳細については、「データベースを接続して SharePoint Foundation 2010 へアップ

グレードする」を参照してください。

9. アップグレード プロセスを開始した後は、サーバー ファームにサーバーを追加しないでください。

SharePoint 製品構成ウィザードを実行すると、構成データベースがアップグレードされます。構成データベ

ースには、ファーム内のサーバーの一覧が格納されています。構成ウィザードの実行後にファームに追加

されたサーバーは、このデータベースに追加されません。したがって、ウィザードの実行後に追加されたサ

ーバーは、アップグレードされたバージョンのトポロジには含まれません。ファームにサーバーを追加する

必要がある場合は、アップグレードの開始前またはアップグレード プロセスの完了後に追加してください。

10. アップグレード後に、[アップグレードの状態] ページとアップグレード ログを確認し、対処が必要な問題が

ないかどうかを調べます。次に、アップグレードされたサイトを確認します。

[アップグレードの状態] ページにはアップグレードの進行状況に関する情報が表示され、アップグレード ロ

グにはアップグレード プロセス中に発生したエラーや警告が記録されます。すべてのサイトの検証とテスト

が終わった時点で、アップグレードが完了したと見なします。詳細については、「アップグレードされたサイト

を検証および確認する (SharePoint Foundation 2010)」を参照してください。

Page 302: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

302

サポートされるアップグレード パスとサポートされない

アップグレード パスを確認する (SharePoint

Foundation 2010)

アップグレード プロセスを計画するときは、使用するアップグレード パスがサポートされていることを必ず確認

してください。この記事では、一括アップグレードでサポートされるアップグレード パスとサポートされないアップ

グレード パスについて説明します。また、Microsoft SharePoint Foundation 2010 に一括アップグレードできる

個々のトポロジについても説明します。

アップグレードでサポートされるトポロジを確認する アップグレードするときは、同じ種類のインストールにアップグレードする必要があります。つまり、スタンドアロ

ンはスタンドアロンに、サーバー ファームはサーバー ファームにアップグレードします。一括アップグレード プ

ロセス時に、スタンドアロンをファームに移行したり、その逆に移行したりすることはできません。ただし、アップ

グレードの前か後であれば、サーバー ファームのサイズと規模を要件に合わせて変更できます。また、データ

ベース接続アップグレードを実行する場合は、別の種類のインストールにデータベースを接続できます。

物理的なトポロジのガイダンス

Microsoft SQL Server のトポロジが (ネットワーク、物理記憶域、およびキャッシュと共に) システムのパフォー

マンスに大きな影響を及ぼすことがあります。ハードウェアを計画するときに、一括アップグレードでは、アップ

グレードするサーバーまたはサーバー ファームで 64 ビット バージョンの Windows Server 2008 R2 または

Windows Server 2008 Service Pack 2 (SP2) を実行している必要があることに注意してください。サーバー ファ

ームの場合は、さらに 64 ビット バージョンの Microsoft SQL Server 2008 R2、SQL Server 2008 Service Pack

1 (SP1) (累積的な更新プログラム 2 の適用済み)、または SQL Server 2005 SP3 (累積的な更新プログラム 3

の適用済み) も実行している必要があります。アップグレードの要件の詳細については、「アップグレードのシス

テム要件を確認する (SharePoint Foundation 2010)」を参照してください。

サポートされるトポロジ

次の表は、Windows SharePoint Services 3.0 でサポートされる開始トポロジ、および SharePoint Foundation

2010 への一括アップグレードでサポートされる終了トポロジとサポートされない終了トポロジを示しています。

開始トポロジ (Windows SharePoint

Services 3.0)

サポートされる終了トポロジ

(SharePoint Foundation 2010)

サポートされない終了トポロジ

(SharePoint Foundation 2010)

Windows Internal Database を使用

するスタンドアロン サーバー

Microsoft SQL Server 2008

Express を使用するスタンドアロン

ファーム

Page 303: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

303

開始トポロジ (Windows SharePoint

Services 3.0)

サポートされる終了トポロジ

(SharePoint Foundation 2010)

サポートされない終了トポロジ

(SharePoint Foundation 2010)

サーバー

SQL Server を使用する単一サー

バー

SQL Server を使用する単一サー

バー

Microsoft SQL Server 2008

Express を使用するスタンドアロン

サーバー

任意のサイズのファーム 任意のサイズのファーム Microsoft SQL Server 2008

Express を使用するスタンドアロン

サーバー

スタンドアロン サーバーをサーバー ファームに移行する

スタンドアロン サーバーをサーバー ファームに変更する場合は、アップグレードの前に行います。スタンドアロ

ン サーバーをサーバー ファーム構成に移行するには、最初に新しいファームを作成し、次にデータベースをス

タンドアロン サーバーからサーバー ファームに移動する必要があります。詳細については、「Windows Internal

Database から SQL Server のインスタンスにコンテンツ データベースを移行する (Windows SharePoint

Services 3.0)」を参照してください。 移行の後で、SharePoint Foundation 2010 へのアップグレードを実行します

32 ビットのハードウェアから移行する

32 ビットのハードウェアを使用している場合、Windows SharePoint Services 3.0 から SharePoint Foundation

2010 への一括アップグレードはできません。32 ビットで開始した場合は、最初に 64 ビットのハードウェアに移

行する必要があります。詳細については、「Migrate an existing server farm to a 64-bit environment (Windows

SharePoint Services 3.0) (英語)」を参照してください。

Page 304: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

304

アップグレードのシステム要件を確認する (SharePoint

Foundation 2010)

Windows SharePoint Services 3.0 から Microsoft SharePoint Foundation 2010 に環境をアップグレードするに

は、サーバーが以下の最小要件を満たしている必要があります。

新しいバージョンを実行するための最小システム要件をハードウェアとソフトウェアが満たしている。

これには、64 ビット ハードウェアの要件と、64 ビット版のオペレーティング システムおよび Microsoft SQL

Server の要件が含まれます。アップグレード プロセスを開始する前に、「ハードウェア要件とソフトウェア要

件 (SharePoint Foundation 2010)」に記載されている最小要件をシステムが満たしていることを確認します

。また、アップグレード前に、アップグレード環境に必要な運用のための容量を決定し、その情報に基づい

てアップグレードに必要なハードウェアを明らかにしてください。

Windows SharePoint Services 3.0 が Service Pack 2 に更新されている。

アップグレード プロセスを実行するには、一括アップグレードとデータベース接続アップグレードのどちらで

あっても、環境が尐なくとも Windows SharePoint Services 3.0 の Service Pack 2 に更新されている必要が

あります。2009 年 10 月の累積的な更新プログラムではアップグレード前チェック ツールが改善されてい

るので、この更新プログラムをインストールすることをお勧めします。サービス パックと更新プログラムのイ

ンストール方法の詳細については、「Updates Resource Center for SharePoint Products and

Technologies (英語)」を参照してください。利用できるすべての更新プログラムの一覧は、「Update Center

for Microsoft Office, Office Servers, and Related Products (英語)」で参照できます。

これらの要件について 尐なくとも、ハードウェアが「ハードウェア要件とソフトウェア要件 (SharePoint Foundation 2010)」の記事に記載

されている最小要件を満たすことが重要です。これを満たしていない場合、アップグレード プロセスの途中で問

題が発生することがあります。たとえば、データベース サーバーのメモリ容量またはプロセッサ能力が不十分

な場合、アップグレード プロセス中に発生するトランザクションの数に対応できず、エラーが発生してアップグレ

ードに失敗する可能性があります。

試験的なアップグレードの実行によって、許容できるレベルでアップグレードを実行するのに必要なハードウェ

アの能力を正確に判断することをお勧めします。詳細については、「試用版のアップグレードを使用して潜在的

な問題を発見する (SharePoint Foundation 2010)」を参照してください。試験的なアップグレードの際にハードウ

ェアの能力に問題が発生した場合は、十分なレベルのアップグレード パフォーマンスが得られるまで、能力を

向上させてアップグレードを再試行できます。

SQL Server を実行するサーバーの 3 つのリソース コンポーネント (CPU、メモリ、および I/O サブシ

ステム) の状態を追跡することが重要です。これらのいずれかのコンポーネントがその能力の限界に

達していると思われる場合は、現在の作業負荷と今後予想される作業負荷に基づいて適切な対策を

検討し、SQL Server を実行する新しいサーバーに対してリソースの追加やスケール アウトを行うかど

重要:

Page 305: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

305

うかを決定します。通常は、リソースの追加だけでなく、スケールアウトも検討することをお勧めします

Page 306: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

306

カスタマイズの処理方法を決定する (SharePoint

Foundation 2010)

Windows SharePoint Services 3.0 に基づいてサイトを幅広くカスタマイズしていた場合は、Microsoft

SharePoint Foundation 2010 へのアップグレードの際に、カスタマイズされたサイトをどのように処理するかを

決定する必要があります。処理方法は、カスタマイズの程度、カスタマイズの種類、サイトの複雑さ、およびアッ

プグレードの目的によって異なってきます。アップグレード前に、環境内のカスタマイズ内容を識別したうえで評

価し、それらをアップグレードするかどうか、またその方法を決定する必要があります。

この記事の内容

環境内のカスタマイズを識別する

カスタマイズを評価する

特定のカスタマイズに関する考慮事項

将来のカスタマイズがベスト プラクティスに従うようにする

環境内のカスタマイズを識別する アップグレード テスト プロセスの一環として、環境内のサーバー側カスタマイズ (ソリューション、機能、Web パ

ーツ、イベント ハンドラー、マスター ページ、ページ レイアウト、CSS ファイルなど) の目録を作成する必要が

あります。カスタマイズの識別方法の詳細については、「試用版のアップグレードを使用して潜在的な問題を発

見する (SharePoint Foundation 2010)」を参照してください。アップグレード計画ワークシートを使用して、具体的

なカスタマイズを一覧にし、次のセクションにおける評価の結果を記録できます。このワークシートは、

http://go.microsoft.com/fwlink/?linkid=179928&clcid=0x411 (英語) からダウンロードできます。

カスタマイズを評価する カスタマイズを識別した後、それらへの対処方法を決定できます。カスタマイズを評価するには、次の質問が役

に立ちます。

そのカスタマイズはまだ有効か。

有益なビジネス ニーズに役立つか。

幅広く展開され、使用されているか。

そのカスタマイズは適切に設計されているか。

サポートされた定義済みのサイト定義に基づいて構築されているか。

カスタマイズのベスト プラクティスに従っているか。

サポートされているカスタマイズの種類であるか、それとも環境にリスクをもたらしているか。

個々のカスタマイズを評価すると、カスタマイズの全体的な方法についても検討できます。以下のオプションを

選択できます。

Page 307: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

307

1. カスタマイズの保持 ビジュアル アップグレードを使用して、以前のバージョンのユーザー エクスペリエン

スを特定のサイトで使用し続けます。この方法によって同じ機能を維持することはできますが、リボンとも

呼ばれる Fluent ユーザー インターフェイス (UI) など、新しいバージョンで利用できる新たなビジュアルや

機能は活用できなくなります。

2. カスタマイズの置換または再実行 新しい機能を使用する場合、サイトの再設計を計画している場合、あ

るいは情報アーキテクチャを大幅に変更しようとしている場合は、アップグレードによって、新しい機能、外

観、または組織でやり直す機会が得られます。カスタマイズを置換または再実行すると、新しい機能を活

用したり、必要に応じて設計を若干変更したり、管理が容易な設計に移行したりできます。

ソリューションの再実行と再展開の詳細については、「Redeploying Customizations and Solutions in

SharePoint Foundation 2010 and SharePoint Server 2010 (英語)」

(http://go.microsoft.com/fwlink/?linkid=182335&clcid=0x411) を参照してください。

3. カスタマイズの破棄 既定の機能を使用してカスタマイズを置き換えます。ページを既定のサイト定義にリ

セットし、サポートが不要になった Web パーツや機能があればそれらを削除できます。カスタマイズの破棄

を決定した場合は、そのカスタマイズをサイト内で削除した結果として生じるすべての問題を修正する必要

があります。カスタマイズの目録を使用すると、こうした注意がアップグレードの前後にどのサイトで必要に

なるかを決定できます。

特定のカスタマイズに関する考慮事項 アップグレード時に環境内のカスタマイズをどのように処理するかに関する全体的な決定に加えて、特定の種

類のカスタマイズを調査して、アップグレードされた環境でそれらを適切に動作させるために追加作業の実行

が必要かどうかも決定する必要があります。

以下の表に、一般的なカスタマイズとそうした種類のカスタマイズの処理に関する推奨事項を示します。

カスタマイズの種類 推奨事項

サイト テンプレート (STP ファイル) STP ファイルは、SharePoint Foundation 2010 の使用されて

いない機能です。SharePoint Foundation 2010 の新しいサイ

ト テンプレートは、WSP ファイル (ソリューション パッケージ)

として保存されます。

サイト テンプレートを使用して準備されたサイトはアップグレ

ードされますが、そのテンプレートに基づいて新しいサイトを

構築することはできなくなります。新しいサイトを作成する必

要がある場合には、代わりにソリューション パッケージを作

成して展開できます。

サイト定義 サポートされた定義済みサイト定義にサイトを移行したうえで

、ソリューション展開を使用してカスタム機能を適用します。

カスタム サイト定義を使用し続けることもできます。

SharePoint Foundation 2010 に基づいて新しいサイト定義を

作成する必要はありません。

Page 308: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

308

カスタマイズの種類 推奨事項

ただし、カスタム アップグレード アクションをその定義に対し

て実行する必要がある場合は、サイト定義のアップグレード

定義ファイルの作成が必要になる可能性があります。詳細に

ついては、MSDN の「アップグレード定義ファイル」

(http://go.microsoft.com/fwlink/?linkid=182339&clcid=0x411)

を参照してください。

機能 評価したうえで、必要に応じて再設計または再展開を行いま

す。

ワークフローとサーバー コントロール ソリューションに依存します。更新されたソリューションの有無

については、ベンダーに問い合わせてください。ワークフロー

に新しいバージョンとの互換性がある場合は、再展開します

イベント ハンドラー 機能として書き換えて再展開します。

管理パス (管理対象パス/非管理対象パス) データベース接続アップグレードの管理対象パスを再作成し

ます。非管理対象パスは推測されるので、再作成する必要

はありません。

テーマ UI の幅広い変更によって、Windows SharePoint Services 3.0

に基づいたカスタム テーマは SharePoint Foundation 2010

では適切に動作しなくなります。SharePoint Foundation 2010

に基づいて新しいテーマを作成して適用できるようになるま

で旧来のユーザー エクスペリエンスを使用し続けるには、ビ

ジュアル アップグレードを使用します。

ツールバー アクション リボン (Fluent UI) に移行します。

マスター ページおよび CSS ファイル 再検討して新しいユーザー エクスペリエンスに適合させます

JavaScript テストによって、何らかの作業が必要かどうかを決定します。

場合によっては、新しいページ モデルで動作させるためにス

クリプトの調整が必要になります。アップグレードされたサイト

で新しいモデルが動作することを、両方のビジュアル アップ

グレード モードで確認します。

検索プロバイダーまたはセキュリティ トリマー テストによって、何らかの作業が必要かどうかを決定します。

Web パーツ テストによって、何らかの作業が必要かどうかを決定します。

厳密な XHMTL モードで動作させるために、Web パーツの調

整が必要になることがあります。

ページ上にあっても Web パーツ ゾーン内にない Web パーツ

Page 309: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

309

カスタマイズの種類 推奨事項

(基本的に、Web パーツがページ内に直接埋め込まれた

HTML コードになるようにする場合) は、ページを既定のテン

プレートに戻すと動作しなくなります。

サービス テストによって、何らかの作業が必要かどうかを決定します。

必要に応じて、コードを再設計または調整します。

認証プロバイダー テストによって、何らかの作業が必要かどうかを決定します。

プロバイダーをテスト ファームに展開し直し、クレーム認証で

正しく動作することを確認します。

次の種類のカスタマイズはサポートされません。環境内にこれらのカスタマイズが存在する場合は、サポートさ

れている種類のカスタマイズを使用して置き換えたうえでアップグレードを実行する必要があります。そうしなけ

れば、修正不可能なアップグレードの問題が発生する可能性があります。

変更された定義済みのファイル、機能、またはサイト定義。

定義済みのファイルの種類の一部 (ドキュメント アイコンやドキュメント アクション) は、変更が可

能であり、アップグレードされることはありませんが、その変更をサポート可能な形で伝えていくこ

とができます。その他の定義済みファイル (サーバー側 ASPX ページなど) に対する変更は、サイ

ト テンプレートに戻すとアップグレードとともに失われます。変更されたファイルとそうした変更の

程度によっては、アップグレードの結果が大きく変わってくる可能性があります。ベスト プラクティ

スは、ディスク上のすべてのファイルのあらゆる変更を元に戻すことです。

データの直接的な変更、またはスキーマの変更 (トリガー、テーブル、ビュー、またはインデックスの追加や

削除など) のどちらかによって変更された SharePoint データベース

こうした種類のカスタマイズが存在する場合は、それらを削除し、サポートされているカスタマイズで置き換えた

うえでアップグレードを試みます。これは、現在のアップグレードの正しい実行だけでなく、将来のアップグレー

ドの円滑な実行にも役立つベスト プラクティスです。定義済みファイルおよびデータベースの変更は、依然とし

てサポートされていません。

将来のカスタマイズがベスト プラクティスに従うようにする 環境による優れたパフォーマンスの発揮とベスト プラクティスへの準拠が確実に行われるようにします。以下

に示す MSDN または TechNet の記事に記述されたベスト プラクティスに従うカスタマイズだけを展開してくだ

さい。

ベスト プラクティス: Windows SharePoint Services の破棄可能なオブジェクトを使用する

(http://go.microsoft.com/fwlink/?linkid=105945&clcid=0x411)

Windows SharePoint Services 3.0 でコードを使用して作業するための開発ツールと技法 (パート 1/2)

(http://go.microsoft.com/fwlink/?linkid=101494&clcid=0x411)

警告:

Page 310: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

310

ベスト プラクティス: SharePoint オブジェクト モデル使用時のコーディング上の一般的な問題

(http://go.microsoft.com/fwlink/?linkid=105946&clcid=0x411)

ホワイト ペーパー: SharePoint 製品とテクノロジのカスタマイズ ポリシー

(http://go.microsoft.com/fwlink/?linkid=105947&clcid=0x411)

Page 311: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

311

情報伝達計画を作成する (SharePoint Foundation

2010)

Windows SharePoint Services 3.0 から Microsoft SharePoint Foundation 2010 へのアップグレード時には、ユ

ーザーとの間の情報伝達が重要になります。サイトのユーザーは、アップグレード後のどのタイミングでサイト

にアクセスすればよいのかを知る必要があります。サイトの所有者は、アップグレードの準備にどのような形で

協力できるのか、またアップグレード後に何をする必要があるのかを知る必要があります。また、サイトのユー

ザーと所有者はどちらも、アップグレードがいつ実行されるのかを知る必要があります。計画プロセスの一環と

して、以下の要素を決定します。

アップグレード チームのメンバー、その他の関係者、およびアップブレードの影響を受ける人々

アップグレード チームに必要な情報とそれらが必要なタイミング

サイトのユーザーおよびその他の関係者に必要な情報とそれらが必要なタイミング

ここでは、アップグレード チーム、関係者、およびユーザーがアップグレードの前後および実行中の想定事項

を把握できるように情報伝達計画を作成する方法を説明します。

この記事の内容 :

アップグレード チームのメンバー

アップグレード チームへの情報伝達のタイミングと内容

サイトのユーザーへの情報伝達のタイミングと内容

アップグレード チームのメンバー サイトのカスタマイズの度合いが低い小規模な展開では、アップグレード チームが 1 人だけの場合があります

。一方、大規模な展開では、以下に示すような異なる役割を持つ複数のメンバーが必要になる場合があります

サーバー管理者 サーバー管理者は、アップグレード タスクの大半を実行します。セットアップ ウィザード

を実行するには、各フロントエンド Web サーバーのローカル管理者グループのメンバーが必要なので、ア

ップグレード チームには尐なくとも 1 人のサーバー管理者が必要です。

ファーム管理者がサーバーのローカル管理者ではない場合があります。

データベース管理者 データベース管理チームが別に存在する場合、特にデータベース接続アップグレー

ドの実行を予定しているときには、そのチームと協力しながらアップグレードのスケジュールを設定して実

行に移す必要があります。

サーバー セキュリティ チーム アカウントとアクセス許可を確認したり、SharePoint Foundation 2010 で適

用できる新しいポリシー設定を活用したりするには、セキュリティ チーム (Active Directory ディレクトリ サ

ービス チームなど) と協力する必要があります。

メモ:

Page 312: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

312

クライアント展開チーム 新しいクライアントおよびサーバー アプリケーションの展開を調整するには、クラ

イアント展開チームとの間で情報伝達を行います。クライアント展開は、アップグレード前に行う必要がある

こともあれば、ユーザーのサイトのアップグレード完了後にユーザーが利用できるオプションにすることもで

きます。

サイト コレクションの所有者 サイト コレクションの所有者には、アップグレード プロセスが開始されるタイ

ミングを通知し、アップグレード前チェック ツールの実行時やサイトのアップグレード時にわかった問題が

あればそれらについての注意を促す必要があります。ビジュアル アップグレードを実行する場合は、新し

いユーザー インターフェイスへの変更や、ファーム管理者またはサイト コレクションの所有者によってその

変更が完了されるかどうかについても、サイト コレクションの管理者との間で情報伝達を行う必要がありま

す。

サイトの作成者およびサイトの開発者 カスタム テンプレート、カスタム Web パーツ、カスタム Web サー

ビスなど、サイトに関連するカスタム要素がある場合は、それらの要素の開発またはカスタマイズの担当

者と連携して、これらのカスタム要素の新しいバージョンを作成できるようにするか、これらのカスタム要素

が適切にアップグレードされたことを確認する必要があります。カスタム要素に関する潜在的な問題の詳

細については、「試用版のアップグレードを使用して潜在的な問題を発見する (SharePoint Foundation

2010)」を参照してください。

サイトのユーザー アップグレード プロセスに関する意思決定にサイトのユーザーを含める必要はありま

せんが、アップグレード実行の予定日時とその実行に関する想定事項はサイトのユーザーに知らせる必要

があります。

スポンサーおよび他の関係者 組織内の上記以外の関係者がアップグレード計画プロセスに関与する場

合があります。情報伝達計画には、これらの関係者を適切な形で組み入れてください。

組織によっては、アップグレード チームの各役割に 1 人以上のメンバーを割り当てることができま

す。

アップグレード チームへの情報伝達のタイミングと内容 通常、サーバー管理者と共有サービスの管理者がアップグレードのタイムラインを設定し、サイトの所有者には

アップグレードの開始予定日時のみが通知されます。ただし、チームのメンバーはアップグレード プロセス全体

の特定の時点に各自のタスクを実行する必要があるので、各自の担当タスクの実行時期が来たときにそれが

わかるように、アップグレードの進捗をチームのメンバー全員に伝えるための明確な計画を立てることが重要で

す。

アップグレード チーム全体が連携して、以下の要素を決定する必要があります。

使用するアップグレード方法 「アップグレード方法を決定する (SharePoint Foundation 2010)」の記事には

、実行するアップグレードの種類の決定に役立つ情報が示されています。この決定を行う際には、アップグ

レード前チェック ツールによって生成されるレポートの内容を考慮に入れることも重要です。

アップグレードを実行する日時 サイトの利用が尐ないときにアップグレードを行うことをお勧めします (特

に一括アップグレードの場合)。サーバーが 1 台だけの小規模な展開の場合、アップグレードは通常 1 日

以内に完了します。大量のデータがあるサーバー ファームなどの大規模な展開の場合は、データベース

接続アップグレードまたはデータベースを切断する一括アップグレードの方法を使用すると、アップグレード

メモ:

Page 313: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

313

プロセスを複数のサービス停止期間に分散して実行できます。特定のサイト コレクションのアップグレード

に要する正確な時間を求める方法はありません。そのため、アップグレード プロセスに関与するチームの

他のメンバーとエンド ユーザーへの情報伝達が非常に重要になります。アップグレードを実行する日時ま

たは期間を決定する際は、アップグレード チームがすべての準備作業を完了できるように、余裕を持って

日程を組む必要があります。タイムラインを計画する際は、アップグレードしたサイトを検証する時間や、変

更の実施またはサイトのブランド変更作業の時間をスケジュールに組み込む必要があります。

アップグレード プロセス中の以下の時点で、サイトの所有者、作成者、および開発者と連絡を取ることが重要

です。

プロセスの開始前。全体的なタイムラインおよびプロセスにおける個々の役割を伝えます。

アップグレード前チェック ツールの実行後。チェック ツールによって検出された問題に対処するのが目的

です。アップグレード前チェック ツールの詳細については、「アップグレード前チェック ツールを実行する

(SharePoint Foundation 2010)」を参照してください。たとえば、カスタマイズされたサイト テンプレートやカ

スタム Web パーツのような問題は、アップグレードのスケジュールを設定する前に適切なサイトの所有者

、作成者、または開発者に報告して、問題に関する調査と準備作業を行う時間を与える必要があります。

開発者が、アップグレード実行前の Web パーツの再構築には慎重を期したほうがよいと判断する場合も

あります。また、サイトの所有者が、サイト テンプレート、Active Server Page Extension (ASPX) コア ファイ

ルの変更など、サイトに対して行われたすべてのカスタマイズを記録しようとする場合もあります。

サイトのアップグレード後。サイトを確認し、必要に応じて変更を行うのが目的です。

サイトのユーザーへの情報伝達のタイミングと内容 また同様に、サイトのユーザーに以下の事項について通知することも重要です。

サイトのアップグレードの実行予定日時 一括アップグレードの場合は、アップグレード中はサイトが利用

できないことも通知する必要があります。

アップグレードされたサイトの準備完了時期 これは、アップグレード チームがアップグレードの実行だけ

でなく、アップグレードされたサイトの機能検証も完了したことを意味します。

アップグレードがユーザーに与える影響とユーザーが新しい環境について知っておく必要がある事項 た

とえば、サイトの外観が変化し、新しいユーザー インターフェイスで若干の機能変更が発生します。ビジュ

アル アップグレードを使用する場合は、新しいまたは古いユーザー エクスペリエンスが確認されるかや想

定される事項をユーザーに通知します。また、新しいバージョンについて学習できるように、新機能に関す

る記事、トレーニング資料など、利用可能なコンテンツの場所をユーザーに示すこともできます。機能の変

更とビジュアル アップグレードの詳細については、「ビジュアル アップグレードを計画する (SharePoint

Foundation 2010)」と「アップグレードの新機能」の「バージョン間での主要機能の変更点」を参照してくださ

い。

ヘルプを得る方法 アップグレード後のサイトに問題が見つかった場合、どこに行けば解決できるかを伝

えておきます。

Page 314: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

314

ビジュアル アップグレードを計画する (SharePoint

Foundation 2010)

この記事では、Microsoft SharePoint Foundation 2010 の新たなビジュアル アップグレード機能を説明します。

Windows SharePoint Services 3.0 のアップグレードを計画している組織は、この新しい機能を利用できます。

Windows SharePoint Services 3.0 からアップグレードしてもサイトの外観と操作感は既定では変更されずに保

持されます。サイトの所有者は、新しいユーザー インターフェイスに完全に切り替えることもできますが、実際

の SharePoint サイトで新しいユーザー インターフェイスがどうなるかプレビューする方法もあります。ビジュア

ル アップグレード機能には、すべてのサイトを新しいユーザー インターフェイスに移行するオプションがありま

す。このオプションを選択すると、サイト コレクションの所有者とサイトの所有者のユーザー インターフェイスが

新しいインターフェイスに置き換えられます。さらに、カスタマイズしたページを保持するか、すべてリセットする

かも選択できます。どちらを選択してもテンプレート ページの外観と操作感は更新されますが、リセットではカ

スタマイズしたページの変更内容が削除されるので、操作を取り消すことはできません。

データベースが組み込まれた特定のサーバーをアップグレードする場合、SharePoint 製品構成ウィザ

ード からはビジュアル アップグレード機能を利用できません。ただし、アップグレードに PSConfig コマ

ンドライン ツールを使えば、その場合にもビジュアル アップグレード機能を利用できます。

ここでは、ビジュアル アップグレードの使用を計画するときの主な検討事項と、既知の問題について説明しま

す。詳細については、「ビジュアル アップグレードを管理する (SharePoint Foundation 2010)」を参照してくださ

い。

この記事の内容

ビジュアル アップグレードの主な計画段階

サイト コレクションの所有者とサイトの所有者のトレーニング

既知の問題

ビジュアル アップグレードの主な計画段階 ビジュアル アップグレードは、アップグレード プロセスの一端を担う機能です。ビジュアル アップグレードの 2

つの異なるオプションを選択したとき、それぞれ結果がどうなるかを知ったうえで、アップグレードを行うことが大

切です。

既存のユーザー インターフェイスを保持する場合

既存の SharePoint サイトの外観と操作感を保持するオプションを選択した場合は、サイト コレクションの所有

者とサイトの所有者にそれぞれ各自のサイト コレクションとサイトの管理を任せることになります。元のサイトの

データと設定がすべて保持され、ユーザー インターフェイスのレイアウト、コマンド編成、およびスタイルも以前

のまま保持されます。どの種類のファーム アップグレードを選択しても、信頼性、スケーラビリティ、および管理

メモ:

Page 315: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

315

性の向上を含め、Microsoft SharePoint Foundation 2010 の基盤となる機能はすべて利用できます。以前のユ

ーザー インターフェイスを保持すれば、カスタマイズしたコンテンツが機能しなくなることはまずないので、トラブ

ルシューティング、カスタマイズ内容の更新などのアップグレード作業がすべて完了するまで、既存の

SharePoint サイトをそのまま利用できます。

新しいユーザー インターフェイスにアップグレードする場合

既存のすべての SharePoint サイトを新しいユーザー インターフェイスに変更する場合は、サイト コレクション

の所有者とサイトの所有者はアップグレードを制御できません。既存の SharePoint サイトのすべてのデータと

設定が、新しいユーザー インターフェイスにアップグレードされます。何もカスタマイズしていない場合、または

アップグレードの前に必要なカスタマイズ内容のテストが済んでいる場合は、このオプションを使用できます。こ

のオプションを選択した場合でも、カスタマイズしたページを保持することも、カスタマイズしたページをリセット

することもできます。カスタマイズ内容を保持する必要がある場合、またはカスタマイズ内容を保持する必要が

あるかどうかはっきりしない場合は、カスタマイズしたページを保持してください。カスタマイズしたページをリセ

ットすると、カスタマイズ内容が削除されて、操作を取り消すことはできません。カスタマイズ内容がもう不要で、

かつ重要なデータが失われることがないとわかっている場合は、このオプションを選択します。詳細については

、「カスタマイズの処理方法を決定する (SharePoint Foundation 2010)」、「試用版のアップグレードを使用して

潜在的な問題を発見する (SharePoint Foundation 2010)」、および「Redeploying Customizations and Solutions

in SharePoint Foundation 2010 and SharePoint Server 2010 (英語)」

(http://go.microsoft.com/fwlink/?linkid=186372&clcid=0x411) (英語) を参照してください。

サイト コレクションの所有者とサイトの所有者のトレーニング 既存の SharePoint サイトの外観と操作感を保持するにしても、すべてのサイトを新しいユーザーインターフェイ

スにアップグレードするにしても、ユーザーをトレーニングして、それぞれ結果がどうなるか知らせることが大切

です。事前に情報を提供しておけば、思わぬ事態にユーザーが振り回されることがなくなるので、ヘルプデスク

への問い合わせが減り、イライラせずに済みます。

すべてのサイトを新しいユーザー インターフェイスにアップグレードする場合は、ユーザーに変更内容と新機能

(リボン、新しいページ編集インターフェイス、対話型の予定表など) を知らせてください。また、発生する可能性

のある問題も知らせてください。たとえば、ページが正しく表示されないなど、カスタマイズに関係する問題が発

生する可能性があります。アップグレードの問題全般については、「アップグレードの問題のトラブルシューティ

ングを実行する (SharePoint Foundation)」を参照してください。

既存の SharePoint サイトの外観と操作感を保持するオプションを選択する場合は、サイト コレクションの所有

者とサイトの所有者に、アップグレードではユーザー インターフェイスが変化しないことを説明すると共に、どの

ような選択肢があるかを知らせてください。

既定では、サイトの所有者が各自のサイトを管理します。サイトの所有者は、[新しい視覚効果のプレビュー] オ

プション ([サイトの設定] の下にある) で新しいユーザー インターフェイスをプレビューし、新旧のユーザー イン

ターフェイスを交互に切り替えることができます。これで、すべてが正常に機能することを確認する時間的な余

裕が生まれ、サイトの所有者はアップグレードで生じた各自のページの問題を修正できます。こうして準備を整

えたうえで、各自のサイトを新しいユーザー インターフェイスにアップデートすることができます。ただし、サイト

コレクションの所有者に新しいユーザー インターフェイスを最終決定する権限があり、それはサイトの所有者が

Page 316: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

316

各自のサイトのビジュアル アップグレードを管理する権限よりも優先されます。サイト コレクションの所有者が

各自のサイト コレクションのユーザー インターフェイスを以前のまま保持したければ、ビジュアル アップグレー

ドの設定をサイトの所有者から見えなくすることもできます。

サイトの所有者は、プレビュー モードのときに新しいユーザー インターフェイスで行った変更が、以前のユーザ

ー インターフェイスへ切り替えたとき正しく表示されないことがあることも承知しておく必要があります。

SharePoint の展開で以前のユーザー インターフェイスをいつまで使用するかについて、一定の計画のもとに

期限を設けることをお勧めします。たとえば、各サイト コレクションの管理者に、各自の担当サイトの所有者を

新しいユーザー インターフェイスに移行させるための作業期間として 90 日の猶予を与えます。この期限を必

ずユーザーに知らせてください。この期限は、新しいユーザー インターフェイスに慣れ、アップグレード中に生じ

る問題を解決する時間的な余裕をユーザーに与えます。ユーザーに期限を課す場合は、その期限を過ぎたら

、すべてのサイトのアップグレードを強制的に行うことも知らせてください。詳細については、「ビジュアル アップ

グレードを管理する (SharePoint Foundation 2010)」を参照してください。

サイト コレクションの所有者は、各自のサイト コレクションのすべてのサイトで新しいユーザー インターフェイス

を使うことを決定した場合、その決定を覆すことはできません。ただし、ファーム管理者は、サイトを Windows

PowerShell または SharePoint オブジェクト モデルで以前のユーザー インターフェイスに戻すことで、設定を変

更できます。詳細については、「ビジュアル アップグレードを管理する (SharePoint Foundation 2010)」を参照し

てください。

以前のユーザー インターフェイスを使う限り新機能 (リボン、Wiki ページのその場での編集、対話型の予定表

、リスト リレーションシップなど) は利用できないが、サイトを新しいユーザー インターフェイスに切り替えればア

プリケーションの機能が自動的に表示されることを、サイト コレクションの所有者とサイトの所有者に知らせるこ

とが大切です。また、アップグレード後に作成されたすべてのサイトでは、新しいユーザー インターフェイスが既

定で使用されることにも注意してください。

既知の問題 検討すべき既知の問題がいくつかあります。

SharePoint Foundation 2010 を使用する場合は、必ず同じバージョンの SharePoint Designer とサービス

パックも使用してください。

関連項目 SharePoint Foundation 2010 への一括アップグレードを行う

データベースを接続して SharePoint Foundation 2010 へアップグレードする

SharePoint Foundation 2010 にアップグレードする

Page 317: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

317

アップグレードのテストとトラブルシューティング

(SharePoint Foundation 2010)

Windows SharePoint Services 3.0 から Microsoft SharePoint Foundation 2010 にアップグレードする前に、アッ

プグレードのプロセスをテストし、実際のアップグレードで発生する可能性がある問題を理解する必要がありま

す。ここでは、アップグレードをテストし、そのテストから得られた情報を基に実際のアップグレードに必要な時

間と容量、および実際のアップグレードの前に環境で実行できるクリーンアップの手順を予測する方法につい

て説明します。

アップグレードの間およびその後で、このセクションに含まれる記事に従って問題を解決し、アップグレードのプ

ロセスを再開できます。

このセクションの内容

アップグレードのテストに関するベスト プラクティス (SharePoint Foundation 2010)

これらのベスト プラクティスに従うことで、アップグレードのテストから最大の効果を得ることができます。

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

物理環境または仮想環境で、実際のデータを使用してアップグレードをテストすることで、アップグレードを

成功させる計画を立てる方法について説明しています。

アップグレード プロセスに要する時間と必要な容量を予測する (SharePoint Foundation 2010)

テストから得られた情報を使って、アップグレードの実行時間を判断します。

アップグレード前の環境のクリーンアップ (SharePoint Foundation 2010)

余分なサイトやデータをクリーンアップして環境を整えておくと、アップグレードの実行がスムーズになりま

す。この記事では、アップグレード プロセスを開始する前にクリーンアップを検討する必要がある一般的な

事項について説明しています。

アップグレードの問題のトラブルシューティングを実行する (SharePoint Foundation)

アップグレード中に発生する問題のトラブルシューティングを行うには、この記事で推奨されている対処に

従います。また、一般的な問題を検索し、その解決方法を調べることもできます。

失敗したアップグレードの後で復旧する (SharePoint Foundation 2010)

一括アップグレードを開始する前に環境とデータベースのバックアップを作成した場合、またはデータベー

ス接続アップグレードを開始する前に環境を読み取り専用に設定した場合は、アップグレード プロセスが

失敗しても環境を復元できます。

アップグレードを再開する (SharePoint Foundation 2010)

アップグレード中にエラーが発生した場合は、トラブルシューティングに関する記事を参照して問題を解決

してから、この記事の説明に従ってアップグレードをやり直したり再開したりできます。

また、アップグレード プロセスをテストする際に次の情報源が役に立ちます。

SharePoint Products 2010 Upgrade Worksheet

Page 318: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

318

アップグレードをテストする間に、このワークシートを使って環境に関する情報を記録します。このワークシ

ートは、http://go.microsoft.com/fwlink/?linkid=179928&clcid=0x411 (英語) からダウンロードできます。

Microsoft SharePoint 2010 Products - Test Your Upgrade Process

このポスターには、アップグレード プロセスのテストに関する情報がグラフィックを使って示されています。

このポスターは、http://go.microsoft.com/fwlink/?linkid=166303&clcid=0x411 (英語) からダウンロードでき

ます。

Page 319: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

319

アップグレードのテストに関するベスト プラクティス

(SharePoint Foundation 2010)

アップグレードを試行する前に環境について理解し、アップグレードに要する時間について正確な計画を立てる

には、試験的なアップグレードを 1 回以上実行する必要があります。アップグレードのテストを行う目的は、自

らが実施する手順と実際のアップグレードの結果に自信が持てるように、問題を早期に発見して解決すること

にあります。Windows SharePoint Services 3.0 から Microsoft SharePoint Foundation 2010 へのアップグレード

プロセスの的確かつ有益なテストを実行するには、以下のベスト プラクティスに従います。

1. テスト環境をできるだけ実際の環境と同じにする。

可能であれば、同じ種類のハードウェアを使用し、その構成に使用する設定、URL なども同じにします。テ

スト環境と実際の環境の差異は小さいに越したことはありません。差異が大きくなるほど、関係のない問題

を追跡してそれらが実際のアップグレードで発生しないことを確認するために多くの時間を浪費することに

なります。

2. 環境内にあるものを知る。まずは徹底的に調査する。

十分な時間を取って、環境内に存在するハードウェアとソフトウェア、サーバー側のカスタマイズとしてイン

ストールされているものと使用されているもの、設定が必要な場所とその項目を文書化します。この作業は

完成度の高い計画につながるほか、アップグレード失敗時の回復にも役立ちます。アップグレードの準備

の際に環境に関する情報を記録できるように、ワークシートが用意されています。このワークシートは、

http://go.microsoft.com/fwlink/?linkid=179928&clcid=0x411 (英語) からダウンロードできます。

3. 実際のデータを使用する。

テストの実行には、実際のデータベースのコピーを使用します。実際のデータを使用してテストを実行する

と、問題のある領域を特定できるほか、アップグレードのパフォーマンスもわかります。また、アップグレー

ドのさまざまな手順や操作にかかる時間を種類の異なるデータで計測する機会も得られます。すべてのデ

ータをテストできない場合は、データ全体を代表するサブセットをテストすることで、環境内に存在するさま

ざまな種類や規模のサイト、リスト、ライブラリ、およびカスタマイズに関する問題が明らかになるようにしま

す。

4. 複数のテストを実行する。

大きな問題の有無なら 1 回のテストでもわかりますが、テストを繰り返すと、発生しうるすべての問題が明

らかになってくるとともに、プロセスのより正確なタイムラインも得られます。複数のテストを実行することで

、環境にとって最適なアップグレード方法、使用の計画が必要なダウンタイム低減手法、初期のテストで明

らかになった問題を解決した後のプロセスやパフォーマンスの変化がわかります。また、最終テストの結果

によって、すべてのエラーを解決したかどうか、運用環境をアップグレードする準備が整ったかどうかを確

認できます。

5. 警告を無視しない。

エラーではないとはいえ、警告は、以降のアップグレード プロセスで問題を引き起こす可能性があります。

エラーに対処するのは当然のことですが、警告についてもすべて調査し、その影響を確認するようにしてく

ださい。

Page 320: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

320

6. アップグレードのプロセスだけでなく、アップグレードされた環境もテストする。

サービス アプリケーションやサービスをチェックします。検索クロールを実行し、ログ ファイルを確認します

。個人用サイトの Web サイトが動作していることを確認します。

7. 双方のビジュアル アップグレード モードでサイトを検証する。

一方のモードでサイトのプレビューに問題がなくても、他方のモードでサイトが正しく動作するとは限りませ

ん。以前のバージョンと新しいバージョンの双方でユーザー エクスペリエンスをチェックしてください。

8. プレビュー環境を検討する。

テスト アップグレード後にユーザーが各自のサイトを検証できるようなプレビュー環境を作成できます。こ

れにより、ユーザーの協力を得ながら、アップグレードを検証して問題を発見できます。読み取り専用の環

境を使用することも、変更は保存されないという条件付きでユーザーによる変更を許可することもできます

。こうしたプレビュー環境については、ホスティングにかかる時間と受け取るフィードバックの量を抑えるた

めに、典型的な小規模サイトでのみ運用し、アクセスを関係者だけに制限することを検討してください。

アップグレードのテスト方法の詳細については、「試用版のアップグレードを使用して潜在的な問題を発見する

(SharePoint Foundation 2010)」と、http://go.microsoft.com/fwlink/?linkid=166303&clcid=0x411 (英語) から入

手できる "Test your upgrade process" のポスターを参照してください。

Page 321: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

321

試用版のアップグレードを使用して潜在的な問題を発

見する (SharePoint Foundation 2010)

Windows SharePoint Services 3.0 から Microsoft SharePoint Foundation 2010 へのアップグレードを開始する

前に、正常なアップグレードに必要となる操作を正確に把握するために、アップグレード プロセスのテストを実

行してください。トライアル アップグレードを利用してプロセスをテストすると、以下のことがわかります。

環境に適用されているカスタマイズ。それらのカスタマイズをアップグレード中にどのように行うかの計画を

立てることができます。

ハードウェアをアップグレードして、アップグレードをより効率的にすばやく実行する必要があるかどうか。

アップグレードのタイミング、または環境に応じてアップグレードにかかる時間。

計画に必要な運用上の考慮点。使用可能とするリソースなど。

また、トライアル アップグレードを使用することで、アップグレード ツールとアップグレード プロセスそのものに

習熟できるので、実際のプロセスを進めるうえでどうすればよいかがわかります。テストを通じて、次のことを把

握できます。

環境に適用される特殊なケース、および最も効果的なアップグレード方法。

アップグレードのユーザー インターフェイスの外観。各フェーズの完了と切り替えを把握できます。

ログ ファイルの場所と閲覧方法。また、ログ ファイルで提供される情報。

ダウンタイムの短縮に使用できる技術。

ここでは、アップグレードをテストするための基本的な手順について説明し、結果の確認方法とテスト時に把握

された内容に基づくアップグレード計画の調整方法に関する推奨事項を示します。

この記事の内容

テスト環境をセットアップする

カスタマイズを識別し、インストールする

実データをテスト環境にコピーし、アップグレードを試行する

結果を確認する

計画を調整し、テストを再実行する

また、アップグレード プロセスをテストする際に次の情報源が役に立ちます。

SharePoint Products 2010 Upgrade Worksheet

アップグレードをテストする間に、このワークシートを使って環境に関する情報を記録します。このワークシ

ートは、http://go.microsoft.com/fwlink/?linkid=179928&clcid=0x411 (英語) からダウンロードできます。

Microsoft SharePoint 2010 Products - Test Your Upgrade Process

このポスターには、アップグレード プロセスのテストに関する情報がグラフィックを使って示されています。

このポスターは、http://go.microsoft.com/fwlink/?linkid=166303&clcid=0x411 (英語) からダウンロードでき

ます。

Page 322: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

322

テスト環境をセットアップする アップグレード プロセスのテストには、仮想ハードウェアと物理ハードウェアのどちらでも使用できます。環境は

1 つ 1 つ異なるので、アップグレードに要する時間や、特定のカスタマイズをアップグレードする難易度につい

ての一般的なガイドラインはありません。アップグレード プロセスの内容を予測するには、一連のトライアル ア

ップグレードを実行することが最善の方法です。

テスト環境の作成時には、次のことを行います。

ハードウェア、ソフトウェア、空き容量など、できる限り実際のファームと同じテスト ファームを構築します。

実際のファームと同じ URL をテスト ファームで使用します。そうしないと、実際のアップグレードでは使用し

ない URL に関する問題を診断するために、無駄な時間を費やすことになります。

すべての設定とカスタマイズがテスト環境に移されたことを確認します。これらの情報を収集する方法につ

いては、「カスタマイズを識別し、インストールする」を参照してください。

仮想テスト環境を使用する

仮想化された環境を使用してテストを実行するときには、多くのハードウェアを必要としません。Hyper-V を実

行している 2 つのサーバーを使用するだけで、環境を複製できます。1 つのサーバーにはフロントエンドの

Web サーバーとアプリケーション サーバーのイメージが適用され、もう 1 つのサーバーにはデータベース サー

バーのイメージが適用されます。

Page 323: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

323

物理テスト環境を使用する

物理環境を使用してテストを実行するときには、できる限り正確にサーバー ファーム環境全体を複製する必要

があります。フロントエンドの Web サーバー、アプリケーション サーバー、またはデータベース サーバーの数

を省略しすぎると、アップグレード プロセスに要する時間を正確に見積もることができなくなり、同じ役割のサー

バー間で行われるやり取り (SQL Server トランザクションなど) によって生じる問題の原因が特定できないこと

があります。このような問題をテストする場合、元のファームで 1 つの役割を複数のサーバーに割り当てている

ときには、テスト ファームではその役割に対して尐なくとも 2 つのサーバーを使用してください。

データベース接続アップグレードのための追加のテスト環境

データベース接続アップグレードを行う場合は、追加のテスト環境を 1 つ作成する必要が生じることもあります

。これは単一のサーバー ファームであり、Windows SharePoint Services 3.0 を実行して、データのアップグレー

ド前にアップグレード前チェッカーを実行できるようにするためのものです。

既存の運用ファームでアップグレード前チェッカーを実行する場合は、この手順を省略できます。

カスタマイズを識別し、インストールする 正確なテスト プロセスを用意するには、現在の環境に適用されているすべてのカスタマイズを探し出し、それら

をテスト環境にコピーする必要があります。識別する必要があるカスタマイズの種類については、「カスタマイズ

の処理方法を決定する (SharePoint Foundation 2010)」を参照してください。

アップグレード前チェッカーを使用して、環境内のサイト定義、サイト テンプレート、機能を識別します。

アップグレード前チェック ツールは、各サイト コレクションに対して実行され、各サイトの状態に関するレポ

ートを生成します。また、各リストのリスト定義情報も保存します。ユーザーはレポートを確認して問題を見

つけ、アップグレード プロセスを開始する前に問題に対処できます。Windows SharePoint Services 3.0 の

アップグレード前のスキャン ツールとは異なり、アップグレード前チェック ツールは読み取り専用ツールで

あり、サイトに変更を加えません。このツールの詳細と実行手順については、「将来のリリースに備えたア

Page 324: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

324

ップグレード前スキャンとレポート (Windows SharePoint Services)」および「アップグレード前チェック ツー

ルを実行する (SharePoint Foundation 2010)」を参照してください。

Stsadm –o enumallwebs 操作を Windows SharePoint Services 3.0 環境にあるすべてのコンテンツ データ

ベース上で実行して、サブサイト内の特定のカスタマイズを識別します。この操作により、環境にある各サ

イト コレクションとサブサイトの ID およびサイトが利用しているテンプレートが一覧表示されます。この操

作が最初に導入されたのは、Windows SharePoint Services 3.0 の Service Pack 2 (SP2) です。詳細につ

いては、「Enumallwebs : Stsadm 操作 (Windows SharePoint Services)」を参照してください。

WinDiff (Microsoft のほとんどのオペレーティング システムに付属) などのツールを使用して、運用環境の

サーバーとテスト ファームのサーバーを比較します。このツールを使用すると、サーバー上に存在するファ

イルを検出し、それらのサーバー間での違いを確認できます。

web.config ファイルに変更がないかチェックし、SafeControls 要素を調べてカスタム コントロールを見つけ

ます。

SharePoint 診断ツール (SPDiag) を使って、展開されたソリューションを見つけます。詳細については、「

SharePoint Diagnostics Tool (SPDiag)」を参照してください。

検出されたすべてのカスタマイズの一覧を作成します。可能な場合、カスタマイズのソースを識別します。

たとえば、サード パーティ製のアドインやテンプレートが社内でカスタマイズされているかどうかなどです。

ソースの識別後は、更新されたカスタマイズ、またはアップグレードされたカスタマイズがないかを確認でき

ます。アップグレード前チェック ツールの結果とカスタマイズに関する調査で得られたデータに基づいて、

環境に関する情報を書き込むことができるワークシートを用意しました。このワークシートは、

http://go.microsoft.com/fwlink/?linkid=179928&clcid=0x411 (英語) からダウンロードし、必要に応じてカス

タマイズできます。

マイクロソフトで作成していないカスタマイズに関する問い合わせ先

すべてのカスタマイズを識別した後には、それらをテスト ファーム内の適切なサーバーにコピーします。

Windows PowerShell コマンドレットの test-spcontentdatabase を使用して、データベースを SharePoint

Foundation 2010 に接続する前に、環境でコピーし忘れたカスタマイズがないか確認します。データベースをデ

ータベース サーバーに復元した後で、アップグレードを実行する前に、このコマンドを各データベースに対して

実行します。このコマンドレットは、ダイアログの表示なしで実行されることに注意してください。エラーが発生し

ない限り、結果は表示されません。

実データをテスト環境にコピーし、アップグレードを試行する 実際のデータを使用しないと、テストの目標を達成できません。データのコピーを作成するには、次の方法を使

用できます。

一括アップグレードの場合は、ファームのバックアップを作成してから、それをテスト環境に復元します。詳

細については、「Windows SharePoint Services 3.0 テクノロジのバックアップと復旧を管理する」を参照して

ください。

データベース接続アップグレードの場合は、Microsoft SQL Server のバックアップ ツールと復元ツールを

使用して、コンテンツ データベースとその他のアップグレード対象のデータベースのコピーを作成する必要

ヒント

Page 325: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

325

があります。詳細については、「コンテンツ データベースをバックアップおよび復元する (Windows

SharePoint Services 3.0)」を参照してください。

アップグレード中に何が発生するかを知るには、すべてのデータのコピーに対してテストを実行することが最善

の方法ですが、この方法が最初のテストとして必ずしも現実的ではない場合があります。データベースが大き

い場合は、一度に 1 つのデータベースをテストすることでテストを段階的に実行して、データ セットに固有のす

べての特性を確実にテストできます。または、環境内の代表的なサイトからデータのサブセットを集めることも

できます。データのサブセットを使用して最初のテストを実行する場合、サブセットには次の特性があることに留

意してください。

データのサブセットには、環境でサポートされる代表的なサイトが含まれます。

データのサブセットのサイズと複雑さは、実際の環境のサイズと複雑さに極めて似ています。

データのサブセットのテストでは、環境内のデータ全体の処理に要する時間に関して、正しいベンチマ

ークが生成されません。

データのコピー後、最初にアップグレード プロセスをひととおり実行して、何が起こるかを確認します。これは、

まだ準備段階です。

一括アップグレードを実行する

一括アップグレードの場合は、次の手順を使用してアップグレード プロセスを実行します。

1. ファームのバックアップを作成します。

2. テスト ファームのバックアップを復元します。

詳細については、「Windows SharePoint Services 3.0 テクノロジのバックアップと復旧を管理する」を参照し

てください。

3. アップグレード前チェッカーを実行します。見つかった問題はすべてメモに残します。これらの問題について

は、運用ファームで実際のアップグレードを実行する前に、元の環境で対策を取るようにします。詳細につ

いては、「アップグレード前チェック ツールを実行する (SharePoint Foundation 2010)」を参照してください。

4. 「一括アップグレードを実行する (SharePoint Foundation 2010)」に記載されている手順に従って、一括アッ

プグレードを実行します。

5. 結果を確認します。

データベース接続アップグレードを実行する

1. コンテンツ データベースの SQL Server バックアップを作成します。

2. SQL Server を使用して単一サーバーのテスト ファームにバックアップを復元し、その環境にコンテンツ デ

ータベースを接続します。

詳細については、「コンテンツ データベースをバックアップおよび復元する (Windows SharePoint Services

3.0)」を参照してください。

3. アップグレード前チェッカーを実行します。見つかった問題と、加えられた変更点はすべてメモに残します。

これらの問題の対処および変更の適用については、運用ファームで実際のアップグレードを実行する前に

重要:

Page 326: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

326

、元の環境で行うようにします。詳細については、「アップグレード前チェック ツールを実行する

(SharePoint Foundation 2010)」を参照してください。

4. 「新しい SharePoint Foundation 2010 環境を準備する」に記載されている手順に従って、テスト環境をデー

タベース接続アップグレード用に構成します。

5. 「データベースを接続して SharePoint Foundation 2010 へアップグレードする」に記載されている手順に従

って、データベース接続アップグレードのプロセスを実行します。

結果を確認する テスト アップグレードの終了後は、結果を確認し、計画に立ち戻ることができます。ログ ファイルの内容とアッ

プグレードされたサイトを参照し、カスタマイズを調査します。環境におけるアップグレードの実行内容、検出さ

れた課題、および見直しの必要なアップグレード計画について確認してください。

ログ ファイルを確認する

次のログ ファイルを確認します。

アップグレード前チェッカーのログ ファイル。

アップグレード前チェッカー (stsadm -o preupgradecheck) のログ ファイルの場所は、

%COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\12\LOGS です。ログ ファイルは

、PreUpgradeCheck_YYYYMMDD-HHMMSS-SSS-<ランダムな数字>.log という形式で名前が付けられてい

ます。YYYYMMDD は日付、HHMMSS-SSS は時刻 (24 時間形式の時、分、秒、ミリ秒) です。また、アップ

グレード前チェッカーが同時に起動された場合にも区別できるように、ランダムな数字が使用されます。

SharePoint 製品構成ウィザード (Psconfig.exe) のログ ファイル (このウィザードをトライアル一括アップグ

レードの一部として実行するときに生成されます)。

PSCDiagnostics ログ ファイルの場所は、%COMMONPROGRAMFILES%\Microsoft Shared\Web server

extensions\14\LOGS です。

アップグレード ログ ファイルとアップグレード エラー ログ ファイル (アップグレード実行に生成されます)。

アップグレード ログ ファイル (.log) とアップグレード エラー ログ ファイル (.err) の場所は、

%COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\14\LOGS です。これらのログ フ

ァイルは、Upgrade-YYYYMMDD-HHMMSS-SSS.log という形式で名前が付けられています。YYYYMMDD

は日付、HHMMSS-SSS は時刻 (24 時間形式の時、分、秒、ミリ秒) です。

問題の検出とトラブルシューティングのためにログ ファイルを確認するには、ファイルの先頭から見ていきます

。エラーや警告は、環境内の複数のサイト コレクションで発生しているか、アップグレード プロセス全体をブロッ

クしている場合、繰り返し発生している可能性があります。たとえば、構成データベースに接続できない場合は

、アップグレード プロセスは何度か試行され、それらの失敗の結果がログ ファイルに記録されます。

次のエントリを検索するか、画面上で探します。

Finished upgrading SPFarm Name=<構成データベース名>

In-place upgrade session finishes. Root object = SPFarm=<構成データベース名>, recursive = True. 0

errors and 0 warnings encountered.

Page 327: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

327

これらのエントリが見つかった場合は、インストールに成功しています。

前の手順のエントリが見つからない場合は、Upgrade.log ファイルで次の語を検索または画面上で探すことによ

って、失敗の原因となった問題を特定できます。

障害 (失敗しているコンポーネントや誤りのあるデータベース接続など) を見つけ出すには、ログ ファイル

で ERROR を検索します。

見落とされている機能やコンポーネントなどの問題を見つけ出すには、WARNING を検索します。

アップグレードの問題を見つけるには、ログ パーサーを使用してログ ファイルに対してクエリを実行する方法

が便利です。

必要に応じてアップグレードを再起動する

データベース接続アップグレードでは、アップグレードできないサイトはスキップされます。一括アップグレードで

は、サーバーの再起動またはアップグレードの失敗が発生した場合、アップグレード プロセスを再開して、残り

のサイトをアップグレードする必要があります。

アップグレード中に見落とされたりスキップされたりしたサイトを確認するには、Stsadm 操作 stsadm -o

localupgradestatus を SharePoint Foundation 2010 サーバー ファーム内のフロントエンド Web サーバーごとに

実行します。この操作の詳細については、「Localupgradestatus : Stsadm 操作 (Windows SharePoint Services)

」を参照してください。

Windows PowerShell コマンドレット upgrade-spcontentdatabase -id <GUID> を使用することで、該当のサイト

コレクションを含むデータベースに対して、アップグレード プロセスを再起動できます。このコマンドレットの詳細

については、「Upgrade-SPContentDatabase」を参照してください。

詳細については、「アップグレードを再開する (SharePoint Foundation 2010)」を参照してください。

アップグレードされたサイトを確認する

アップグレードされたサイトを確認し、運用環境でアップグレード プロセスを実行する前に対応する必要のある

問題をすべて特定します。具体的な確認点の詳細については、「アップグレードされたサイトを検証および確認

する (SharePoint Foundation 2010)」を参照してください。

計画を調整し、テストを再実行する 発生する可能性のある問題をすべて見つけ出し、それらの対処方法がわかるまで、テスト プロセスを繰り返し

ます。月曜日の朝にはオンラインに戻す必要がある場合、日曜日の午後 4 時の時点で良好に機能していない

ときの対処を計画することが目標です。元に戻すことができない時点 (point of no return) が存在するかどうか

を確認します。実際のアップグレードを開始する前に、ロールバック計画をテストし、ロールバックが正しく機能

することを確認します。

Page 328: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

328

アップグレード プロセスに要する時間と必要な容量を

予測する (SharePoint Foundation 2010)

Windows SharePoint Services 3.0 から Microsoft SharePoint Foundation 2010 へのアップグレードを計画する

際に重要なのは、アップグレード プロセスにかかる時間と必要な記憶域の容量を確認することです。環境はど

れも固有のものであり、備わっているハードウェアの能力やサイトの特性はさまざまです。そのため、アップグレ

ードの実行に必要な容量と時間は、環境によって大きく異なります。これらの要素を予測する最善の方法は、

試験的なアップグレードを実行し、それに要した容量と時間を確認することです。試験的なアップグレードの実

行方法の詳細については、「試用版のアップグレードを使用して潜在的な問題を発見する (SharePoint

Foundation 2010)」を参照してください。

この記事の内容

アップグレードに必要な容量を予測する

アップグレードに要する時間を予測する

アップグレードに必要な容量を予測する 一括アップグレードとデータベース接続アップグレードのどちらの方法でも、アップグレード時にデータベースの

拡張が起こる可能性があります。また、アップグレード プロセスの実行中には大量のトランザクションが発生す

るので、そうした変更を記録できるようにログ ファイル用に十分な領域を確保しておく必要があります。そのた

め、データベースとログ ファイルの両方についてサイズの拡張を計画する必要があります。

アップグレードを計画する際には、アップグレード時に最高の操作性とパフォーマンスが得られるように、現在

の環境が Windows SharePoint Services 3.0 の記憶域に関するベスト プラクティスに従っていることを確認しま

す。詳細については、「物理ストレージに関する推奨事項 (Office SharePoint Server)」を参照してください。また

、SharePoint Foundation 2010 のベスト プラクティスを確認し、アップグレード対象の環境に対して必要な調整

があればそれらも実行する必要があります。

新しいバージョンにおけるテーブル構造の変更により、データベースのサイズは、データの再編成中に一時的

に増加します。この容量は、アップグレード後に回復できますが、一括アップグレードとデータベース接続アップ

グレードのどちらでも、データベースを現在のサイズよりも最大で 50% 拡大できるだけの容量を確保する必要

があります (ただし、アップグレード後にデータベースを縮小させて、この容量の大部分を回復できます)。また、

通常の使用によってデータベースが時間の経過と共に拡大していくことに対応できるように、データベース サ

ーバーの容量を確保する必要もあります。データベースの現在のサイズを確認するには、Microsoft SQL

Server の Enterprise Manager を使用します。データベースの容量に加えて、次の要素のための容量も確保す

る必要があります。

一時データベース。一時データベースの急激な容量の増加に対応できる十分なデータベース容量がある

ことを確認します。空き容量が不足している場合は、アップグレード プロセスがタイムアウトし、アップグレ

ードは失敗します。

アップグレード ログ ファイル。

Page 329: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

329

データベースのトランザクション ログ ファイル。このログ ファイルは、データベースで発生する多くの変更

を記録するために、サイズが急速に増加します。

非常に大規模な環境では、トランザクション ログ ファイルに対する既定の成長率 (10%) ではアッ

プグレード プロセスに十分に対応できない可能性があります。その場合は、タイムアウトが発生

することがあります。ここでも、トランザクション ログ ファイルがアップグレード プロセスに対応でき

るかどうかを決定する最善の方法は、試験的なアップグレードを行うことです。環境が非常に大規

模な場合、または試験的なアップグレードの途中でプロセスがタイムアウトした場合は、SQL

Server のトランザクション ログ ファイルを事前に拡張して、処理が必要なトランザクションの数に

対して十分な領域を確保することを検討します。SQL Server のトランザクション ログを拡張する

方法の詳細については、「データベースの拡張 (SQL Server 2005)」

(http://go.microsoft.com/fwlink/?linkid=182619&clcid=0x411) または 「データベースの拡張 (SQL

Server 2008)」(http://go.microsoft.com/fwlink/?linkid=182620&clcid=0x411) を参照してください。

アップグレードに要する時間を予測する ディスク容量を予測し、経験に基づいた確認を完了したら、実際のアップグレード プロセスに要するおよその時

間を計算できます。アップグレードの時間は、環境によって大きく変わります。アップグレードのパフォーマンス

は、使用しているハードウェア、サイトの複雑さ、および実装の具体的な特性に大きく依存します。たとえば、大

規模なドキュメント ライブラリがある場合は、アップグレードにかかる時間が簡素なサイトに比べて長くなります

パフォーマンスに影響する要因を以下の表に示します。

コンテンツ要因 ハードウェア要因

以下の要素の数量

サイト コレクション

サブ Web

リスト

ドキュメントのバージョン (数とサイズ)

ドキュメント

リンク

これらに加えてデータベース全体のサイズ

SQL Server による 1 秒あたりのディスク入出力

ディスク レイアウトに占める SQL Server データ

ベースの割合

SQL Server による一時データベースの最適化

SQL Server の CPU およびメモリ特性

Web サーバーの CPU およびメモリ特性

ネットワークの帯域幅と待機時間

データ構造もアップグレード時間に影響します。たとえば、それぞれに 10 個のアイテムを持つリスト 10,000 個

のアップグレードには、それぞれに 10,000 個のアイテムを持つリスト 10 個のアップグレードよりも時間がかか

ります。リスト インフラストラクチャのアップグレードに必要な処理は、アイテム数に関係なく、リストごとに実行

メモ:

Page 330: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

330

されるので、リスト数が多いほど処理数も増えます。上記の表にある "コンテンツ要因" 列のほとんどの項目に

ついても同様です。

ハードウェアの構造も、パフォーマンスに大きく影響する可能性があります。通常、データベース サーバーのパ

フォーマンスは Web サーバーのパフォーマンスよりも重要ですが、性能不足のハードウェアや接続の問題はど

ちらの層でもアップグレードのパフォーマンスに大きな影響を与えることがあります。

選択したアップグレード方法によっても、プロセスに要する時間は大きく異なります。最も速い方法は、データベ

ース接続アップグレードを実行することです (ただし、この方法では、アップグレード前とアップグレード後の手

順に要する時間が一括アップグレードよりも長くなります)。一括アップグレードでは、サイトに加えて環境もアッ

プグレードするので、所要時間が尐し長くなりますが、この方法を使用するとアップグレード前後の手順は尐な

くなります。

全所要時間を予測する最善の方法は、尐量またはすべてのデータを使用して試験的なアップグレードを実行し

、アップグレード ログ ファイルを確認することです。このログ ファイルには、アップグレードにかかった時間が記

録されます。アップグレード ログ ファイルの末尾にある合計経過時間を参照してください。この時間を参考にし

て、全体をアップグレードする場合の所要時間を予測できます。また、このログ ファイルは、アップグレード プロ

セス実行中の進行状況の確認にも利用できます。アップグレード ログ ファイルは、

%COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\14\LOGS にあります。

試験的なアップグレードに基づいて得られた予測は、そのデータの実際のアップグレード プロセスのものです。

これには、その手順の前後に実行が必要なすべての手順が含まれているわけではありません。そこに含まれ

ていない手順の実行に、データ自体のアップグレードよりも時間がかかる場合もあります。アップグレードの所

要時間を予測するには、データの処理に必要な時間に加え、アップグレード前後の段階の作業に要する時間

も予測する必要があります。

アップグレード前の手順では、次の要素を考慮します。

カスタム要素の作成 Web パーツのアップグレード、新しい機能を活用するためのカスタム テンプレートの

再実行には、ある程度時間がかかります。カスタム要素作成のプロセスは、プロジェクトを評価する段階の

早い時期に開始する必要があります。

データベースのバックアップ 一括アップグレードでは、アップグレードに失敗してサーバー ファームの再

構築が必要になった場合に備えて、リモートで確実に回復できるようにするために環境全体の (差分バック

アップではなく) 完全バックアップを実行する必要があります。大規模な環境では、この手順に相当な時間

がかかることがあります。特に、ネットワーク上の場所にバックアップする場合は、ネットワーク待ち時間の

問題によってこの処理が遅くなる可能性があります。

アップグレード後の手順では、次の要素を考慮します。

サイトの確認と変更の実施 アップグレード後は、ユーザーに自分のサイトを検証するための十分な時間

を与えます。これには数日かかることがあります。詳細については、「アップグレードされたサイトを検証お

よび確認する (SharePoint Foundation 2010)」を参照してください。

環境内に次のような追加の要素がある場合にも、アップグレードの時間が長くなる可能性があります。

非常に大きなドキュメント ライブラリ 250,000 件を超えるドキュメントがすべて (フォルダーではなく) ドキュ

メント ライブラリのルートに存在するようなドキュメント ライブラリでは、アップグレードに長い時間がかかり

、正しくアップグレードできない可能性もあります。フォルダーを使用した大規模なドキュメント ライブラリの

分割に関する Windows SharePoint Services 3.0 のガイドラインに従うことは、ライブラリ サイズの管理に

Page 331: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

331

役立ちます。たとえば、同じドキュメント ライブラリを再配置して、250,000 件のドキュメントを 125 のフォル

ダーに分割すると、アップグレードが容易になります。

非常に大規模なデータベース 100 GB を超えるデータベースは、アップグレードに長い時間がかかること

があります。

100 GB を超えるコンテンツ データベースは、アップグレードを実行する前に複数の小さなデータベー

スに分割するようにしてください。データベースが大きいと、アップグレードに時間がかかるだけでなく、

アップグレードが正しく完了しなかった場合に回復が困難になる可能性があります。

mergecontentdbs、または backup と restore の操作を Stsadm.exe で使用すると、データベース間で

サイトを移動することができます。詳細については、「Mergecontentdbs : Stsadm 操作 (Windows

SharePoint Services)」と「 Backup and restore: Stsadm 操作 (Windows SharePoint Services)」を参照

してください。

非常に大規模な (100 GB を超える) データベースがあって、1 つのサイト コレクション内に大部分のコンテ

ンツが存在するために分割できない場合には、アップグレード方法を再検討することが必要になる場合が

あります。非常に大規模なデータベースでは、バックアップと復元で問題が発生する可能性があるので、デ

ータベース接続アップグレードを選択できないことがあります。

アップグレードを試みる前に、以前のバージョンおよび新バージョンの容量計画ガイドラインに従

っていることを確認してください。パフォーマンスを最大にするためのガイドラインに違反していると

、アップグレード プロセスに長い時間がかかったり、アップグレード プロセスが成功しなかったり

する (たとえば、同じ大きなドキュメント ライブラリでプロセスが繰り返しタイムアウトする) 可能性

があります。現在の展開が容量の推奨ガイドラインを満たしていない場合は、アップグレードを試

みる前に、ガイドラインを満たすために必要な作業がないか検討してください。ここでも、その判断

には試験的なアップグレードが役立ちます。

コミュニケーションに関する要件

ユーザーおよびチームには、アップグレードのスケジュールを通知して、各自の作業を実行する時間を与

える必要があります。詳細については、「情報伝達計画を作成する (SharePoint Foundation 2010)」を参照

してください。

システム センターからのアラートとアラームの管理

アップグレード中はシステム パフォーマンスを監視する必要がありますが、特定の機能を監視する必要は

ありません。Microsoft Systems Center Operations Manager または Microsoft Operations Manager からの

不要なアラームやアラートは一時停止し、アップグレード後に再びオンにします。

SQL のミラーリングおよびログ配布のオン/オフ

ミラーリングとログ配布は、アップグレード前にオフにし、アップグレード後に環境が正しく実行されることを

確認したうえで再びオンにしてください。アップグレード中にミラーリングやログ配布を実行すると、SQL

Server を実行しているサーバーの負荷が増大し、一時データをミラーリングまたは配布するリソースも浪

費されるので、アップグレード中にはミラーリングとログ配布を実行しないことをお勧めします。

メモ

注意:

Page 332: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

332

アップグレード プロセスをテストして所要時間を求めたうえで、アップグレード作業のスケジュールを作成し、ス

ケジュールを検証してタイムラインを決定します。作業のタイムラインには、アップグレードの前後の手順を実行

するのに必要な時間も含めてください。実行前の環境のバックアップに 5 時間かかる場合は、その時間をサー

ビス停止期間に含める必要があります。復元や回復が必要になったときに備えて、バッファーとなる時間も含

めてください。このようにして、計画済みのサービス停止期間 (現実的予測) と緊急時のサービス停止期間 (最

悪の場合) の両方を算出しておく必要があります。

Page 333: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

333

アップグレード前の環境のクリーンアップ (SharePoint

Foundation 2010)

Windows SharePoint Services 3.0 から Microsoft SharePoint Foundation 2010 へのアップグレードを開始する

前に、環境が正常な状態で機能していることを確認し、アップグレードする必要がないコンテンツをクリーンアッ

プする必要があります。また、コンテンツの削除や再配置を行って、アップグレードの実行後に環境の構造が望

ましい状態になるようにすることもできます。

この記事の内容

クリーンアップの対象項目

構造を変更する

クリーンアップの対象項目 多くの対象項目は、Stsadm.exe コマンドを使って削除または修復できます。

Stsadm コマンドライン ツールを実行するには、ローカル コンピューターの Administrators グループの

メンバーである必要があります。

使用されていない、または使用頻度の低いサイト コレクションとサブ Web を削

除する

残しておく必要がないコンテンツをアップグレードする必要はありません。使用しない期間が長く続き、今後も使

用する必要がないコンテンツは、バックアップを作成してから削除することで、記憶域と管理リソースが解放さ

れ、アップグレード処理のパフォーマンスが向上し、アップグレードのリスクが軽減されます。サイトの状態につ

いては、サイト所有者または組織内の担当者に問い合わせて確認してください。サイトが不要であることを確か

めてから削除する必要があります (たとえば、緊急時の手続きなど、法令遵守のために必要なサイトは、更新

の頻度が低くても削除しないようにします)。

サイト コレクションとサブ Web を削除する方法については、以下を参照してください。

Deletesite: Stsadm 操作 (Windows SharePoint Services)

Deleteweb: Stsadm 操作 (Windows SharePoint Services)

大きいリストに対処する

既定で、大きいリストのクエリの調整は、SharePoint Foundation 2010 へのアップグレード後に適用されます。リ

ストに含まれる項目が非常に多い場合に、調整の制限またはしきい値を超えるクエリが表示または実行される

と、表示またはクエリが許可されません。環境にある大きいリストをチェックし、サイト所有者またはリスト所有者

にアップグレード前の対処を依頼してください。たとえば、ビューをフィルター処理してインデックス付きの列を作

重要:

Page 334: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

334

成する、アイテムをフォルダーに整理する、大きなビューにページのアイテム数制限を設定する、または外部リ

ストを使用できます。大きいリストの問題に対処する方法については、Office Online にある「多数のアイテムが

あるリストとライブラリを管理する」(http://go.microsoft.com/fwlink/?linkid=182370&clcid=0x411) を参照してくだ

さい。

大きい ACL に対処する

アイテムレベルのアクセス許可を多用すると、アクセス制御リスト (ACL) のエントリ数が多くなります。これは、

サーバーにパフォーマンスの問題を引き起こす要因となります。この問題に関する詳しい説明と多数のユーザ

ーを扱う方法へのヒントについては、「サイトに、リストまたは Windows SharePoint Services 3. 0 のおよび

SharePoint Server 2007 では、ドキュメント ライブラリに多数のユーザーを追加する方法」

(http://go.microsoft.com/fwlink/?linkid=182327&clcid=0x411) を参照してください。

不要になったドキュメントのバージョンを削除する

多数のドキュメントのバージョンがあると、アップグレードの実行が著しく遅くなる場合があります。複数のバー

ジョンを残しておく必要がなければ、不要なバージョンを手動で削除するようにユーザーに依頼するか、オブジ

ェクト モデルを使って探し、削除できます。不要になったバージョンをプログラムを使って削除する方法につい

ては、MSDN にある「Versions Web Service (英語)」

(http://go.microsoft.com/fwlink/?linkid=182330&clcid=0x411) を参照してください。

使用していないテンプレート、機能、および Web パーツを削除する

最初に、使用しているサイトが 1 つもないテンプレート、機能、または Web パーツを探します。アップグレード前

チェック ツール (Stsadm -o preupgradecheck) と Stsadm -o EnumAllWebs 操作の実行により、このようなカス

タマイズを環境内に特定できます。これらの操作は両方とも 2009 年の 10 月の累積的な更新プログラム (CU)

で更新され、環境にある Web パーツ、機能、イベント ハンドラー、およびセットアップ ファイルを特定できるよう

になりました。アップグレード前チェック ツールを使って、環境に存在するサーバー側のファイルを検出し、各フ

ァイルの使用回数を確認できます。EnumAllWebs コマンドを使って、各ファイルがどのサイトで使用されている

かを確認できます。

環境内のカスタマイズを特定する方法については、「試用版のアップグレードを使用して潜在的な問題を発見

する (SharePoint Foundation 2010)」を参照してください。使用されていないカスタマイズがあれば削除します。

このような種類のカスタマイズを管理する方法については、MSDN にある「フィーチャーとテンプレート」

(http://go.microsoft.com/fwlink/?linkid=182338&clcid=0x411) および「ソリューションおよび Web パーツ パッケ

ージ」(http://go.microsoft.com/fwlink/?linkid=182332&clcid=0x411) を参照してください。

データの問題を修復する

データベースをクリーンアップして、孤立したサイトまたはその他の破損したデータ (破損したリストなど) を削除

します。サイトまたはサブサイトをデータベースから削除した後で、データベースを最適化することを検討します

。詳細については、以下を参照してください。

Databaserepair: Stsadm 操作 (Windows SharePoint Services)

Page 335: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

335

Forcedeletelist: Stsadm 操作 (Windows SharePoint Services)

構造を変更する サイト コレクションを移動したり、データベースの割り当て方法を変更するなど、環境の構造を変更する場合は

、以下の機能を使用できます。

Stsadm -o mergecontentdbs この操作を使うと、サイト コレクションをデータベース間で移動できます。デ

ータベースに含まれるデータに共通部分が多ければ、アップグレードの処理効率が著しく向上します。した

がって、コンテンツ データベースを共有するサイト コレクションが似たような種類であれば最適です。また、

この操作を使って、複数のサイト コレクションを含む大きいデータベースを分割することもできます。これは

、アップグレードの効率を向上するのにも役立ちます。

詳細については、「Mergecontentdbs: Stsadm 操作 (Windows SharePoint Services)」を参照してください。

サイトのエクスポートとインポート この機能を使うと、サブ Web またはサイト コレクションをファーム内ま

たはファーム間で移動できます。詳細については、「インポートとエクスポート: Stsadm 操作 (Windows

SharePoint Services)」を参照してください。

Page 336: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

336

アップグレードの問題のトラブルシューティングを実行

する (SharePoint Foundation)

アップグレード プロセスをテストして潜在的な問題を特定した後でも、Windows SharePoint Services 3.0 から

Microsoft SharePoint Foundation 2010 へのアップグレード時に予期しない問題が発生することがあります。ア

ップグレード後に問題が発生した場合は、その発見と修正が早いほど、良好なエンド ユーザー エクスペリエン

スが得られます。

ここでは、アップグレードの問題の特定と解決に関する一般原則を説明し、よくある問題の一覧を示します。問

題の特定と解決を完了したら、アップグレードを再開できます。アップグレードの再開方法の詳細については、「

アップグレードを再開する (SharePoint Foundation 2010)」を参照してください。

この記事の内容 :

問題の特定に関する一般原則

よくある問題

問題の特定に関する一般原則 まず、アップグレード状態をチェックしてアップグレードが (停止した場合は) どこで停止したかを確認し、ログ フ

ァイルにエラーや警告が記録されていないかチェックします。次に、見つかった問題を解決したうえでアップグレ

ードを再開します。

最初にアップグレード状態とログ ファイルをチェックする

アップグレード状態インジケーターとログ ファイルには、アップグレード プロセスで発生した問題が表示されま

す。アップグレード ログ ファイルに記録されたすべてのエラーを注意深く確認することをお勧めします。警告は

、必ずしも問題を示すものではありませんが、より大きな問題を引き起こしそうなものがないかを判断するため

にすべてを確認するようにしてください。

1. 次のどちらかまたは両方を実行して、アップグレード状態をチェックします。

SharePoint サーバーの全体管理 Web サイトにあるアップグレード状態のページを確認します。

Stsadm.exe の操作 localupgradestatus を使用してアップグレード状態を確認します。

アップグレード状態の確認方法の詳細については、「アップグレードされたサイトを検証および確認する

(SharePoint Foundation 2010)」を参照してください。

2. 以下のログ ファイルを確認します。

Setup.exe ログ ファイル。

SharePoint 製品構成ウィザード (Psconfig.exe) ログ ファイル。

アップグレード エラー ログ ファイルとアップグレード ログ ファイル (アップグレード エラー ログ ファイ

ルよりも詳細な情報が含まれる)。

Page 337: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

337

ULS または トレース ログ ファイル。

これらのファイルは、%COMMONPROGRAMFILES%\Microsoft Shared\Web Server

Extensions\14\LOGS フォルダーに保存され、<サーバー名>_YYYYMMDD-MMSS.log という名前にな

っています。

アプリケーション イベント ログ ファイル。

このファイルは、イベント ビューアーで表示できます。

Setup.exe、PSconfig.exe、およびアップグレード ログ ファイルの詳細については、「アップグレードされたサ

イトを検証および確認する (SharePoint Foundation 2010)」を参照してください。トレース ログ ファイルの詳

細については、MSDN の「トレース ログ」(http://go.microsoft.com/fwlink/?linkid=182380&clcid=0x411) を

参照してください。

次に問題を順に解決する

一部の問題は、他のものよりも大きな影響を及ぼします。たとえば、サーバー側のファイルの不足によって、そ

れとは無関係に思われる多くのエラーがサイト レベルで発生することがあります。

以下の順で問題を解決します。

1. サーバー側のファイルまたはカスタマイズの不足 (機能、Web パーツなど)。

2. サーバー ファーム、Web アプリケーション、またはサービスの構成の問題 (管理パス、開始されていない

サービスなど)。

3. サイト単位で見つかったその他の問題 (影響力が大きく、注目度の高いサイトから着手する)。

トップレベルの問題を特定して修正した際には、もう一度アップグレードの実行を試して、アップグレード プロセ

スの別の問題も一緒に修正されていないかどうかを確認できます。

よくある問題 以下の問題がアップグレードのエラーまたは警告の原因になっていないかどうかを確認します。

サーバー側のファイルまたはカスタマイズの不足や重複

アップグレード時によくあるエラーの 1 つは、サーバー側ファイル (Windows SharePoint Services 3.0 と共にイ

ンストールされたファイル、またはカスタマイズされたファイル) の不足です。アップグレードの準備が完了したと

きには、サイトに必要なサーバー側のカスタマイズ (サイト定義、テンプレート、機能、Web パーツ、アセンブリな

ど) の一覧が作成されているはずです (これらの項目の確認には、アップグレード前チェック ツールが役立ちま

す)。この一覧をチェックして、カスタマイズに必要なすべてのファイルがアップグレード環境にインストールされ

ていることを確認してください。

データベース接続アップグレードを実行する場合は、データベースのアップグレード前に test-

spcontentdatabaseWindows PowerShell コマンドレットを使用して、不足しているファイルを特定できます。また

、Stsadm.exe の enumallwebs 操作を使用して、使用中のサーバー側カスタマイズを特定することもできます。

アップグレード ログ ファイルには、次のようなエラーが記録される場合があります。

Page 338: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

338

エラー: ContentDatabase <コンテンツ データベース名> に不足している Web テンプレート <サイト テンプレ

ート ID> (lcid: <サイト テンプレート言語コード>) を使用する <参照数> 個の Web が見つかりました。

エラー: 不足している機能 ID が見つかりました = [機能 ID]

エラー: ファイル [相対ファイル パス] がデータベースで [参照回数] 回参照されていますが、現在のファー

ムにはインストールされていません。

警告: WebPart クラス [Web パーツ ID] がデータベースで [参照回数] 回参照されていますが、現在のファ

ームにはインストールされていません。

警告: アセンブリ [アセンブリ パス] がデータベースで参照されていますが、現在のファームにはインストー

ルされていません。

警告: 機能をアップグレードできませんでした。例外: 機能定義 ID '機能 ID' が見つかりませんでした。

不足しているサーバー側のファイルまたは依存関係を取得できる場合は、それをインストールしたうえで、影響

を受けたサイトのために再度アップグレードを実行します。そのファイルまたは依存関係 (Web パーツなど) が

廃止されている場合は、サイト、ページ、または Web パーツの再構築によって、別のテンプレート、機能、また

は Web パーツの使用が必要かどうかを調査する必要があります。まだ廃止されていない依存関係を使用して

カスタマイズを再実行できる場合は、影響を受けたサイトのために再度アップグレードを実行できます。依存関

係を削除できない場合は、そのサイトをアップグレードできません。

不足しているファイルまたは依存関係をインストールした後、test-SPContentDatabase という Windows

PowerShell コマンドレットをテスト サーバーで使用して、そのデータベースに不足しているファイルがほかにな

いかどうかを判断します。アップグレード前チェック ツールを実行したり、アップグレードを再実行したりするだ

けでは、たとえエラーがまだ発生していてもログ ファイルにそのエラーが記録されないことがあります。

サーバー ファーム、Web アプリケーション、またはサービスの設定の誤りや不

ファームと Web アプリケーションの設定を確認し、不足しているサービスがあれば作成して開始します。

すべての管理パス (管理対象または非管理対象パス) が Web アプリケーションごとに正しく構成されていること

を確認します。

アップグレード ログ ファイルには、次のようなエラーが記録される場合があります。

エラー: テンプレート <テンプレート ID>: SPSite Id=<サイト ID> に例外のためアクセスできませんでした。テ

ンプレートのアップグレードで SPWeb Id=<Web ID> をスキップします。例外:

System.IO.FileNotFoundException: ID <サイト ID> のサイトが見つかりませんでした。

このエラーは、管理パスがないことを示しています。サイト コレクションの管理パスを Web アプリケーション

に追加し、このサイト コレクションを含むコンテンツ データベースのアップグレードを再開してください。

更新レベルの矛盾または誤り

アップグレードを実行するには、Windows SharePoint Services 3.0 Service Pack 2 を実行している必要があり

ます。この最小要件を満たしていない場合は、エラーが発生し、アップグレードは実行されません。

Page 339: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

339

データの問題

以下に示すデータの問題によって、アップグレード中にエラーや警告が発生することがあります。

データ ソースへの接続性。データベースに接続できないサービスは、アップグレードできません。

孤立したサイトやリスト、またはその他のデータベースの破損。詳細については、「アップグレード前の環境

のクリーンアップ (SharePoint Foundation 2010)」を参照してください。

表示されない列データ。アップグレード プロセスによってリスト内の既存のカスタム列と同じ名前の列が追

加される場合は、カスタム列の名前が変更されます。アップグレード後、名前が変更された列を含めるため

にビューの再調整が必要になることがあります。

アップグレード ログ ファイルには、次のようなエラーが記録される場合があります。

警告: 孤立したサイトがあるとアップグレードでエラーが発生する場合があります。

エラー: データベース [コンテンツ データベース名] に含まれるサイト (ID = [サイト コレクション ID]、URL =

[サイト コレクション URL]) がサイト マップに見つかりません。

孤立したアイテムまたはデータベースの破損を修正し、再度アップグレードを実行します。

UI の変更

Fluent UI (リボンとも呼ばれます) の追加など、ユーザー インターフェイス (UI) の追加や、XHTML 標準の順守

によって、サイトに問題が発生することがあります。ときには、カスタム要素 (コンテンツ タイプなど) の名前が

新しいバージョンにおける名前と競合する可能性があります。また、ページを標準のサイト定義に戻したり、大

規模なリストに対して新たなビューを作成したりすることが必要になる場合もあります。

サイト内の UI の問題を確認する方法の詳細については、「アップグレードされたサイトを検証および確認する

(SharePoint Foundation 2010)」を参照してください。

アップグレード ログ ファイルには、次のようなエラーが記録される場合があります。

サイト <サイト URL> でサイト コレクション機能をアクティブにできませんでした。例外: 重複するコンテンツ

タイプ名 "名前" が見つかりました。

このエラーは、o12 の指定サイトに追加された、サードパーティによる "Summary Info" コンテンツ タイプの

名前が、o14 へのアップグレード時に、すぐに使用できる状態にある "Summary Info" コンテンツ タイプと

競合することを示しています。この場合は、指定サイト内にあるサードパーティによるコンテンツ タイプを削

除するか、その名前を "Summary Info" 以外のものに変更して、アップグレードを再実行してください。

領域の不足

領域 (データベース サーバー上にあるトランザクション ログ ファイル用の領域など) を使い果たした場合は、ア

ップグレードを続行できません。領域を解放するか、トランザクション ログ ファイルのサイズを増やしたうえで、

アップグレードを再開してください。詳細については、「トランザクション ログ ファイルのサイズの管理」

(http://go.microsoft.com/fwlink/?linkid=124882&clcid=0x411) を参照してください。

Page 340: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

340

フォーム ベース認証

フォーム ベース認証を使用している環境をアップグレードする場合は、追加の手順が必要になります。フォー

ム ベース認証プロバイダーをアップグレードするには、「クレーム ベースの Web アプリケーション用にフォーム

ベースの認証を構成する (SharePoint Foundation 2010)」の手順に従ってください。

セキュリティと権限 不明なアカウントに関するエラーや、データベースがアップグレードされないというエラーが発生する場合は、以

下のことを確認してください。

一括アップグレードの場合は、SharePoint 製品構成ウィザードを実行するのに使用するアカウントが、アッ

プグレードするすべてのデータベースについて、db_owner 固定データベース ロールのメンバーである必要

があります。このロールのメンバーでない場合、ウィザードがデータベースのアップグレードを開始するとき

に、不明なユーザー アカウントに関するエラーが表示されます。

データベース接続アップグレードの場合、SQL Server のインスタンス間でデータベースを移動しているの

であれば、そのセキュリティが正しく構成されている必要があります。使用しているアカウントが、データベ

ース上で適切な固定ロールと権限を持ち、ドメイン間でアップグレードしていても引き続き有効なアカウント

であることを確認します。

関連項目 試用版のアップグレードを使用して潜在的な問題を発見する (SharePoint Foundation 2010)

アップグレードされたサイトを検証および確認する (SharePoint Foundation 2010)

アップグレードを再開する (SharePoint Foundation 2010)

Page 341: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

341

失敗したアップグレードの後で復旧する (SharePoint

Foundation 2010)

Microsoft SharePoint Foundation 2010 へのアップグレードに失敗した場合、その後に問題を解決してアップグ

レード プロセスを再開する時間的な余裕がないときは、Windows SharePoint Services 3.0 環境を復旧する必

要があります。その手順は、用意されているバックアップの種類によって異なります。実行していたアップグレー

ドがデータベース接続アップグレードで、かつ (読み取り専用データベースを使うか、元の環境をオフラインにし

て) 元の環境を保持しておいた場合、環境は簡単に復旧できます。実行していたアップグレードが一括アップグ

レードの場合は、環境全体を復旧して、データを復元する必要があります。

時間的な余裕があるときは、問題を解決してアップグレードを再開してください。詳細については、「アップグレ

ードの問題のトラブルシューティングを実行する (SharePoint Foundation)」および「アップグレードを再開する

(SharePoint Foundation 2010)」を参照してください。

この記事の内容

スタンバイ環境に読み取り専用データベースが存在するときの復旧 (データベース接続アップグレード)

環境の完全バックアップが存在するときの復旧 (一括アップグレード)

データベースのバックアップが存在するときの復旧 (一括アップグレード)

スタンバイ環境に読み取り専用データベースが存在するとき

の復旧 (データベース接続アップグレード) データベース接続アップグレードを実行するときは、既存の環境を使用可能な状態のままにしてもかまいませ

んが、データベースを読み取り専用に設定します。この状態での復旧は、元の環境がまだ使用でき、読み取り

専用に設定するだけなので、最も簡単な復旧パスです。環境の復旧が完了したら、データベースを読み取り/

書き込みに再び切り替え、要求の受け付けを再開するだけで済みます。記事「読み取り専用データベースを使

用するファームを実行する (Windows SharePoint Services)」では、読み取り専用データベースを使用するように

ファームを設定する手順が説明されています。読み取り専用ファームを完全な動作に戻すには、[読み取り専

用データベース] エントリを [False] に設定し、記事で示されているタイマー ジョブを再び有効にします。

環境の完全バックアップが存在するときの復旧 (一括アップ

グレード) アップグレード プロセスを開始する前に環境の完全バックアップを作成した場合は、その完全バックアップを復

元して環境を復旧できます。完全バックアップから復元方法の詳細については、「組み込みツールを使用した

Windows SharePoint Services 3.0 の復元」を参照してください。

Page 342: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

342

データベースのバックアップが存在するときの復旧 (一括アッ

プグレード) コンテンツ データベースのバックアップのみを作成した場合でも環境を復旧できますが、長い時間がかかり、手

順が多くなります。基本的には、環境を再び構築し、データベースのバックアップを復元する必要があります。

環境を復旧し、バックアップしてあるコンテンツ データベースを復元する方法の詳細については、「構成データ

ベースに問題が発生した後にファームを復元する (Windows SharePoint Services)」を参照してください。

Page 343: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

343

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

2010)

場合によっては、Windows SharePoint Services 3.0 から Microsoft SharePoint Foundation 2010 へのサイトの

アップグレードを完了するために、アップグレードの再開が必要になることがあります。たとえば、次のような場

合です。

一括アップグレードの途中でサーバーが再起動された場合やアップグレードが失敗した場合は、

Psconfig.exe を使用してアップグレード プロセスを再開し、残っているサイトをアップグレードする必要があ

ります。

データベース接続アップグレードでは、アップグレードできないサイトはすべてスキップされます。サイトの

問題 (テンプレートや言語パックがない、サイトが読み取り専用に設定されている、サイトがクォータを超過

した、など) をすべて修正した後、Windows PowerShell のコマンドを使用してアップグレードを再開すると、

スキップされたサイトをアップグレードできます。

アップグレード中に発生するエラーのよくある原因の 1 つは、カスタマイズされた機能、ソリューション

、またはその他の要素が環境に不足していることです。アップグレード プロセスを開始する前に、必要

なすべてのカスタム要素がフロントエンド Web サーバーにインストールされていることを確認してくださ

い。サイトで使用される可能性のあるすべてのカスタム要素を識別するには、アップグレード前チェック

ツール、およびデータベース接続アップグレードの場合は test-spcontentdatabase という Windows

PowerShell コマンドレットを使用できます。詳細については、「試用版のアップグレードを使用して潜在

的な問題を発見する」の「カスタマイズを識別し、インストールする」を参照してください。

この記事の内容

Psconfig.exe を使用してサーバー ファームのアップグレードを再開する

Windows PowerShell を使用してデータベースのアップグレードを再開する

Psconfig.exe を使用してサーバー ファームのアップグレード

を再開する SharePoint 製品構成ウィザード が完了する前にアップグレードが停止または失敗したことがわかった場合は、

SharePoint 製品構成ウィザード の再実行またはコマンド ライン操作によって、アップグレードをその時点から

再開できます。このプロセスは、ソフトウェア アップグレードの強制実行とも呼ばれます。アップグレードを再開

する前に、失敗または停止の原因となった問題を必ず調査して解決してください。

1. 以下に示す管理者の資格情報を持っていることを確認します。

Psconfig.exe を使用するには、サーバーのローカル Administrators グループのメンバーである必

メモ:

サーバー ファームのアップグレードを再開するには

Page 344: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

344

要があります。

2. コマンド プロンプト ウィンドウを開き、次のディレクトリに移動します。

%COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\14\Bin\

3. 次のコマンドを入力します。

psconfig -cmd upgrade -inplace v2v -passphrase <パスフレーズ> -wait

オプションのパラメーター -force を使用すると、このコマンドが動作しない場合にアップグレードを強

制的に続行させることができます。アップグレード プロセスを強制的に続行させるには、このコマンド

文字列の末尾に ?force を追加します。

ソフトウェア アップグレードのインストールを再び開始する前に、Windows インストーラーのログを有効

にすることができます。Windows インストーラーのログを有効にするには、マイクロソフト サポート技術

情報の文書番号 223300、「Windows インストーラーのログの記録を有効にする方法」

(http://go.microsoft.com/fwlink/?linkid=99206&clcid=0x411) を参照してください。

Windows PowerShell を使用してデータベースのアップグレー

ドを再開する 一括アップグレードまたはデータベース接続アップグレードの途中でスキップされたサイト コレクションがあった

場合は、Windows PowerShell コマンドレットを使用して、そのサイト コレクションが含まれるデータベースのアッ

プグレード プロセスを再開できます。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 Products] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell コマンド プロンプト (PS C:\>) で、次のコマンドを入力します。

upgrade-spcontentdatabase -id <GUID>

GUID は、データベースの識別子です。次のコマンドレットを実行すると、コンテンツ データベースの

GUID を確認できます。

Get-SPContentDatabase -Identity <コンテンツ データベース名>

詳細については、「Upgrade-SPContentDatabase」を参照してください。

メモ:

Windows PowerShell を使用してデータベースのアップグレードを再開するには

Page 345: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

345

アップグレード前の手順を実行する (SharePoint

Foundation 2010)

Microsoft SharePoint Foundation 2010 へのアップグレード プロセスの計画が完了したら、必要なアップグレー

ド前の手順に従ってアップグレード プロセスを開始できます。

このセクションの内容

アップグレード前チェック ツールを実行する (SharePoint Foundation 2010)

アップグレード前チェック ツールによって、環境内で発生する可能性のあるアップグレードの問題が特定さ

れます。アップグレードの計画時およびアップグレード プロセスの開始前にこれを実行すると、このような

問題に対処できます。

一括アップグレードの前に環境全体をバックアップする (SharePoint Foundation 2010)

アップグレードが計画どおりに実行されなかった場合に環境を復元できるように、環境の完全バックアップ

を作成します。

Page 346: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

346

アップグレード前チェック ツールを実行する

(SharePoint Foundation 2010)

Microsoft SharePoint Foundation 2010 へのアップグレードを実行する前に、アップグレード前のチェック ツー

ルを使用して環境および SharePoint サイトの状態を調べることができます。サーバー管理者がアップグレード

前のチェック ツールを実行し、アップグレードをスケジュールする前に解決できる問題はすべて解決しておくこ

とを強くお勧めします。

アップグレード前のチェック ツールは、アップグレードに伴う潜在的な問題を見つけ、推奨事項とベスト プラクテ

ィスを確認するために Windows SharePoint Services 3.0 環境で実行する Stsadm 操作です。この操作は、

Windows SharePoint Services 3.0 Service Pack 2 で使用可能であり、Windows SharePoint Services 3.0 用の

2009 年 10 月の累積的な更新プログラムで更新されました。2009 年 10 月の累積的な更新プログラムは、「

October 2009 Cumulative Update Packages for SharePoint Server 2007 and Windows SharePoint Services

3.0 are published (英語)」 (http://go.microsoft.com/fwlink/?linkid=169179&clcid=0x411) (英語) からダウンロー

ドし、インストールできます。

アップグレード前のチェック ツールを、何度も実行する必要が生じる場合があります。たとえば、ツー

ルを使用してサーバー ファームの評価を行うが、アップグレードは数週間行わないという場合は、アッ

プグレードを行う直前にツールを再実行して新しいサイトをチェックし、その間に新たな問題が発生して

いないことを確認する必要があります。

この記事の内容:

アップグレード前チェック ツールのレポートについて

アップグレード前のチェックツールを実行する

アップグレード中によく起こる失敗の 1 つは、カスタマイズした機能、ソリューション、またはその他の

要素が環境から失われることです。必要なカスタム要素がフロントエンド Web サーバーにインストール

されていることを、アップグレード プロセスを開始する前に確認してください。アップグレード前のチェッ

ク ツールを使用し、データベース接続アップグレードの場合は test-spcontentdatabaseWindows

PowerShell コマンドレットを使用して、サイトで使用しているカスタム要素を識別できます。詳細につい

ては、「試用版のアップグレードを使用して潜在的な問題を発見する」の「カスタマイズを識別し、インス

トールする」を参照してください。

アップグレード前チェック ツールのレポートについて アップグレード前チェック ツールのレポートには、以下を含む、環境およびその環境内の SharePoint サイトの

各状態についての情報が出力されます。

メモ:

メモ:

Page 347: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

347

アップグレードの準備状況およびサポートされているパス ファーム内のすべてのサーバーおよびコンポ

ーネントのリストと、サーバーがアップグレード要件を満たしているかどうかについての情報を取得します。

代替アクセス マッピングの設定 ファームで使用されている代替アクセス マッピング URL のリストを取得

します。

インストール済みの要素 サイト定義、サイト テンプレート、機能、およびファームにインストールされてい

る言語パックをすべて含むリストを取得します。どのサイト テンプレートがインストールまたは使用されてい

るかを知らなければ、アップグレード後またはデータベース接続後にそれが使用できるかどうかは確認で

きません。また、どの要素がカスタマイズされているかを知らなければ、アップグレード後にカスタマイズを

再度確認することはできません。たとえば、SharePoint Foundation 2010 にはまだ存在しない Windows

SharePoint Services 3.0 用の言語パックに依存するサイトがあることがわかっていれば、アップグレード中

にそのサイトの処理方法を計画できます。

サポートされていないカスタマイズ サポートされていないサーバー側のカスタマイズ (データベース スキ

ーマの変更など) がファームに存在するかどうかについてのレポートを出力します。

切り離されたオブジェクト ファーム内のすべての切り離されたデータベースまたはサイトのリストを取得し

ます。リスト アイテム、リスト、ドキュメント、Web サイト、サイト コレクションなどのオブジェクトは、切り離さ

れている場合があります。つまり、オブジェクトが存在するが、特定のサイトに関連付けられていない場合

があります。切り離されたオブジェクトは以前のバージョンでは動作しないため、アップグレード後も動作し

ません。一括アップグレードを実行した後も、切り離されたアイテムは存在しますが、動作しません。アップ

グレードを行う前に、切り離されたオブジェクトを修復することをお勧めします。

フロントエンド Web サーバーの Administrators グループのメンバーは、サポート技術情報の記事

918744「Windows SharePoint Services でのコンテンツ データベースを修復するために、使用でき

る新しいコマンドライン操作の説明」(http://go.microsoft.com/fwlink/?linkid=69958&clcid=0x411)

に記載されている手順に従って作業することにより、切り離された項目をアップグレード前に修復

できます。

無効な構成設定 ファームでの不足している構成設定または無効な構成設定 (Web.config ファイルがない

、ホスト名が無効、サービス アカウントが無効など) についてのレポートを出力します。

データベース要件 データベースがアップグレード要件を満たしているかどうか (たとえば、データベースが

読み取り/書き込みに設定されていること、Windows Internal Database に格納されているデータベースおよ

びサイト コレクションがすべて 4 GB のサイズを超えていないことなど) についてのレポートを出力します。

アップグレード前のチェック ツールで収集した情報を使用して、以下のことを決定します。

一括アップグレードとデータベース接続アップグレードのどちらを実行するか。

「アップグレード方法を決定する (SharePoint Foundation 2010)」に、どの種類のアップグレードを実行する

か決定するのに役立つ情報があります。この決定を行う際には、アップグレード前のチェック ツールによっ

て生成されたレポートを検討することが重要です。サーバーが一括アップグレードの要件を満たさない場合

は、データベース接続アップグレードの使用を検討してください。

カスタマイズされたサイトを含むサイト コレクションの一部をアップグレードするか、すべてをアップグレード

するか。

ヒント:

Page 348: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

348

アップグレード後にカスタマイズを再適用または再実行する必要があり、そのため他のサイトよりレビュー

段階に長い時間を要する可能性があるのはどのサイトか。

アップグレードを準備するときに環境についての情報を記録できるワークシートが用意されています。ワークシ

ートは、http://go.microsoft.com/fwlink/?linkid=179928&clcid=0x411 (英語) からダウンロードしてください。

アップグレード前のチェックツールを実行する この手順を実行する前に、次のことを確認してください。

システムで Windows SharePoint Services 3.0 Service Pack 2 が実行されていること

1. 次の管理者資格情報があることを確認してください。

Stsadm を使用するには、サーバーのローカル Administrators グループのメンバーである必要が

あります。

2. [スタート] をクリックし、[コマンド プロンプト] を右クリックして、[管理者として実行] をクリックします。

3. コマンド プロンプト ウィンドウで、次のディレクトリに移動します。

%COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\12\bin

4. 次のコマンドを入力し、Enter キーを押します。

STSADM.EXE -o preupgradecheck

このコマンドを実行すると、ローカル サーバーとファームレベル設定の両方がチェックされます。この

操作で使用できる他のパラメーターのリストについては、「Preupgradecheck: Stsadm 操作 (Windows

SharePoint Services)」を参照してください。アップグレード前のチェック ツールに含まれるルールのリ

ストについては、「将来のリリースに備えたアップグレード前スキャンとレポート (Windows SharePoint

Services)」を参照してください。

アップグレード前のチェッカーを実行すると、レポートが既定のブラウザーで自動的に開かれます。

%COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\12\LOGS ディレクトリにあるレポート

を開いて表示することもできます。レポートの名前は、PreUpgradeCheck_YYYYMMDD-HHMMSS-SSS-<ランダ

ムな数>.htm という形式になっています。YYYYMMDD は日付、HHMMSS-SSS は時刻です (24 時間制での時

、分、秒、およびミリ秒)。また、アップグレード前チェッカーの実行が同時に試みられる可能性もあるため、各試

行を区別するためにランダムな番号が使用されます。同じ場所にレポートの TXT 版と XML 版もあります。

レポートを使用して、問題を見つけて解決します。必要に応じて、結果をアップグレード チームの他のメンバー

と共有することもできます。たとえば、カスタマイズしたサイト テンプレート、カスタム Web パーツなどの問題が

あれば、アップグレードのスケジュールを立てる前に適切なサイトの所有者、Web 作成者、または開発者に報

告し、問題を解決する時間を与えることができます。

アップグレード前チェック ツールを実行するには

Page 349: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

349

一括アップグレードの前に環境全体をバックアップする

(SharePoint Foundation 2010)

アップグレード処理中に問題が発生した場合に既存の環境を回復できるようにするため、アップグレード処理

の実行前に Windows SharePoint Services 3.0 環境をバックアップする必要があります。

Windows SharePoint Services 3.0 を Hyper-V 仮想環境で実行している場合は、「Hyper-V 仮想環境で

SharePoint 製品とテクノロジを使用する」(http://go.microsoft.com/fwlink/?linkid=125834&clcid=0x411) を参照

してください。

環境をバックアップする Windows SharePoint Services 3.0 環境の完全バックアップを行えます。アップグレードの前にファームの完全

バックアップを実行することをお勧めします。

Windows SharePoint Services 3.0 環境をバックアップするには、「組み込みツールを使用してファームをバック

アップする (Windows SharePoint Services 3.0)」(http://go.microsoft.com/fwlink/?linkid=105988&clcid=0x411)

で説明されている手順を使用します。

カスタマイズを展開している場合は、カスタマイズもバックアップする必要があります。詳細については、「カスタ

マイズをバックアップおよび復元する (Windows SharePoint Services)」

(http://go.microsoft.com/fwlink/?linkid=186627&clcid=0x411) を参照してください。

バックアップをテストする アップグレード処理中にハードウェア障害またはデータの破損があった場合に回復できるようにするため、バッ

クアップが有効であることを確認する必要があります。バックアップをテストするには、実稼働用ではない

Windows SharePoint Services 3.0 ファームをセットアップし、バックアップを回復し、カスタマイズ内容 (サイト定

義、Web パーツなど) をインストールして、復元されたバックアップが機能することを確認します。

これを行うには、「組み込みツールを使用した Windows SharePoint Services 3.0 の復元」

(http://go.microsoft.com/fwlink/?linkid=105989&clcid=0x411) で説明されている手順を使用します。

関連項目 バックアップと復旧 (SharePoint Foundation 2010)

Page 350: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

350

一括アップグレードを実行する (SharePoint Foundation

2010)

「アップグレード プロセスについて (SharePoint Foundation 2010)」の記事を読んでアップグレード プロセスを理

解し、「アップグレードを計画および準備する (SharePoint Foundation 2010)」の記事の手順に従ってアップグレ

ードを計画したら、Microsoft SharePoint Foundation 2010 への一括アップグレードを実行する準備は完了です

。このセクションの手順は、試験的なアップグレードと運用ファームでの実際の一括アップグレードの双方で使

用できます。

このセクションの内容

一括アップグレードのチェックリスト (SharePoint Foundation 2010)

このチェックリストを使用して、アップグレードの準備、アップグレードの実行、およびアップグレード後に必

要なすべての手順に従っていることを確認します。

SharePoint Foundation 2010 への一括アップグレードを行う

前提条件のインストールからサイトのアップグレードまで、一括アップグレードを実行するために必要なす

べての手順について説明します。

スタンドアロンの Windows SharePoint Services 3.0 からリモート BLOB ストレージを使用する SharePoint

Foundation 2010 にアップグレードする

4 ギガバイト (GB) を超えるコンテンツ データベースを含むスタンドアロンの Windows SharePoint Services

3.0 システムから SharePoint Foundation 2010 にアップグレードする手順について説明します。

切断されたデータベースを使用する一括アップグレードの手引き (SharePoint Foundation 2010)

データベースを切断してアップグレードを行う複合的な方法を使用するプロセスについて説明します。この

方法は、複数のデータベースを同時にアップグレードする効率性と高速性を一括アップグレードに与えるも

のです。

利用可能な言語テンプレート パックをインストールする (SharePoint Foundation 2010)

セットアップを実行した後、SharePoint 製品構成ウィザード を実行する前に、その環境に必要な言語パッ

クをすべてインストールします。

Page 351: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

351

一括アップグレードのチェックリスト (SharePoint

Foundation 2010)

ここでは、アップグレードの準備、アップグレードの実行、およびアップグレード後の手順の実行の各段階につ

いて、必要な手順をすべて実行したかどうかを確認するために使用できるチェックリストを示します。

この記事の内容

アップグレードを準備する

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

アップグレード後の手順を実行する

手順の中には、所要時間についての記述を含むものがあります。これらは、手順に要する大まかな時間を示す

ための概算値に過ぎません。各自の環境で各手順に要する時間を把握するには、テスト環境で試験的なアッ

プグレードを実行することをお勧めします。詳細については、「アップグレード プロセスに要する時間と必要な容

量を予測する (SharePoint Foundation 2010)」および「試用版のアップグレードを使用して潜在的な問題を発見

する (SharePoint Foundation 2010)」を参照してください。

アップグレードを準備する 一括アップグレードを開始する前に、次の手順を順序どおりに実行します。

一括アップグレードのアップグレード前の手順 メモ

[ ] アップグレード前チェック ツールを実

行する

アップグレード前チェック ツールを実

行し、問題点がある場合は対処しま

す。ツールが生成するレポートを使用

して、アップグレード計画ワークシート

を記入します。

詳細な手順:「アップグレード前チェッ

ク ツールを実行する (SharePoint

Foundation 2010)」

この手順を複数回実行して、環境

をクリーンアップし、アップグレード

プロセスをテストします。

チェック ツールの実行には数分し

かかかりませんが、問題点への対

処には数日または数週間かかる

場合があります。

[ ] 環境をクリーンアップする

アップグレードを開始する前に、環境

が正常な状態で動作することを確認

し、保持する必要がないコンテンツを

クリーンアップします。切り離されたサ

環境全体に対してこの手順を 1

回実行します。

このプロセスが完了するまでに数

日または数週間かかることがあり

ます。

Page 352: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

352

一括アップグレードのアップグレード前の手順 メモ

イトやデータの削除または修復、大き

なリストや大きなアクセス制御リスト

(ACL) の解決、余分なドキュメント バ

ージョンの削除、および使用されてい

ないテンプレート、機能、または Web

パーツの削除を行います。

詳細な手順:「アップグレード前の環境

のクリーンアップ (SharePoint

Foundation 2010)」

[ ] ブロックするファイルの種類を記録す

ブロックするファイルの種類は、アッ

プグレード時に保持されません。ブロ

ックするファイルの種類のリストをコピ

ーし、そのリストをアップグレード ワ

ークシートに保存することで、アップグ

レード後に設定を再適用できます。

環境全体に対してこの手順を 1

回実行します。

[ ] 環境をバックアップする

アップグレード処理中に問題が発生

した場合に既存の環境を回復できる

ように、環境全体をバックアップしま

す。

詳細な手順:「一括アップグレードの前

に環境全体をバックアップする

(SharePoint Foundation 2010)」

環境全体に対してこの手順を 1

回実行します。

データ セットおよび環境に応じて

、この手順には 1 時間または数

時間以上かかることがあります。

アップグレードを実行する 一括アップグレード時には、次の手順を順序どおりに実行します。データベースを切断して行う一括アップグレ

ードで必要な手順も含まれています。

Windows Internal Database を使用する Windows SharePoint Services 3.0 のインストールから一括ア

ップグレードを行う場合で、データベースのサイズが 4 GB に近い場合は、追加の手順を実行する必

要があります。その手順の詳細については、「コンテンツ データベースが 4 GB より大きい場合に

Windows SharePoint Services 3.0 のスタンドアロン インストールから SharePoint Foundation 2010 に

アップグレードする (リモート BLOB ストレージ)」を参照してください。

警告:

Page 353: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

353

一括アップグレードを実行する メモ

[ ] アップグレード前チェック ツールを実

行する

アップグレード前チェック ツールを再

実行して、アップグレードを開始する前

に、新しい問題やまだ残っている問題

を識別します。

詳細な手順:「アップグレード前チェック

ツールを実行する (SharePoint

Foundation 2010)」

チェック ツールの実行には数分し

かかかりませんが、問題点への対

処にはもっと時間がかかる場合が

あります。

[ ] 必須コンポーネントをすべてのサーバ

ーにインストールする

アップグレードを実行する前に、

Windows SharePoint Services 3.0 がイ

ンストールされている各 Web サーバー

上で、必須コンポーネントのインストー

ラーを実行する必要があります。

詳細な手順:「SharePoint Foundation

2010 への一括アップグレードを行う」

の「必須コンポーネントをインストール

する」

環境内の各 Web サーバーでこの

手順を実行します。

[ ] データベースを切断する (データベー

スを切断して行う一括アップグレード

の場合のみ)

データベースを切断して行う一括アッ

プグレードの場合は、セットアップを実

行する前にデータベースを切断します

詳細な手順:「切断されたデータベース

を使用する一括アップグレードの手引

き (SharePoint Foundation 2010)」

環境内の各コンテンツ データベー

スに対してこの手順を実行します。

[ ] ユーザーを切断する

サーバー ファームをアップグレードす

る場合は、すべての Web サーバー上

の World Wide Web Publishing Service

(W3SVC) を停止して、すべてのユーザ

ーをサーバー ファームから切断します

環境内の各 Web サーバーでこの

手順を実行します。

Page 354: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

354

一括アップグレードを実行する メモ

[ ] すべてのサーバーでセットアップを実

行する

すべてのサーバーでセットアップを実

行してソフトウェアをアップグレードしま

す。

詳細な手順:「SharePoint Foundation

2010 への一括アップグレードを行う」

の「すべてのサーバーでセットアップを

実行する」

環境内の各 Web サーバーでこの

手順を実行します。

この手順にかかる時間は、環境内

のサーバー数に応じて、数分また

は数時間になることがあります。

[ ] 言語パックをインストールする

SharePoint 製品構成ウィザードを実行

する前に、必要な言語パックをインスト

ールします。

詳細な手順:「利用可能な言語テンプレ

ート パックをインストールする

(SharePoint Foundation 2010)」

環境内の各 Web サーバーでこの

手順を実行します。

この手順にかかる時間は、各 Web

サーバーで数分のみです。

[ ] SharePoint 製品構成ウィザードを実行

する

サーバー ファームをアップグレードす

る場合は、まず SharePoint サーバー

の全体管理を実行しているサーバー

で SharePoint 製品構成ウィザードを

実行し、一時停止してから、ファーム内

のその他のサーバーでウィザードを実

行します。その後、最初のサーバーに

戻ってウィザードを完了します。

重要:

SharePoint サーバーの全体

管理を事前にアップグレードし

てから、ファーム内のその他

のコンテンツをアップグレード

することが重要です。

SharePoint サーバーの全体

管理を実行しているサーバー

でウィザードを完了すると、こ

のように処理できます。

環境内の各 Web サーバーでこの

手順を実行します。

この手順には数時間かかる場合が

あります。

Page 355: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

355

一括アップグレードを実行する メモ

詳細な手順:「SharePoint Foundation

2010 への一括アップグレードを行う」

の「SharePoint 製品構成ウィザードを

実行する」

[ ] クレーム ベースの Web アプリケーショ

ン用にフォーム ベースの認証を構成

する (データベースを切断して行う一

括アップグレードの場合のみ)

フォーム ベース認証または Web シン

グル サインオン (Web SSO) 認証を使

用するように構成された Web アプリケ

ーションの場合は、データベースの接

続および切断の前に、追加の手順を

実行する必要があります。最初に、

Windows SharePoint Services 3.0 Web

アプリケーションをクレーム認証に変

換します。Web アプリケーションをクレ

ーム認証用に変換した後は、Web アプ

リケーション ゾーンをフォーム ベース

認証 (必要であれば Web SSO 認証)

用に構成します。次に、ユーザーと権

限を SharePoint Foundation 2010 に

移行します。

詳細な手順:「クレーム ベースの Web

アプリケーション用にフォームベースの

認証を構成する (SharePoint

Foundation 2010)」

データベースを切断して行う一括ア

ップグレード方法に従っている場合

は、この時点でこの手順を実行しま

す。標準の一括アップグレード方法

に従っている場合は、アップグレー

ドの完了後にこの手順を実行しま

す。

Windows SharePoint Services 3.0

でフォーム ベース認証を使用して

いたすべての Web アプリケーショ

ンに対して、この手順を実行します

[ ] データベースを接続する (データベー

スを切断して行う一括アップグレード

の場合のみ)

データベースを切断して行う一括アッ

プグレードの場合は、データベースを

接続し、次にデータをアップグレードし

ます。

詳細な手順:「切断されたデータベース

を使用する一括アップグレードの手引

き (SharePoint Foundation 2010)」

環境内の各コンテンツ データベー

スに対してこの手順を実行します。

この手順にかかる時間は、データ

セット、複数のデータベースを並行

してアップグレードしているかどうか

、および Web サーバー、データベ

ース サーバー、サブシステムのハ

ードウェアに応じて、1 時間、数時

間、または数日かかる場合があり

ます。

[ ] アップグレードの進行状況を監視する 環境全体に対してこの手順を 1 回

Page 356: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

356

一括アップグレードを実行する メモ

SharePoint サーバーの全体管理の [

アップグレードの状態] ページを使用し

て、サイトのアップグレードの進行状況

を監視します。

詳細な手順:「アップグレードされたサイ

トを検証および確認する (SharePoint

Foundation 2010)」

実行します。

データ セットに応じて、この手順に

は 1 時間、数時間、または数日か

かることがあります。

アップグレード後の手順を実行する 一括アップグレードを実行した後、次の手順を順序どおりに実行します。

一括アップグレードのアップグレード後の手順 メモ

[ ] クレーム ベースの Web アプリケー

ション用にフォームベースの認証を

構成する

フォーム ベース認証または Web シ

ングル サインオン (Web SSO) 認証

を使用するように構成された Web ア

プリケーションの場合は、アップグレ

ード後に追加の手順を実行する必

要があります。最初に、Windows

SharePoint Services 3.0 Web アプリ

ケーションをクレーム認証に変換し

ます。Web アプリケーションをクレー

ム認証用に変換した後は、Web アプ

リケーション ゾーンをフォーム ベー

ス認証 (必要であれば Web SSO 認

証) 用に構成します。次に、ユーザ

ーと権限を SharePoint Foundation

2010 に移行します。

詳細な手順:「クレーム ベースの

Web アプリケーション用にフォーム

ベースの認証を構成する

(SharePoint Foundation 2010)」

Windows SharePoint Services 3.0 で

フォーム ベース認証を使用していた

すべての Web アプリケーションに対

して、この手順を実行します。

[ ] アップグレードの状態とアップグレー 環境内でアップグレードされたすべ

Page 357: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

357

一括アップグレードのアップグレード後の手順 メモ

ドされたサイトを確認する

サイトをチェックし、正常にアップグレ

ードされていることと、ユーザーが参

照できる状態になっていることを確

認します。

詳細な手順:「アップグレードされた

サイトを検証および確認する

(SharePoint Foundation 2010)」

ての Web アプリケーションとサイト

コレクションに対して、この手順を実

行します。

コンテンツに応じて、この手順には 1

時間、数時間、または数日かかるこ

とがあります。

また、サイトの所有者にサイトを確

認させ、問題点がある場合は報告し

てもらいます。

関連項目 Upgrade Worksheet for SharePoint 2010 Products (英語)

Page 358: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

358

SharePoint Foundation 2010 への一括アップグレード

を行う

Windows SharePoint Services 3.0 から Microsoft SharePoint Foundation 2010 への一括アップグレードを実行

すると、既存のハードウェア上で、ファームの構成データとファーム内のすべてのコンテンツが一定の順序でア

ップグレードされます。一括アップグレード プロセスを開始すると、セットアップによって Web サーバーがオフラ

インになり、アップグレードが終了するまで Web サイトは利用できなくなります。この後、Web サーバーが再起

動されます。一括アップグレードを開始した後に、アップグレードを一時停止したり、前のバージョンにロールバ

ックすることはできません。

アップグレード中に発生するエラーのよくある原因の 1 つは、カスタマイズされた機能、ソリューション

、またはその他の要素が環境に不足していることです。アップグレード プロセスを開始する前に、必要

なすべてのカスタム要素がフロントエンド Web サーバーにインストールされていることを確認してくださ

い。アップグレード前チェッカーを使用すると、サイトが使用している可能性のあるカスタム要素を特定

できます。詳細については、「試用版のアップグレードを使用して潜在的な問題を発見する」の「カスタ

マイズを識別し、インストールする」を参照してください。

Windows Internal Database を使用する Windows SharePoint Services 3.0 からの一括アップグレードで、データ

ベースのサイズが 4 GB を超えている場合は、追加の手順が必要です。詳細については、「コンテンツ データ

ベースが 4 GB より大きい場合に Windows SharePoint Services 3.0 のスタンドアロン インストールから

SharePoint Foundation 2010 にアップグレードする (リモート BLOB ストレージ)」を参照してください。

この記事に含まれる手順の多くを使用して、データベースを切断する複合的な方法でアップグレードを実行す

ることもできます。この方法では、サーバーとインフラストラクチャを一括してアップグレードしますが、コンテンツ

データベースについては接続および切断を並行して行うことでアップグレードします。データベースを切断する

プロセスの詳細については、「切断されたデータベースを使用する一括アップグレードの手引き (SharePoint

Foundation 2010)」を参照してください。アップグレード方法の選択の詳細については、「アップグレード方法を決

定する (SharePoint Foundation 2010)」と「アップグレード プロセスの概要 (SharePoint Foundation 2010)」を参

照してください。

SharePoint Foundation 2010 への一括アップグレードを実行するには、64 ビットの Windows Server

2008 環境で Windows SharePoint Services 3.0 Service Pack 2 (SP2) が実行されている必要がありま

す。サーバー ファーム環境の場合は、64 ビット版の Microsoft SQL Server 2008 R2、SQL Server

2008 Service Pack 1 (SP1) (累積的な更新プログラム 2 の適用済み)、または SQL Server 2005 SP3

(累積的な更新プログラム 3 の適用済み) が実行されている必要もあります。

この記事の内容

プロセスの概要

はじめに

メモ:

重要:

Page 359: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

359

必須コンポーネントをインストールする

すべてのサーバーでセットアップを実行する

SharePoint 製品構成ウィザードを実行する

サイトのアップグレードの状態を確認する

検証

プロセスの概要 この記事の手順を使用して、SharePoint Foundation 2010 をインストールし、環境内の SharePoint サイトすべ

てをアップグレードします。運用環境でアップグレードを行う前に、テスト環境でこのアップグレード手順を試すこ

とをお勧めします。詳細については、「試用版のアップグレードを使用して潜在的な問題を発見する

(SharePoint Foundation 2010)」を参照してください。

サーバー ファームをアップグレードする場合、以下の順序で新しいバージョンをインストールして構成します。

1. サーバー ファーム内のすべてのサーバーに SharePoint Foundation 2010 をインストールします。

2. 必要に応じて、SharePoint Foundation 2010 用の言語パックをインストールします。詳細については、「利

用可能な言語テンプレート パックをインストールする (SharePoint Foundation 2010)」を参照してください。

3. SharePoint サーバーの全体管理 Web サイトを含むフロントエンド Web サーバーで、SharePoint 製品構成

ウィザードを実行します。

どのサーバーで SharePoint サーバーの全体管理が実行されているかを特定するには、[ファーム サーバ

ー] ページ (http://<サーバー名>: <管理ポート番号>/_admin/farmservers.aspx) を開いて、どのサーバー

(複数の場合あり) でサーバーの全体管理サービスが実行されているかを確認します。この手順は、

SharePoint Foundation 2010 のインストール前、Windows SharePoint Services 3.0 の SharePoint サーバ

ーの全体管理がまだ利用できる間に実行します。

複数のサーバーで SharePoint サーバーの全体管理が実行されている場合、その中の 1 つのサ

ーバーを選択して、アップグレードを実行する最初のサーバーとして使用します。そのサーバーの

プロセスが完了したら、SharePoint サーバーの全体管理を実行しているその他のサーバーのアッ

プグレードに進みます。

4. ファーム内の残りのフロントエンド Web サーバーとアプリケーション サーバーを任意の順に選択して、

SharePoint 製品構成ウィザードを実行します。

各アップグレード方法の概要と説明図については、「アップグレード プロセスの概要 (SharePoint Foundation

2010)」を参照してください。

データベースを切断してアップグレードする複合的な方法でも実行する手順は同様ですが、セットアッ

プを実行する前にすべてのコンテンツ データベースを切断し、SharePoint 製品構成ウィザードを実行

した後に再度接続する必要があります。データベースを切断するアップグレード方法の詳細について

は、「切断されたデータベースを使用する一括アップグレードの手引き (SharePoint Foundation 2010)」

を参照してください。

メモ:

メモ:

Page 360: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

360

はじめに 一括アップグレードを開始する前に、必要な権限、ハードウェア要件、およびソフトウェア要件に関する以下の

情報と、プロセスの開始前に実行する手順を確認してください。

アップグレード プロセスを開始する前に、アップグレード前チェック ツール (stsadm –o preupgradecheck、

Windows SharePoint Services 3.0 Service Pack 2 に付属し、2009 年 10 月の累積的な更新プログラムで

更新されたもの) を必ず実行し、問題がある場合はすべて解決しておきます。詳細については、「アップグ

レード前チェック ツールを実行する (SharePoint Foundation 2010)」を参照してください。

アップグレード プロセスを開始する前に、環境をバックアップすることをお勧めします。詳細については、「

一括アップグレードの前に環境全体をバックアップする (SharePoint Foundation 2010)」を参照してください

ハードウェアとソフトウェアの要件をすべて満たしていることを確認します。64 ビット版の Windows Server

2008 または Windows Server 2008 R2 が必要です。また、サーバー ファーム用に、64 ビット版の SQL

Server 2005 または SQL Server 2008 が必要です。これらの要件 (インストールが必要な特定の更新プロ

グラムなど) の詳細については、「ハードウェア要件とソフトウェア要件 (SharePoint Foundation 2010)」を参

照してください。

適切なアクセス許可を使用して必要なアカウントをセットアップできる状態であることを確認します。詳細に

ついては、「初期展開に必要な管理アカウントとサービス アカウント (SharePoint Foundation 2010)」を参照

してください。

SharePoint 製品構成ウィザードを実行するのに使用するアカウントが、アップグレードするすべてのデータ

ベースについて、db_owner 固定データベース ロールのメンバーであることを確認します。

必須コンポーネントをインストールする アップグレードを実行する前に、Windows SharePoint Services 3.0 がインストールされている各 Web サーバー

上で、必須コンポーネントのインストーラーを実行する必要があります。必須コンポーネントのインストーラーは

、SharePoint Foundation 2010 のサポートに必要なソフトウェアをインストールするために用意されています。

1. 製品ディスクからインストール フォルダーを開いて、PrerequisiteInstaller.exe を実行します。

Microsoft SharePoint 製品準備ツールが開きます。

2. [次へ] をクリックします。

3. [ソフトウェア製品のライセンス条項] ページで、[使用許諾契約書の条項に同意します] チェック ボック

スをオンにして、[次へ] をクリックします。

ツールが実行され、必要なソフトウェアがインストールおよび構成されます。

4. [次へ] をクリックします。

5. [インストールが完了しました] 画面に、各必須コンポーネントが正常にインストールされたか、または

既にインストール済みと表示されていることを確認します。

6. [完了] をクリックして、ウィザードを終了します。

必須コンポーネントのインストーラーを実行するには

Page 361: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

361

すべてのサーバーでセットアップを実行する すべての必須コンポーネントがインストールされたら、サーバー ファーム内のすべての Web サーバーで

Setup.exe を実行できます。

データベースを切断する複合的なアップグレード方法では、セットアップを実行する前にコンテンツ デ

ータベースを切断する必要があります。データベースの切断の詳細については、「切断されたデータベ

ースを使用する一括アップグレードの手引き (SharePoint Foundation 2010)」を参照してください。

サーバー ファームで一括アップグレードを実行する場合は、すべてのフロントエンド Web サーバー上

の World Wide Web Publishing Service (W3SVC) を停止して、すべてのユーザーをサーバー ファーム

から切断します。ある Web サーバー上でファイルとデータベースが更新された後に、サーバー ファー

ム内のユーザーに接続を許可しても、その他の Web サーバーが更新されていない場合、ユーザーは

Web サイトを参照できません。

1. Setup.exe を実行します。

2. [マイクロソフト ソフトウェア ライセンス条項をお読みください] ページで使用許諾契約書の条項を確認

し、[「マイクロソフト ソフトウェア ライセンス条項」に同意します] ボックスをオンにして、[続行] をクリッ

クします。

3. [以前のバージョンからのアップグレード] ページで、[今すぐインストール] をクリックします。

4. セットアップが実行され、SharePoint Foundation 2010 がインストールされます。

完了ページで [SharePoint 製品構成ウィザードを今すぐ実行する] チェック ボックスをオフにして、[閉

じる] をクリックします。

SharePoint 製品構成ウィザードを実行する前に、SharePoint Foundation 2010 の任意の言語テンプレート パッ

クをインストールします。詳細については、「利用可能な言語テンプレート パックをインストールする

(SharePoint Foundation 2010)」を参照してください。

SharePoint 製品構成ウィザードを実行する 単一のサーバーをアップグレードする場合は、SharePoint 製品構成ウィザードをそのサーバーでのみ実行して

、コンテンツのアップグレードを開始できます。サーバー ファームをアップグレードする場合は、まず

SharePoint サーバーの全体管理を実行しているサーバーで SharePoint 製品構成ウィザードを実行し、一時停

止してから、ファーム内のその他のサーバーでウィザードを実行します。その後、最初のサーバーに戻ってウィ

ザードを完了します。SharePoint サーバーの全体管理を事前にアップグレードしてから、ファーム内のその他

のコンテンツをアップグレードすることが重要です。SharePoint サーバーの全体管理を実行しているサーバー

でウィザードを完了すると、このように処理できます。

メモ:

重要:

新しいバージョンをインストールするには

重要:

Page 362: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

362

SharePoint 製品構成ウィザードを実行するのに使用するアカウントが、アップグレードするすべてのデ

ータベースについて、db_owner 固定データベース ロールのメンバーであることを確認します。メンバー

でない場合、ウィザードがデータベースのアップグレードを開始するときに、不明なユーザー アカウン

トに関するエラーが表示される可能性があります。

SharePoint 製品構成ウィザードを実行する前に、すべての言語テンプレート パックがインストール済みである

ことを確認してください。

SharePoint 製品構成ウィザードの実行後、Windows SharePoint Services 3.0 は使用できなくなります

。セットアップおよびアップグレード プロセスは、一時停止やロールバックができません。SharePoint

Foundation 2010 のインストールを続行する前に、環境の最新かつ有効なバックアップがあることを確

認してください。

1. [スタート] ボタンをクリックし、[すべてのプログラム] をポイントします。次に、[管理ツール] をポイント

し、[SharePoint 2010 製品構成ウィザード] をクリックします。

2. SharePoint 製品構成ウィザードの [SharePoint 製品とテクノロジへようこそ] ページで、[次へ] をクリッ

クします。

構成中にインターネット インフォメーション サービス (IIS)、SharePoint Administration Service V4、お

よび SharePoint Timer Service V4 を再起動またはリセットしなければならない可能性があることを示

すメッセージが表示されます。

3. [はい] をクリックしてウィザードの次の手順に進みます。

4. [ファーム セキュリティ設定の指定] ページで、[パスフレーズ] ボックスにパスフレーズを入力し、[パス

フレーズの確認] ボックスに同じパスフレーズを入力します。

パスフレーズは 8 文字以上で、次の 4 種類の文字グループから 3 種類以上の文字を含んでいること

が必要です。

英大文字 (A ~ Z)

英小文字 (a ~ z)

数字 (0 ~ 9)

英文字以外の文字 (!、$、#、% など)

5. [ビジュアル アップグレード] ページで、以下のいずれかのオプションを選択します。

既存の SharePoint サイトを変更して新しいユーザー エクスペリエンスを使用する (エンドユーザ

ーのユーザー エクスペリエンスは管理者によって管理されます)

このオプションでは、新しいユーザー エクスペリエンスをプレビューして確認することなく、すべて

のサイトをそのエクスペリエンスに変更できます。このオプションを選択した場合、次の 2 つのオ

プションのどちらかを選択することもできます。

カスタマイズしたページは保持し、テンプレートとアプリケーション ページは新しい UI を表示する

ように更新する

カスタマイズしたページをすべて元のテンプレートにリセットする (このオプションでは、カスタマイ

注意:

SharePoint 製品構成ウィザードを実行するには

Page 363: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

363

ズしたページから変更内容が削除され、元に戻すことはできません)

既存の SharePoint サイトの 外観を維持したままにして、エンド ユーザーがサイトのユーザー エ

クスペリエンスを更新できるようにする

こちらが既定のオプションです。このオプションを使用すると、サイト所有者が自分のサイトを新し

いユーザー エクスペリエンスでプレビューして、サイトを新しいユーザー エクスペリエンスに完全

に切り替えることができる時期を決定できます。

6. [SharePoint 製品構成ウィザードの終了] ページで、設定を確認し、[次へ] をクリックします。

SharePoint 製品構成ウィザードが実行され、SharePoint Foundation 2010 用の構成データベースと

SharePoint サーバーの全体管理が構成されます。

7. メッセージが表示され、サーバー ファームに複数のサーバーがある場合は、各サーバーでセットアッ

プを実行して新しいバイナリ ファイルをインストールしたうえで SharePoint 製品構成ウィザードを続行

する必要がある、ということが通知されます。

これがファーム内の唯一のサーバーである場合、またはファーム内のすべてのサーバーでセット

アップを実行済みの場合は、[OK] をクリックして、ウィザードの次の手順に進みます。

セットアップをまだ実行していないサーバーがファームにある場合は、この時点で残りのサーバー

でセットアップを実行してから、このサーバーに戻り、[OK] をクリックして、ウィザードの次の手順

に進みます。

SharePoint 製品構成ウィザードによってアップグレード プロセスが続行され、構成データベースのセッ

トアップと SharePoint サーバーの全体管理のインストールが行われます。

8. [構成は正常に完了しました。アップグレードが進行中です] ページで、構成された設定を確認し、[完

了] をクリックします。

SharePoint 製品構成ウィザードが終了し、[アップグレードの状態] ページが表示されます。[アップグ

レードの状態] ページの表示前に、ユーザー名とパスワードの入力を求められる場合があります。ファ

ーム内のデータ量によっては、アップグレード プロセスの完了に時間がかかることがあります。

メモ:

データベースを切断する複合的なアップグレード方法では、この時点でコンテンツ データベー

スの接続を開始して、それらのアップグレードを行います。詳細については、「切断されたデー

タベースを使用する一括アップグレードの手引き (SharePoint Foundation 2010)」を参照してく

ださい。

9. サーバー ファームをアップグレードしている場合は、この時点で、ファーム内の他のサーバー上の

SharePoint 製品構成ウィザードを完了できます。

サイトのアップグレードの状態を確認する SharePoint 製品構成ウィザードの終了後、SharePoint サーバーの全体管理の [アップグレードの状態] ページ

から、または Stsadm.exe の localupgradestatus 操作によって、各サイトのアップグレード プロセスを監視でき

ます。詳細については、「アップグレードされたサイトを検証および確認する (SharePoint Foundation 2010)」を

参照してください。

Page 364: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

364

アップグレード前にすべてのフロントエンド Web サーバーの World Wide Web Publishing Service (W3SVC) を停

止した場合は、すべてのサイトでアップグレードが正常に完了した後、フロントエンド Web サーバーの World

Wide Web Publishing Service を手動で開始して、ユーザーが Web サーバーを利用できるようにします。

アップグレードの後、数分間は、検索結果が不完全であったり、結果が返らないことがあります。これ

は、検索同期タイマー ジョブはアップグレードの後に実行する必要があり、ジョブが終了するまで検索

結果を使用できないからです。

検証 アップグレードが失敗した場合や問題が報告された場合は、ログ ファイルやエラー ファイルを参照して詳細な

情報を確認できます。ログ ファイルの確認、および失敗後のアップグレードの再実行の詳細については、「アッ

プグレードされたサイトを検証および確認する (SharePoint Foundation 2010)」を参照してください。ビジュアル

アップグレードを使用している場合、サイトのプレビューと新しいユーザー インターフェイスへの変更の詳細に

ついては、「ビジュアル アップグレードを管理する (SharePoint Foundation 2010)」を参照してください。

関連項目 アップグレードの問題のトラブルシューティングを実行する (SharePoint Foundation)

メモ:

Page 365: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

365

切断されたデータベースを使用する一括アップグレー

ドの手引き (SharePoint Foundation 2010)

Windows SharePoint Services 3.0 から Microsoft SharePoint Foundation 2010 にアップグレードするときは、一

括アップグレードまたはデータベース接続アップグレードを実行できます。また、両方の方法の一部を組み合わ

せて、アップグレード プロセスの間の可用性またはスループットを向上させることもできます。ここでは、一括ア

ップグレードとデータベースの切断および接続を組み合わせた複合的な方法を実行して、複数のデータベース

(場合によっては異なるハードウェアであっても) を同時にアップグレードする方法を説明します。この方法を使

用すると複数のコンテンツ データベースを一度にアップグレードできるので、標準的な一括アップグレード (個

別のコンテンツ データベースとサイト コレクションを 1 つずつアップグレードします) を使用した場合より迅速に

アップグレードを実行できます。この方法では、次の複合的手法を使用します。

一括アップグレードを使用して、ファームおよび設定をアップグレードします。

複数のデータベースを切断し、並行してアップグレードします。

もう 1 つのアップグレード シーケンス: 仮の小さいファームでデータベースをアップグレードします。

仮の小さいファームを使用して実際のアップグレードを実行する場合は、データベースをコピーするためにデー

タベース サーバーに直接アクセスできる必要があることに注意してください。ネットワーク経由でのデータベー

スのコピーには時間がかかり、多くの帯域幅が使用されます。このプロセスをテストして、仮の小さいファームを

使用するために必要なリソースがあることを確認してください。

異なるアップグレード方法の長所と短所の詳細については、「アップグレード方法を決定する (SharePoint

Foundation 2010)」を参照してください。各方法の手順の概要と図解による説明については、「アップグレード プ

ロセスの概要 (SharePoint Foundation 2010)」を参照してください。

アップグレード中によく起こる失敗の 1 つは、カスタマイズした機能、ソリューション、またはその他の

要素が環境から失われることです。必要なカスタム要素がフロントエンド Web サーバーにインストール

されていることを、アップグレード プロセスを開始する前に確認してください。アップグレード前のチェッ

ク ツールを使用し、データベース接続アップグレードの場合は test-spcontentdatabaseWindows

PowerShell コマンドレットを使用して、サイトで使用しているカスタム要素を識別できます。詳細につい

ては、「試用版のアップグレードを使用して潜在的な問題を発見する」の「カスタマイズを識別し、インス

トールする」を参照してください。

この記事の内容

プロセスの概要

作業を始める前に

データベースを切断し、同じファームで並行してアップグレードするには

データベースを切断し、仮の小さいファームで並行してアップグレードするには

検証

メモ:

Page 366: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

366

SharePoint Foundation 2010 への一括アップグレードを行うには、64 ビットの Windows Server 2008

環境で、Windows SharePoint Services 3.0 Service Pack 2 (SP2) を実行する必要があります。サーバ

ー ファーム環境の場合は、64 ビット版の Microsoft SQL Server 2008 R2、SQL Server 2008 Service

Pack 1 (SP1) (累積的な更新プログラム 2 の適用済み)、および SQL Server 2005 SP3 (累積的な更

新プログラム 3 の適用済み) も実行する必要があります。

プロセスの概要 このアップグレード方法は、一括アップグレードとデータベース接続アップグレードの技法を複合したものなので

、ここではそれぞれの方法の手順を複合プロセスとしてまとめる方法を説明します。プロセスのすべての手順

の詳細な説明は行いません。手順の説明については、次の記事を参照してください。

SharePoint Foundation 2010 への一括アップグレードを行う

データベースを接続して SharePoint Foundation 2010 へアップグレードする

これらの記事とこのロードマップを組み合わせることで、この複合的アップグレードの実行に必要な情報が得ら

れます。

この種の複合的アップグレードを実行するには、全体を通じて 1 つのファームを使用する方法と、仮の小さいフ

ァームを使用して実際のアップグレードを実行する方法の 2 種類があります。以下では、それぞれの方法を使

用してアップグレードを実行するために必要な手順を説明します。

作業を始める前に 一括アップグレードを開始する前に、必要な権限、ハードウェア要件、およびソフトウェア要件に関する以下の

情報と、プロセスの開始前に実行する手順を確認してください。

アップグレード プロセスを開始する前に、アップグレード前チェック ツール (stsadm -o preupgradecheck、

Windows SharePoint Services 3.0 Service Pack 2 に付属し、2009 年 10 月の累積的な更新プログラムで

更新されたもの) を必ず実行し、問題がある場合はすべて解決しておきます。詳細については、「アップグ

レード前チェック ツールを実行する (SharePoint Foundation 2010)」を参照してください。

アップグレード プロセスを開始する前に、環境をバックアップすることをお勧めします。詳細については、「

一括アップグレードの前に環境全体をバックアップする (SharePoint Foundation 2010)」を参照してください

ハードウェアとソフトウェアの要件をすべて満たしていることを確認します。64 ビット版の Windows Server

2008 または Windows Server 2008 R2 が必要です。また、サーバー ファーム用に、64 ビット版の SQL

Server 2005 または SQL Server 2008 が必要です。これらの要件 (インストールが必要な特定の更新プロ

グラムなど) の詳細については、「ハードウェア要件とソフトウェア要件 (SharePoint Foundation 2010)」を参

照してください。

適切なアクセス許可を使用して必要なアカウントをセットアップできる状態であることを確認します。詳細に

ついては、「初期展開に必要な管理アカウントとサービス アカウント (SharePoint Foundation 2010)」を参照

してください。

重要:

Page 367: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

367

データベースを切断し、同じファームで並行してアップグレー

ドするには ここでは、単一のファームでデータベースを切断してアップグレードする方法を使用する場合の手順について説

明します。

データベースを切断して一括でアップグレードするため

のプロセス (同じファーム)

データベースを切断する

1. 次の操作を使用して、コンテンツ データベース

を切断します。

Stsadm.exe -o deletecontentdb -url

http://servername-

databasenameContentDatabaseName

この操作の詳細については、「

Deletecontentdb: Stsadm 操作 (Windows

SharePoint Services)」を参照してください。

ファームを一括でアップグレードする

1. すべての前提条件をファーム内のすべてのサ

ーバーにインストールします。

2. ファーム内のすべてのサーバーでセットアップ

を実行します。

3. ファーム内のすべてのサーバーで SharePoint

製品構成ウィザードを実行します。

これらの手順の詳細については、「SharePoint

Foundation 2010 への一括アップグレードを行う」を

参照してください。

データベースを接続してコンテンツをアップグレード

する

1. コンテンツ データベースを Web アプリケーショ

ンに追加します。

次の Windows PowerShell コマンドレットを使

用して、コンテンツ データベースを追加および

更新します。

Mount-SPContentDatabase –Name

<DatabaseName> –DatabaseServer

<ServerName> –WebApplication <URL> [-

Page 368: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

368

データベースを切断して一括でアップグレードするため

のプロセス (同じファーム)

Updateuserexperience]

2. 最初のデータベースのアップグレードを検証し

ます。

3. 残りのデータベースについて、復元と追加の手

順を並行して繰り返します。

これらの手順の詳細については、「SharePoint

Foundation 2010 へのデータベース接続アップグレ

ードを実行する」を参照してください。

データベースを切断し、仮の小さいファームで並行してアップ

グレードするには ここでは、2 つのファーム (元のファームと仮の小さいファーム) でデータベースを切断してアップグレードする方

法を使用する場合の手順について説明します。

データベースを切断して一括でアップグレードするためのプロ

セス (仮の小さいファーム)

データベースのアップグレードで使用する仮の小さ

いファームを設定する

これらの手順の詳細については、「新しい

SharePoint Foundation 2010 環境を準備する」を参

照してください。

2 - 元のファームからデータベースを切断する

1. SQL Server ツールを使用して前のバージョン

のデータベースをバックアップします。

データベースをバックアップする手順の詳細に

ついては、「SharePoint Foundation 2010 への

データベース接続アップグレードを実行する」

を参照してください。

2. 次の操作を使用して、コンテンツ データベース

を切断します。

Stsadm.exe -o deletecontentdb -url

http://servername-

Page 369: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

369

データベースを切断して一括でアップグレードするためのプロ

セス (仮の小さいファーム)

databasenameContentDatabaseName

この操作の詳細については、「

Deletecontentdb: Stsadm 操作 (Windows

SharePoint Services)」を参照してください。

元のファームを一括でアップグレードする

1. すべての前提条件をファーム内のすべてのサ

ーバーにインストールします。

2. ファーム内のすべてのサーバーでセットアップ

を実行します。

3. ファーム内のすべてのサーバーで SharePoint

製品構成ウィザードを実行します。

これらの手順の詳細については、「一括アップグレ

ードを実行する (SharePoint Foundation 2010)」を

参照してください。

仮の小さいファームにデータベースを接続してコン

テンツをアップグレードする

1. バックアップ コピーを新しいファームに復元し

ます。

2. コンテンツ データベースを Web アプリケーショ

ンに追加します。

次の Windows PowerShell コマンドレットを使

用して、コンテンツ データベースを追加および

更新します。

Mount-SPContentDatabase –Name

<DatabaseName> –DatabaseServer

<ServerName> –WebApplication <URL> [-

Updateuserexperience]

3. 最初のデータベースのアップグレードを検証し

ます。

4. 残りのデータベースについて、復元と追加の手

順を並行して繰り返します。

これらの手順の詳細については、「SharePoint

Foundation 2010 へのデータベース接続アップグレ

ードを実行する」を参照してください。

仮の小さいファームからデータベースをバックアッ

Page 370: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

370

データベースを切断して一括でアップグレードするためのプロ

セス (仮の小さいファーム)

プし、元のファームに接続する

1. アップグレードしたデータベースを、SQL

Server ツールを使用してバックアップします。

2. バックアップ コピーを元のファームに復元しま

す。

3. アップグレードしたコンテンツ データベースを

元の Web アプリケーションに追加します。

これは基本的に前記の手順と同じプロセスです。

ただし、仮の小さいファームから元のファームにデ

ータベースを戻します。前記と同じ手順を使用しま

す。

検証 アップグレードが失敗した場合や問題が報告された場合は、ログ ファイルで詳細を参照できます。ログ ファイ

ルの確認や、失敗後のアップグレードの再開に関する詳細については、「アップグレードされたサイトを検証お

よび確認する (SharePoint Foundation 2010)」を参照してください。

Page 371: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

371

利用可能な言語テンプレート パックをインストールする

(SharePoint Foundation 2010)

以前のバージョンの言語パックに基づいたサイトをアップグレードするには、その前に新しいバージョンの言語

パックをインストールしておく必要があります。

この記事の内容

言語パックのインストールとサイトのアップグレードについて

言語の変更について

完全にローカライズされた製品から言語パックに移動する

言語を新しい言語パックに変更する

言語パックのインストールとサイトのアップグレードについて Microsoft SharePoint Foundation 2010 用の言語パックをインストールする場合は、セットアップを実行後、

SharePoint 製品構成ウィザードを実行する前に行う必要があります。これにより、アップグレードする過程で、

以前のバージョン用の言語パックを利用するサイトを他のサイトと共にアップグレードできます。言語パックのイ

ンストールの詳細については、展開ガイドの「言語パックを展開する (SharePoint Foundation 2010)」を参照して

ください。

SharePoint 製品構成ウィザードを実行し、環境内にある言語パックに基づかないサイトをアップグレードした後

に言語パックをインストールすることもできます。この方針を選択した場合は、新しくインストールした言語パック

に基づくサイトは PSConfig コマンド ライン ツールを使用してアップグレードする必要があります。

言語の変更について 一般に、異なる言語へのアップグレードはサポートされていないので、アップグレードは同じ言語の間で行う必

要があります。たとえば、英語 (米国) 版の旧バージョンを実行している場合は、英語 (米国) 版の新バージョン

にアップグレードする必要があります。言語を変更する場合は、最初にアップグレードを実行してから、サイトの

言語を変更する必要があります。

ただし、以前のバージョンに特定の言語に対して完全にローカライズされた製品があり、新しいバージョンでは

言語パックしかない場合、または以前のバージョンでは利用できなかった新しい言語に対する言語パックが新

しいバージョンにある場合など、このアップグレード手順ではわかりにくい場合があります。

完全にローカライズされた製品から言語パックに移動する 以前のバージョンでは完全にローカライズされた製品でサポートされていて、新しいバージョンでは言語パック

のみでサポートされている言語からアップグレードするには、Web サーバーごとに以下の手順を使用します。

Page 372: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

372

1. この手順を実行するユーザー アカウントが Farm Administrators SharePoint グループのメンバーであ

ることを確認します。

2. 新しいバージョンでインストールする言語を選択します (たとえば、英語)。これが、SharePoint サーバ

ーの全体管理サイトで使用される言語になります。

3. SharePoint 製品構成ウィザードで、言語パックをインストールするように求められたときに、ウィザード

を終了し、適切な言語の言語パックをインストールします。

以前のバージョンの言語パックを追加してインストールしてあった場合は、ウィザードをキャンセルし、

適切なセットアップ プログラムを実行して、対応する SharePoint Foundation 2010 の言語パックをイン

ストールします。

メモ:

この手順を実行するには、ローカル コンピューターの Administrators グループのメンバーで

ある必要があります。

言語パックのインストールの詳細については、展開ガイドの「言語パックを展開する (SharePoint

Foundation 2010)」を参照してください。

4. 構成ウィザードを再び起動して、アップグレード プロセスを完了します。

言語を新しい言語パックに変更する 以前のバージョンのある言語から新しいバージョンの別の言語にアップグレードするには (たとえば、使用する

言語が以前のバージョンでは利用できず、新しいバージョンで言語パックとして利用できるようになった場合な

ど)、以下の手順を使用します。

1. 次の 2 つの手順を実行するユーザー アカウントが、ローカル コンピューターの管理者グループのメン

バーであることを確認します。

2. 以前のバージョンで使用していたのと同じ言語の新しいバージョンにアップグレードします。

3. アップグレードの完了後、新しい言語パックをインストールします。

4. 次の 2 つの手順を実行するユーザー アカウントが Farm Administrators SharePoint グループのメン

バーであることを確認します。

5. 新しい言語パックに基づいた新しいサイトを作成します。

6. 手動で新しいサイトにコンテンツを移動します。

関連項目 言語パックを展開する (SharePoint Foundation 2010)

完全にローカライズされた製品から言語パックに移動するには

言語を新しい言語パックに変更するには

Page 373: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

373

コンテンツ データベースが 4 GB より大きい場合に

Windows SharePoint Services 3.0 のスタンドアロン イ

ンストールから SharePoint Foundation 2010 にアップ

グレードする (リモート BLOB ストレージ)

ここでは、スタンドアロンの Windows SharePoint Services 3.0 システムから SharePoint Foundation 2010 への

アップグレードにリモート BLOB ストレージ (RBS) が必要になる状況について説明します。

スタンドアロンの Windows SharePoint Services 3.0 から Microsoft SharePoint Foundation 2010 にアップグレ

ードする際には、コンテンツ データベースのサイズによってアップグレード プロセスが異なります。

スタンドアロンの Windows SharePoint Services 3.0 では、コンテンツ データベースが Windows Internal

Database 内に格納されているのでサイズの制限はありません。一方、SharePoint Foundation 2010 では、コン

テンツ データベースが Microsoft SQL Server 2008 Express に格納されており、1 データベースあたりの最大

サイズは 4 ギガバイト (GB) です。4 GB を超えるデータベースがある場合は、Microsoft SQL Server 2008 R2

、SQL Server 2008 Service Pack 1 (SP1) (累積的な更新プログラム 2 の適用済み)、または SQL Server 2005

SP3 (累積的な更新プログラム 3 の適用済み) を使用するか、リモート BLOB ストレージ (RBS) をインストール

する必要があります。

Microsoft SQL Server 2008 R2 Express は 10 GB までのデータベースをサポートします。インストール

に含まれているデータベースのサイズが 4 GB を超えていても 10 GB 未満の場合は、RBS を実装し

なくても、コンテンツ データベースのストレージ ソリューション用に SQL Server 2008 R2 Express にア

ップグレードできます。SQL Server 2008 R2 Express は、

http://go.microsoft.com/fwlink/?linkid=168472&clcid=0x411 からダウンロードしてインストールできま

す。

RBS は、バイナリ ラージ オブジェクト (BLOB) のストレージをデータベース サーバーからストレージ ソリューシ

ョン製品に移動するために開発されました。RBS は SQL Server 2008 Express と SQL Server 2008 に適用で

きるアドオンです。RBS の詳細については、「リモート BLOB ストレージの概要 (SharePoint Foundation 2010)」

を参照してください。

Windows SharePoint Services 3.0 からのアップグレードで、すべてのデータベースが 4 GB よりも小さい場合は

、標準の一括アップグレード プロセスに従うことができます。詳細については、「SharePoint Foundation 2010

への一括アップグレードを行う」を参照してください。

Windows SharePoint Services 3.0 からのアップグレードでは、4 GB よりも大きい検索データベースを移行でき

ません。アップグレードするには、移行とアップグレードを行う前に、検索の既存インスタンスを削除する必要が

あります。アップグレード後は、検索の新しいインスタンスを作成できます。新しいインストールが SQL Server

2008 Express 上でホストされる場合、検索データベースのサイズは 4 GB までに制限されます。

メモ:

Page 374: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

374

Windows SharePoint Services 3.0 からのアップグレードでは、4 GB を超える構成データベースを移行できませ

ん。代わりに、SQL Server 2008 Express を使用する新しい SharePoint Foundation システムを作成するか (将

来的にも構成データベースが 4 GB を超える可能性がない場合)、SQL Server 2008 Standard または SQL

Server 2008 Enterprise を使用する新しいインストールを作成する必要があります。また、既存のシステムを

SQL Server 2008 Standard または SQL Server 2008 Enterprise に移行したうえでアップグレードすることもで

きます。

既存の Windows SharePoint Services 3.0 システムをアップグレードせずに SharePoint Foundation 2010 に

RBS をインストールして構成する場合は、「リモート BLOB ストレージまたは外部 BLOB ストレージのインスト

ールと構成 (SharePoint Foundation 2010)」を参照してください。

コンテンツを RBS に移動した後で、4 GB を超えるコンテンツ データベースが残っている場合、移行処

理は失敗します。通常、このエラーは、非常に大きいデータベース (20 GB 以上) がある場合にのみ発

生しますが、それよりも小さいデータベースでも、メタデータの量が多すぎれば発生します。

16 GB を超える SharePoint データベースが構成に含まれる場合、RBS は SQL Server 2008 Express

および SQL Server 2008 R2 Express の制限に完全に対応するソリューションを提供しません。この場

合は、SQL Server 2008 Standard または SQL Server 2008 Enterprise を使用した SharePoint データ

ベースのサポートを準備する必要があります。

アップグレード プロセスを開始する前に、ハードウェア構成が SharePoint Foundation 2010 をサポートしている

ことを確認します。詳細については、「ハードウェア要件とソフトウェア要件 (SharePoint Foundation 2010)」を参

照してください。

このセクションの内容 スタンドアロンの Windows SharePoint Services 3.0 からリモート BLOB ストレージを使用する SharePoint

Foundation 2010 にアップグレードする

この記事では、サイズが 4 GB を超えるコンテンツ データベースを含むスタンドアロンの Windows

SharePoint Services 3.0 システムを SharePoint Foundation 2010 にアップグレードする方法を説明してい

ます。

リモート BLOB ストレージ (RBS) を使用してドメイン コントローラーのスタンドアロン インストールをアップ

グレードする (データベース接続)

この記事では、コンテンツ データベースのサイズが 4 GB を超えるスタンドアロンの Windows SharePoint

Services 3.0 システムをドメイン コントローラーで実行する SharePoint Foundation 2010 システムにアップ

グレードする方法を説明しています。

リモート BLOB ストレージを使用してスタンドアロン インストールを新しいハードウェアにアップグレードす

る (データベース接続)

この記事では、コンテンツ データベースのサイズが 4 GB を超えるスタンドアロンの Windows SharePoint

Services 3.0 システムを新しいハードウェアにインストールされた SharePoint Foundation 2010 にアップグ

レードする方法を説明しています。

メモ

Page 375: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

375

関連項目 リモート BLOB ストレージ (RBS) を計画する (SharePoint Foundation 2010)

Page 376: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

376

スタンドアロンの Windows SharePoint Services 3.0 か

らリモート BLOB ストレージを使用する SharePoint

Foundation 2010 にアップグレードする

ここでは、リモート BLOB ストレージ (RBS) を使用して、サイズが 4 ~ 16 GB のコンテンツ データベースを含

むスタンドアロンの Windows SharePoint Services 3.0 システムを Microsoft SharePoint Foundation 2010 にア

ップグレードする方法を説明します。

Microsoft SQL Server 2008 R2 Express は最大 10 GB のデータベースをサポートします。インストー

ルに含まれているコンテンツ データベースのサイズが 4 GB よりも大きく 10 GB よりも小さい場合は、

RBS を実装せずに、コンテンツ データベースのストレージ ソリューション用に SQL Server 2008 R2

Express にアップグレードできます。詳細については、「Microsoft SQL Server 2008 R2 RTM - Express

」 (http://go.microsoft.com/fwlink/?linkid=189418&clcid=0x411) を参照してください。

ここで説明する操作を実行する前に、以下の記事を参照して最適なアップグレード方法に従うことを強くお勧め

します。

リモート BLOB ストレージ (RBS) を計画する (SharePoint Foundation 2010)

リモート BLOB ストレージの概要 (SharePoint Foundation 2010)

コンテンツ データベースが 4 GB より大きい場合に Windows SharePoint Services 3.0 のスタンドアロン イ

ンストールから SharePoint Foundation 2010 にアップグレードする (リモート BLOB ストレージ)

1. アップグレードとインストールの実行に使用するユーザー アカウントが、Windows SharePoint Services

3.0 を実行しているコンピューターの管理者グループのメンバーであることを確認します。ここで、アッ

プグレードを実行し、RBS をインストールします。

2. ハードウェア構成が SharePoint Foundation 2010 をサポートしていることを確認します。詳細について

は、「ハードウェア要件とソフトウェア要件 (SharePoint Foundation 2010)」を参照してください。

3. ディスクの空き容量が次の要件を満たしていることを確認します。

最大のコンテンツ データベースのサイズの尐なくとも 2 倍のディスク空き容量がある。

すべてのコンテンツ データベースの合計サイズ以上のディスク空き容量がある。

4. アップグレード サイトから SharePoint Foundation 2010 ソフトウェア更新プログラムをダウンロードしま

す。

5. ソフトウェアのダウンロードが含まれているローカル フォルダーを開き、[PrerequisiteInstaller] をダブ

メモ:

スタンドアロンの Windows SharePoint Services 3.0 から RBS を使用する SharePoint Foundation 2010 に

アップグレードするには

Page 377: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

377

ルクリックします。既定値をそのまま使用し、前提条件のインストーラー ウィザードを完了します。

6. [セットアップ] をダブルクリックし、既定値をそのまま使用して、セットアップ ウィザードを完了します。

セットアップが終了すると、SharePoint 製品構成ウィザード が自動的に実行されます。ウィザードで、

SharePoint データベースが 4 GB よりも大きいことが検知されると、データベースを RBS に移行する

必要があることを通知するメッセージが表示されます。

メモ:

いずれかの SharePoint データベースが 4 GB を超えていれば、4 GB よりも小さいデータベ

ースがある場合でも、すべての SharePoint データベースを RBS に移行する必要があります

7. サーバーに RBS がインストールされていない場合、SharePoint 製品構成ウィザード は失敗し、4 GB

を超えるデータベースが検出されたため RBS をインストールする必要があるというエラー メッセージ

が表示されます。RBS をインストールする必要があるときは、手順に従って進めます。サーバーに

RBS がインストールされている場合、ウィザードはエラー メッセージを表示せずに正常終了します。

8. http://go.microsoft.com/fwlink/?linkid=177388&clcid=0x411 に移動し、RBS_X64.msi ファイルをダウン

ロードします。

重要:

Microsoft SQL Server 2008 R2 用 Feature Pack に含まれる SQL Server リモート BLOB スト

ア インストール パッケージ の SQL Server リモート BLOB ストア インストール パッケージに

含まれるバージョンの RBS をインストールする必要があります。RBS のバージョンは

10.50.xxx である必要があります。これよりも前のバージョンの RBS は SharePoint

Foundation 2010 でサポートされません。

9. このファイルを含むフォルダーを開き、RBS_X64.msi をダブルクリックして、SQL リモート BLOB ストレ

ージのインストール ウィザードを起動します。

10. SQL リモート BLOB ストレージのインストール ウィザードの [Feature Selection] ページで、[Server] を

展開し、[Execute scripts] の横にある下向き矢印をクリックして、[Entire feature will be unavailable]

をクリックします。

11. [FILESTREAM Provider]、[Server] の順に展開し、[Execute scripts] の横にある下向き矢印をクリック

して、[Entire feature will be unavailable] をクリックします。

12. 既定値を使用して、ウィザードを完了します。

13. [スタート] ボタンをクリックし、[すべてのプログラム] をクリックし、[Microsoft SharePoint 2010

Products] をクリックし、[SharePoint 2010 製品構成ウィザード] をクリックします。

14. ウィザードによってアップグレードが終了します。

関連項目 アップグレードでの新機能 (SharePoint Foundation 2010)

アップグレード プロセスの概要 (SharePoint Foundation 2010)

Page 378: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

378

リモート BLOB ストレージ (RBS) を使用してドメイン コ

ントローラーのスタンドアロン インストールをアップグレ

ードする (データベース接続)

ここでは、ドメイン コントローラーで実行されているスタンドアロン Windows SharePoint Services 3.0 システム

からリモート BLOB ストレージ (RBS) を使用する Microsoft SharePoint Foundation 2010 にアップグレードする

手順について説明します。通常、コンテンツ データベースのサイズが 4 GB 以上の場合に RBS を使用するこ

とをお勧めします。

記事「コンテンツ データベースが 4 GB より大きい場合に Windows SharePoint Services 3.0 のスタン

ドアロン インストールから SharePoint Foundation 2010 にアップグレードする (リモート BLOB ストレー

ジ)」に目を通して、Windows SharePoint Services 3.0 から RBS を使用する SharePoint Foundation

2010 へのアップグレード方法に関する重要な情報と推奨事項を確認しておくことを強くお勧めします。

RBS は、バイナリ ラージ オブジェクト (BLOB) のストレージをデータベース サーバーからストレージ ソリューシ

ョン製品に移動するために使用できます。RBS は SQL Server 2008 Express と SQL Server 2008 に適用でき

るアドオンです。

ここで紹介する RBS の実装では、SQL Server FILESTREAM プロバイダーが使用されます。RBS と

FILESTREAM プロバイダーの詳細については、「リモート BLOB ストレージの概要 (SharePoint Foundation

2010)」を参照してください。

SharePoint Foundation 2010 では、コンテンツ データベースが SQL Server 2008 Express に格納されており、1

データベースあたりの最大サイズは 4 GB です。Microsoft SQL Server 2008 R2 Express は最大 10 GB のコン

テンツ データベースをサポートするので、コンテンツ データベースをサポートするために SQL Server 2008 R2

Express をインストールすることをお勧めします。

この記事は、SharePoint Foundation 2010 へのアップグレードに関する包括的なガイドではありません。その代

わりに、アップグレードを実行するために読む必要がある記事へのリンクを記載しています。ここでは、

SharePoint Foundation 2010 がインストールされたドメイン コントローラーに RBS をインストールおよび実装す

るために必要な追加の手順について説明します。

アップグレード プロセスを開始する前に、次の記事に目を通し、アップグレードの計画を作成してください。

アップグレード プロセスについて (SharePoint Foundation 2010)

アップグレードを計画および準備する (SharePoint Foundation 2010)

コンテンツ データベースが 4 GB より大きい場合に Windows SharePoint Services 3.0 のスタンドアロン イ

ンストールから SharePoint Foundation 2010 にアップグレードする (リモート BLOB ストレージ)

この記事の手順

ドメイン コントローラーで RBS を使用する SharePoint Foundation 2010 へのアップグレードを準備する

SQL Server 2008 Express R2 をインストールする

重要:

Page 379: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

379

RBS をインストールする

SharePoint Foundation 2010 をインストールする

SharePoint Foundation 2010 をインストールする

1. アップグレードとインストールに使用するユーザー アカウントが「初期展開に必要な管理アカウントと

サービス アカウント (SharePoint Foundation 2010)」に記載されている要件を満たすかどうかを確認し

ます。

2. ユーザー アカウントが、ローカル サーバー コンピューターの Administrators グループのメンバーであ

ることを確認します。

3. ハードウェア構成が SharePoint Foundation 2010 をサポートしていることを確認します。詳細について

は、「ハードウェア要件とソフトウェア要件 (SharePoint Foundation 2010)」を参照してください。

4. ディスクの空き容量が次の要件を満たしていることを確認します。

最大のコンテンツ データベースのサイズの尐なくとも 2 倍のディスク空き容量がある。

すべてのコンテンツ データベースの合計サイズ以上のディスク空き容量がある。

5. 記事「アップグレード前の手順を実行する (SharePoint Foundation 2010)」に記載されているアップグレ

ード前のタスクを実行します。これらは次のとおりです。

アップグレード前チェック ツールを実行する (SharePoint Foundation 2010)

アップグレード前チェック ツールを使用して、すべてのコンテンツ データベースの名前を含むレポ

ートを出力します。コンテンツ データベースに対して RBS を有効にするために、このリストが必要

になります。

複数の Web アプリケーションがある場合、どのコンテンツ データベースをどの Web アプリケーシ

ョンに接続するのかをリストにまとめる必要があります。この情報は、アップグレード後に必要にな

ります。

一括アップグレードの前に環境全体をバックアップする (SharePoint Foundation 2010)

1. SQL Server 2008 R2 Express をサイトからダウンロードします。

2. 表示される指示に従って、SQL Server 2008 R2 Express をドメイン コントローラーにインストールしま

す。

SQL Server 2008 R2 Express のインストール方法の詳細については、「SQL Server 2008 をインストー

ルする方法 (セットアップ)」(http://go.microsoft.com/fwlink/?linkid=186119&clcid=0x411) を参照してく

ださい。

ほとんどのインストール オプションについては既定の値を使用します。具体的には、以下のオプション

を使用します。

a. [機能の選択] ページでは、インストールするコンポーネントを選択できます。[SQL Server

ドメイン コントローラーで RBS を使用する SharePoint Foundation 2010 へのアップグレードを準備する

SQL Server 2008 Express R2 をインストールする

Page 380: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

380

Management Studio] をインストールする機能として選択してください。

b. [インスタンスの構成] ページでは、既定のインスタンスと名前付きのインスタンスのどちらをインス

トールするかを選択できます。名前付きインスタンスを作成する場合は、この記事の後の手順で

その名前を使用するので、書き留めておいてください。

c. [サーバーの構成 - サービス アカウント] ページでは、SQL Server サービス用のログイン アカウ

ントを指定する必要があります。同じログイン アカウントをすべての SQL Server サービスに割り

当てるか、サービス アカウントを個別に構成できます。SQL Server データベース エンジンのログ

イン アカウントとしてドメイン アカウントを使用する必要があります。

d. [データベース エンジンの構成] ページでは、このインストール作業に使用するドメイン アカウント

が SQL Server 管理者として一覧に含まれることを確認します。

1. http://go.microsoft.com/fwlink/?linkid=168472&clcid=0x411 に移動し、RBS_X64.msi ファイルをダウン

ロードします。

重要:

Microsoft SQL Server 2008 R2 用 Feature Pack に含まれる SQL Server リモート BLOB スト

ア インストール パッケージに含まれるバージョンの RBS をインストールします。RBS は、バ

ージョン 10.50.xxx である必要があります。これよりも前のバージョンの RBS は、SharePoint

Foundation 2010 でサポートされません。

2. このファイルを含むフォルダーを開き、RBS_X64.msi をダブルクリックして、SQL リモート BLOB ストレ

ージのインストール ウィザードを起動します。

3. SQL リモート BLOB ストレージのインストール ウィザードの [Feature Selection] ページで、[Server] を

展開し、[Execute scripts] の横にある下向き矢印をクリックして、[Entire feature will be unavailable]

をクリックします。

4. [FILESTREAM Provider]、[Server] の順に展開し、[Execute scripts] の横にある下向き矢印をクリック

して、[Entire feature will be unavailable] をクリックします。

メモ:

このスクリプトをホストするデータベースは、データベースのアップグレード プロセス中に作成

されるので、この段階ではまだ存在しません。[Execute scripts] オプションは、SharePoint

Foundation 2010 のインストール中に自動的にインストールされます。

5. 既定値を使用して、ウィザードを完了します。

インストール中に、RBS Maintainer タスクに関する説明がダイアログ ボックスに表示されます。ダイア

ログ ボックスの [OK] をクリックしてインストールを続行します。

1. コントロール パネルを使用して、ドメイン コントローラーに存在するすべての以前のバージョンの

SharePoint 製品とテクノロジをアンインストールします。

2. 「ファーム サーバーに SharePoint Foundation 2010 をインストールする」に記載されている指示に従っ

RBS をインストールする

SharePoint Foundation 2010 をインストールする

Page 381: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

381

て SharePoint Foundation 2010 をインストールします。インストール中は、「SQL Server 2008 Express

R2 をインストールする」の手順 2. で作成したデータベース インスタンス名を使用します。この手順で

既定の名前のインスタンスを使用した場合は、その名前として「"SQLExpress"」と入力します。既定の

インスタンスを使用した場合は、既定のインスタンス名 "SQLExpress" ではなく「" "」と入力します。

ここでは SharePoint Foundation 2010 の新しいインストールを作成していることに注意してください。一

括アップグレードではなくデータベース接続アップグレードを実行しています。

メモ:

SharePoint Foundation 2010 をインストールした後は、この記事で後ほど指示があるまで、

Web アプリケーションを作成しないでください。

1. この手順を実行しているユーザー アカウントが、SharePoint Foundation 2010 および RBS を実行する

ファームのインストールに使用したものと同じであることを確認します。

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 製品] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell コマンド プロンプトで、次のコマンドを入力してコンテンツ データベースを RBS に

移行します。

Move-SPBlobStorageLocation –SourceDatabase "<ContentDbName>" –DestinationDataSourceInstance

"<InstanceName>"

ここで、

<ContentDbName> は、コンテンツ データベースの名前です。

<InstanceName> は、「SQL Server 2008 Express R2 をインストールする」の手順 2. で作成した

SQL Server データベース インスタンスの名前です。この手順で既定の名前のインスタンスを使用

した場合は、その名前として「"SQLExpress"」と入力します。既定のインスタンスを使用した場合

は、既定のインスタンス名 "SQLExpress" ではなく「" "」と入力します。

このコマンドの実行は、コンテンツ データベースごとに繰り返す必要があります。前の「ドメイン コント

ローラーで RBS を使用する SharePoint Foundation 2010 へのアップグレードを準備する 」の手順 5.

でアップグレード前チェック ツールを使用して生成したコンテンツ データベースのリストを参照してくだ

さい。

6. コンテンツ データベースの接続先となる Web アプリケーションを作成します。SharePoint Foundation

2010 で Web アプリケーションを作成する方法については、「Web アプリケーションを作成する

(SharePoint Foundation 2010)」または「クレーム ベース Web アプリケーションを構成する (SharePoint

Foundation 2010)」を参照してください。

7. コンテンツ データベースを SharePoint Foundation 2010 Web アプリケーションに接続し、アップグレー

コンテンツ データベースを RBS に移行してインストールを完了する

Page 382: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

382

ドするには、次のコマンドを入力します。

Mount-SPContentDatabase "<ContentDbName>" –DatabaseServer "<DbServer>" –WebApplication

<http://SiteName>

ここで、

<ContentDbName> は、データベースの名前です。

<DbServer> は、データベース サーバーの名前です。

<http://SiteName> は、Web アプリケーションの URL です。

詳細については、「Move-SPBlobStorageLocation」および「Mount-SPContentDatabase」を参照してく

ださい。

8. 必要なカスタマイズを新しいシステムに作成するか、または復元します。推奨されるアップグレード後

の手順については、「アップグレード後の手順を実行する (SharePoint Foundation 2010)」を参照してく

ださい。

関連項目 リモート BLOB ストレージ (RBS) を計画する (SharePoint Foundation 2010)

アップグレードでの新機能 (SharePoint Foundation 2010)

Page 383: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

383

リモート BLOB ストレージを使用してスタンドアロン イ

ンストールを新しいハードウェアにアップグレードする (

データベース接続)

ここでは、スタンドアロンの Windows SharePoint Services 3.0 システムを、新しいハードウェア プラットフォーム

上でリモート BLOB ストレージ (RBS) と共に SharePoint Foundation 2010 インストールにアップグレードするた

めに必要なアップグレード手順について説明します。

「コンテンツ データベースが 4 GB より大きい場合に Windows SharePoint Services 3.0 のスタンドアロ

ン インストールから SharePoint Foundation 2010 にアップグレードする (リモート BLOB ストレージ)」を

読んで、Windows SharePoint Services 3.0 から Microsoft SharePoint Foundation 2010 に RBS と共

にアップグレードする方法についての重要な情報および推奨事項を確認することを強くお勧めします。

RBS は、バイナリ ラージ オブジェクト (BLOB) のストレージをデータベース サーバーからストレージ ソリューシ

ョン製品に移動するために開発されました。RBS は Microsoft SQL Server 2008 Express および Microsoft

SQL Server 2008 R2 Express に適用できるアドオンです。この実装の RBS では、SQL FILESTREAM プロバイ

ダーを使用します。RBS および FILESTREAM プロバイダーの詳細については、「リモート BLOB ストレージの

概要 (SharePoint Foundation 2010)」を参照してください。

SQL Server 2008 Express のデータベース サイズの制限により、Windows Internal Database をインストールし

て、Windows SharePoint Services 3.0 データベースを Windows Internal Database に復元します。次に、RBS を

インストールし、コンテンツ データベースを Windows Internal Database から SQL Server に移動してから、RBS

を使用するよう設定されたコンテンツ データベースに BLOB を移動します。

既定では、SharePoint Foundation 2010 のコンテンツ データベースは SQL Server 2008 Express に格納され、

コンテンツ データベースごとの最大サイズは 4 GB です。SQL Server 2008 R2 Express は最大 10 GB のコン

テンツ データベースをサポートするので、コンテンツ データベースのサポート用に SQL Server 2008 R2

Express をインストールすることをお勧めします。SQL Server 2008 R2 Express は Microsoft SQL Server 2008

R2 Express Edition (http://go.microsoft.com/fwlink/?LinkID=189418&clcid=0x411) から無償アップグレードとし

てダウンロードおよびインストールできます。

この記事では、Windows SharePoint Services 3.0 ファームのデータベース サーバーに SQL Server

Management Studio がインストールされているものとします。このソフトウェアをインストールしていない

場合は、「Microsoft® SQL Server® 2008 Management Studio Express (英語)」

(http://go.microsoft.com/fwlink/?linkid=186132&clcid=0x411) (英語) からダウンロードおよびインスト

ールできます。

この記事は、SharePoint Foundation 2010 へのアップグレード方法についての包括的なガイドではありません。

アップグレード手順を開始する前に、以下の記事を読み、アップグレード計画を作成します。

アップグレード プロセスについて (SharePoint Foundation 2010)

重要:

メモ:

Page 384: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

384

アップグレードを計画および準備する (SharePoint Foundation 2010)

コンテンツ データベースが 4 GB より大きい場合に Windows SharePoint Services 3.0 のスタンドアロン イ

ンストールから SharePoint Foundation 2010 にアップグレードする (リモート BLOB ストレージ)

この記事の内容

元のサーバーで SharePoint Foundation 2010 へのアップグレードを準備するには

新しいサーバーで SharePoint Foundation 2010 へのアップグレードを準備するには

新しいサーバーに Windows Internal Database をインストールおよび構成するには

コンテンツ データベースを新しいサーバーに移動するには

新しいサーバーに SQL Server Express 2008 R2 をインストールするには

新しいサーバーに RBS をインストールするには

新しいサーバーに SharePoint Foundation 2010 をインストールするには

コンテンツ データベースを RBS に移行してインストールを完了するには

1. この手順の実行に使用するユーザー アカウントが「初期展開に必要な管理アカウントとサービス アカ

ウント (SharePoint Foundation 2010)」の要件を満たしていること、およびユーザー アカウントがローカ

ル コンピューターの Administrators グループのメンバーであることを確認します。

2. 元のサーバーに Management Studio がインストールされていることを確認します。

3. 「データベースをバックアップする方法 (SQL Server Management Studio)」

(http://go.microsoft.com/fwlink/?linkid=187768&clcid=0x411) に示す手順でコンテンツ データベース

をバックアップします。多くのオプションでは既定の設定を使用できますが、以下の設定を使用する必

要があります。

手順 1. で、Windows Internal Database のインスタンス名を「

\\.\pipe\MSSQL$MICROSOFT##SSEE\sql\query」として設定する必要があります。

手順 12. で、[バックアップ先] のオプションを選択します。バックアップ先のメディアにバックアップ

のための十分な空き容量があることを確認します。

4. 「アップグレード前の手順を実行する (SharePoint Foundation 2010)」で説明したアップグレード前チェ

ック ツールを実行します。

アップグレード前チェック ツールのレポートには、すべてのコンテンツ データベースの名前が含まれて

います。コンテンツ データベースを RBS に移行するには、このリストを持っておく必要があります。複

数の Web アプリケーションがある場合には、どのコンテンツ データベースがどの Web アプリケーショ

ンに接続されているかも記録しておく必要があります。

1. アップグレードとインストールの実行に使用するユーザー アカウントが「初期展開に必要な管理アカウ

ントとサービス アカウント (SharePoint Foundation 2010)」の要件を満たしていること、およびユーザー

元のサーバーで SharePoint Foundation 2010 へのアップグレードを準備するには

新しいサーバーで SharePoint Foundation 2010 へのアップグレードを準備するには

Page 385: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

385

アカウントがローカル コンピューターの Administrators グループのメンバーであることを確認します。

2. ハードウェア構成が SharePoint Foundation 2010 をサポートしていることを確認します。詳細について

は、「ハードウェア要件とソフトウェア要件 (SharePoint Foundation 2010)」を参照してください。

3. ディスクの空き容量が次の要件を満たしていることを確認します。

最大のコンテンツ データベースのサイズの尐なくとも 2 倍のディスク空き容量がある。

すべてのコンテンツ データベースの合計サイズ以上のディスク空き容量がある。

1. [スタート] ボタンをクリックし、[サーバー マネージャー] をクリックします。

2. サーバー マネージャーで、[機能] をクリックし、[機能の追加] をクリックします。

3. 機能の追加ウィザードで、機能の一覧を下にスクロールし、[Windows Internal Database] を選択しま

す。

4. [インストール] をクリックします。

5. サーバー マネージャーを終了します。

6. [スタート] をクリックし、[管理ツール] をクリックし、[コンピューターの管理] をクリックします。

7. [サービスとアプリケーション] を展開します。

8. [サービス] をクリックします。

9. [サービス] ウィンドウで、[Windows Internal Database] を右クリックし、[プロパティ] をクリックします。

10. ドロップダウン メニューで [スタートアップの種類] を [自動] に変更します。

11. [開始] をクリックしてサービスを開始します。

12. [OK] をクリックして、コンピューターの管理を終了します。

1. 「元のサーバーで SharePoint Foundation 2010 へのアップグレードを準備するには 」の手順で作成し

たコンテンツ データベースのバックアップ ファイルを新しいサーバーにコピーします。

2. 新しいサーバーで、Management Studio を「Microsoft® SQL Server® 2008 Management Studio

Express (英語)」(http://go.microsoft.com/fwlink/?linkid=186132&clcid=0x411) (英語) からダウンロー

ドおよびインストールします。

3. 「データベースのバックアップを復元する方法 (SQL Server Management Studio)」

(http://go.microsoft.com/fwlink/?linkid=187769&clcid=0x411) の手順に従って、Management Studio

でデータベースを復元します。復元の手順では以下の設定を使用します。

手順 1. で、Windows Internal Database インスタンスに「

\\.\pipe\MSSQL$MICROSOFT##SSEE\sql\query」という名前を使用します。

手順 5. で、復元するデータベース名を正しく入力します。データベースのバックアップ時に使用し

ていたのと同じ名前を使用することをお勧めします。

新しいサーバーに Windows Internal Database をインストールおよび構成するには

コンテンツ データベースを新しいサーバーに移動するには

Page 386: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

386

手順 7. で、手順 1. でコピーしたデータベース ファイルを選択します。

その他は既定値のオプションを使用して復元を完了します。

1. SQL Server 2008 R2 Express を Microsoft SQL Server 2008 R2 Express Edition

(http://go.microsoft.com/fwlink/?LinkID=189418&clcid=0x411) からダウンロードします。

2. 画面上の指示に従って SQL Server 2008 R2 Express をインストールします。

詳細については、「SQL Server 2008 をインストールする方法 (セットアップ)」

(http://go.microsoft.com/fwlink/?linkid=187771&clcid=0x411) を参照してください。

以下の設定は特に注意します。

[インスタンスの構成] ページで、[既定のインスタンス] または [名前付きインスタンス] をインスト

ールするかどうかを指定します。名前付きインスタンスを作成する場合は、インスタンス名を記録

しておきます。後の手順でこの名前を指定する必要があります。

[サーバーの構成] - [サービス アカウント] ページで、SQL Server サービスのログイン アカウント

を指定する必要があります。すべての SQL Server サービスに同じログイン アカウントを割り当て

ることも、それぞれのサービス アカウントを個別に構成することもできます。

[データベース エンジンの構成] ページで、このインストールに使用しているドメイン アカウントが

SQL Server 管理者として表示されていることを確認します。

1. http://go.microsoft.com/fwlink/?linkid=168472&clcid=0x411

(http://go.microsoft.com/fwlink/?linkid=168472&clcid=0x411) に移動し、RBS_X64.msi ファイルをダウ

ンロードします。

重要:

Microsoft SQL Server 2008 R2 用 Feature Pack に含まれる SQL Server リモート BLOB スト

ア インストール パッケージに含まれるバージョンの RBS をインストールする必要があります

。RBS のバージョンは 10.50.xxx でなければなりません。これより前のバージョンの RBS は、

SharePoint Foundation 2010 に対してサポートされていません。

2. .msi ファイルを含むフォルダーを開き、RBS_X64.msi をダブルクリックして、SQL リモート BLOB ストレ

ージのインストール ウィザードを起動します。

3. SQL リモート BLOB ストレージのインストール ウィザードの [Feature Selection] ページで、[Server] を

展開し、[Execute scripts] の横にある下向き矢印をクリックして、[Entire feature will be unavailable]

をクリックします。

4. [FILESTREAM Provider]、[Server] の順に展開し、[Execute scripts] の横にある下向き矢印をクリック

して、[Entire feature will be unavailable] をクリックします。

メモ:

スクリプトをホストするデータベースはまだ存在しません。データベースのアップグレード プロ

新しいサーバーに SQL Server Express 2008 R2 をインストールするには

新しいサーバーに RBS をインストールするには

Page 387: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

387

セスで作成されます。スクリプトの実行のオプションは、SharePoint Foundation 2010 のインス

トール時に自動的にインストールされます。

5. 既定値を使用して、ウィザードを完了します。

インストール時に、RBS Maintainer タスクについてのダイアログ ボックスが表示されます。そのダイア

ログ ボックスでは [OK] をクリックしてインストールを進めます。

1. 「ファーム サーバーに SharePoint Foundation 2010 をインストールする」の手順に従って SharePoint

Foundation 2010 をインストールします。この記事で既に実行した「新しいサーバーに SQL Server

Express 2008 R2 をインストールするには 」の手順 2. で作成したデータベース インスタンス名を使用

する必要があります。その手順で既定の名前付きインスタンスを使用した場合、ここでは「SQLExpress

」と入力する必要があります。既定のインスタンスを使用した場合、ここでは、既定の SQLExpress 名

前付きインスタンスを使用するのではなく、「」と入力する必要があります。

SharePoint Foundation 2010 の新規インストールを作成しているということに注意します。実行してい

るのは、一括アップグレードではなく、データベース接続アップグレードです。

メモ:

SharePoint Foundation 2010 をインストールした後は、この記事で後ほど指示があるまで、

Web アプリケーションを作成しないでください。

1. この手順を実行しているユーザー アカウントが、SharePoint Foundation 2010 および RBS のインスト

ールに使用したユーザー アカウントと同じであることを確認します。

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 製品] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell コマンド プロンプトで次のコマンドを入力し、コンテンツ データベースを RBS に

移行します。各コンテンツ データベースに対してこのコマンドを繰り返し実行する必要があります。この

記事で既に実行した「元のサーバーで SharePoint Foundation 2010 へのアップグレードを準備するに

は 」の手順 4. でアップグレード前チェック ツールにより生成された、コンテンツ データベースのリスト

を参照します。

Move-SPBlobStorageLocation –SourceDatabase "<DbName>" –DestinationDataSourceInstance "<InstanceName>"

ここで、

<DbName> は、Windows Internal Database に復元したコンテンツ データベースの名前です。

<InstanceName> は、この記事で既に実行した「新しいサーバーに SQL Server Express 2008 R2

をインストールするには 」の手順で作成した SQL Server データベース インスタンスの名前です。

その手順で既定の名前付きインスタンスを使用した場合、ここでは「SQLExpress」と入力する必要

があります。既定のインスタンスを使用した場合、ここでは、既定の SQLExpress 名前付きインス

タンスを使用するのではなく、「」と入力する必要があります。

新しいサーバーに SharePoint Foundation 2010 をインストールするには

コンテンツ データベースを RBS に移行してインストールを完了するには

Page 388: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

388

6. コンテンツ データベースに接続する Web アプリケーションを作成します。SharePoint Foundation 2010

で Web アプリケーションを作成する方法の詳細については、「Web アプリケーションを作成する

(SharePoint Foundation 2010)」または「クレーム ベース Web アプリケーションを構成する (SharePoint

Foundation 2010)」を参照してください。

7. 次のコマンドを入力して、コンテンツ データベースを Web アプリケーションに接続およびアップグレード

します。

Mount-SPContentDatabase "<DbName>" –WebApplication <http://SiteName>

ここで、

<DbName> はデータベースの名前です。

<http://SiteName> は Web アプリケーションの名前です。

各コンテンツ データベースに対してこのコマンドを繰り返し実行します。

詳細については、「Move-SPBlobStorageLocation」および「Mount-SPContentDatabase」を参照してく

ださい。

8. 必要なカスタマイズを新しいシステムに作成するか、または復元します。推奨されるアップグレード後

の手順については、「アップグレード後の手順を実行する (SharePoint Foundation 2010)」を参照してく

ださい。

関連項目 リモート BLOB ストレージ (RBS) を計画する (SharePoint Foundation 2010)

Page 389: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

389

SharePoint Foundation 2010 へのデータベース接続ア

ップグレードを実行する

「アップグレード プロセスについて (SharePoint Foundation 2010)」の記事を読んでアップグレード プロセスを理

解し、「アップグレードを計画および準備する (SharePoint Foundation 2010)」の記事の手順に従ってアップグレ

ードを計画したら、Microsoft SharePoint Foundation 2010 へのデータベース接続アップグレードを実行する準

備は完了です。このセクションの手順は、試験的なアップグレードと運用ファームでの実際の一括アップグレー

ドの双方で使用できます。

このセクションの内容

データベース接続アップグレードのチェックリスト (SharePoint Foundation 2010)

このチェックリストを使用して、アップグレードの準備、アップグレードの実行、およびアップグレード後に必

要なすべての手順に従っていることを確認します。

新しい SharePoint Foundation 2010 環境を準備する

データベースを接続してアップグレードする前に、新しい環境を十分に構成する必要があります。

データベースを接続して SharePoint Foundation 2010 へアップグレードする

新しい環境の構成がすべて完了したら、ここで説明する手順に従って、データベースを接続して

SharePoint サイトをアップグレードします。

Page 390: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

390

データベース接続アップグレードのチェックリスト

(SharePoint Foundation 2010)

ここでは、アップグレードの準備、アップグレードの実行、およびアップグレード後の手順の実行の各段階につ

いて、必要な手順をすべて実行したかどうかを確認するために使用できるチェックリストを示します。

この記事の内容

アップグレードを準備する

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

アップグレード後の手順を実行する

手順の中には、所要時間についての記述を含むものがあります。これらは、手順に要する大まかな時間を示す

ための概算値に過ぎません。各自の環境で各手順に要する時間を把握するには、テスト環境で試験的なアッ

プグレードを実行することをお勧めします。詳細については、「アップグレード プロセスに要する時間と必要な容

量を予測する (SharePoint Foundation 2010)」および「試用版のアップグレードを使用して潜在的な問題を発見

する (SharePoint Foundation 2010)」を参照してください。

アップグレードを準備する データベース接続アップグレードを開始する前に、以下の手順に順番に従います。

データベース接続アップグレードのアップグレード前の手順 備考

アップグレードを準備する

[ ] アップグレード前チェック ツールを実

行する

アップグレード前チェック ツールを実

行し、問題点がある場合は対処しま

す。ツールが生成するレポートを使用

して、アップグレード計画ワークシート

を記入します。

詳細な手順:「アップグレード前チェック

ツールを実行する (SharePoint

Foundation 2010)」

この手順を複数回実行して、環境

をクリーンアップし、アップグレード

プロセスをテストします。

チェック ツールの実行には数分し

かかかりませんが、問題点への対

処には数日または数週間かかる

場合があります。

[ ] 環境内のサーバー側カスタマイズの

目録を作成する

環境内のサーバー側カスタマイズの

目録を作成します (ソリューション、フ

環境全体に対してこの手順を実行

します。各 Web サーバーをチェッ

クして、カスタマイズの漏れがない

ことを確認しますアップグレードを

Page 391: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

391

データベース接続アップグレードのアップグレード前の手順 備考

ィーチャー、Web パーツ、イベント ハ

ンドラー、マスター ページ、ページ レ

イアウト、CSS ファイルなど)。この情

報の多くは、アップグレード前チェック

ツールの実行時にレポートされます。

環境で必要なすべてのカスタマイズを

、アップグレード ワークシートに記録

します。

詳細な手順:「試用版のアップグレード

を使用して潜在的な問題を発見する」

の「カスタマイズを識別し、インストー

ルする」

準備する中で、目録を最新の状態

に維持します。

[ ] 環境をクリーンアップする

アップグレードを開始する前に、環境

が正常な状態で動作していることと、

アップグレードが不要なコンテンツをク

リーンアップしたことを確認します。孤

立したサイトやデータのクリーンアップ

、大規模なリストと ACL への対処、余

分なドキュメント バージョンの削除、

および使用していないテンプレート、

機能、および Web パーツの削除を行

います。

詳細な手順:「アップグレード前の環境

のクリーンアップ (SharePoint

Foundation 2010)」

環境全体に対してこの手順を 1

回実行します。

このプロセスが完了するまでに数

日または数週間かかることがあり

ます。

新しい環境を準備する

「新しい SharePoint Foundation 2010 環境を準備する」も参照してください。

[ ] SharePoint Foundation 2010 と言語

パックをインストールおよび構成する

必要なソフトウェアをインストールし、

SharePoint Foundation 2010 をインス

トールおよび構成します。

ファーム内の各サーバーに対して

これらの手順を実行します。

この手順は、環境内のサーバー

数に応じて、1 時間以上かかる場

合があります。

[ ] ファームの全般設定を構成する

ブロックするファイルの種類、電子メー

ルとクォータの設定など、前のファー

ムと同じように必要なファームの全般

環境全体に対してこの手順を 1

回実行します。

Page 392: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

392

データベース接続アップグレードのアップグレード前の手順 備考

設定を再適用し、ユーザーまたはグ

ループを Farm Administrators グルー

プに追加します。利用状況データと正

常性データの収集、診断ログ、モバイ

ル アカウントなど、新しい設定を構成

します。

[ ] Web アプリケーションを作成および構

成する

古い環境内にあった各 Web アプリケ

ーションに対応する Web アプリケーシ

ョンを作成します。

環境全体に対してこの手順を 1

回実行します。

[ ] サーバー側カスタマイズを再適用す

サーバー側カスタマイズの内容をす

べて、新しいファームに手動で転送し

ます。アップグレード ワークシートに

作成した目録を参照し、サイトが正常

に動作するために必要なコンポーネ

ントを確実にインストールします。

ファーム内のすべての Web サー

バーにカスタマイズを確実に再適

用する必要があります。

[ ] 新しい環境を確認する

新しい環境の設定が完了したら、テス

トを実行して、データをアップグレード

するために必要なすべてのコンポー

ネントが環境に存在することを確認で

きます。

環境全体に対してこの手順を 1

回実行します。

アップグレードを実行する 以下の手順に順番に従って、データベース接続アップグレードを実行します。この中には、読み取り専用データ

ベースでのデータベース接続の手順も含まれています。

詳細な手順:「データベースを接続して SharePoint Foundation 2010 へアップグレードする」

Windows Internal Database を使用し、データベースのサイズが 4 GB を超える Windows SharePoint

Services 3.0 のインストールからアップグレードする場合は、追加の手順を実行する必要があります。

追加手順の詳細については、「コンテンツ データベースが 4 GB より大きい場合に Windows

警告:

Page 393: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

393

SharePoint Services 3.0 のスタンドアロン インストールから SharePoint Foundation 2010 にアップグレ

ードする (リモート BLOB ストレージ)」を参照してください。

データベース接続アップグレードを実行する 備考

[ ] アップグレード前チェック ツールを実行す

データベースを読み取り専用に設定したり

データベースをバックアップしたりする前

に、アップグレード前チェック ツールを再

度実行し、新しい問題点や残っている問

題点がないかどうか確認します。

詳細な手順:「アップグレード前チェック ツ

ールを実行する (SharePoint Foundation

2010)」

チェック ツールの実行には数分

しかかかりませんが、問題点へ

の対処にはもっと時間がかかる

場合があります。

[ ] 前のバージョンのデータベースを読み取り

専用に設定する (読み取り専用データベ

ースでのデータベース接続

読み取り専用の状態で元の環境をユーザ

ーが使用できるように残しておく場合には

、バックアップの前にデータベースを読み

取り専用に設定します。

環境内の各コンテンツ データベ

ースに対してこの手順を実行し

ます。

組織によっては、この作業の実

行にはデータベース管理者が

必要な場合があります。

[ ] データベースをバックアップする

データベース接続アップグレード プロセス

を開始する前に、すべてのコンテンツ デ

ータベースをバックアップします。

環境内の各コンテンツ データベ

ースに対してこの手順を実行し

ます。

データ セットおよび環境に応じ

て、この手順には 1 時間または

数時間以上かかることがありま

す。

組織によっては、この作業の実

行にはデータベース管理者が

必要な場合があります。

[ ] 前のバージョンのデータベースを切断する

(標準データベース接続)

バックアップ コピーではなく元のデータベ

ースをアップグレードする場合は、元のデ

ータベースを Microsoft SQL Server のイ

ンスタンスから切断し、新しい環境に移動

できるようにします。

環境内の各コンテンツ データベ

ースに対してこの手順を実行し

ます。

組織によっては、この作業の実

行にはデータベース管理者が

必要な場合があります。

Page 394: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

394

データベース接続アップグレードを実行する 備考

[ ] データベースのバックアップ コピーを復元

する (読み取り専用データベースでのデー

タベース接続)

データベースのコピーをアップグレードす

る場合は、データベースをバックアップか

ら復元します。

環境内の各コンテンツ データベ

ースに対してこの手順を実行し

ます。

データ セットおよび環境に応じ

て、この手順には 1 時間または

それ以上かかることがあります

組織によっては、この作業の実

行にはデータベース管理者が

必要な場合があります。

[ ] カスタム コンポーネントを確認する

Test-SPContentDatabaseWindows

PowerShell コマンドレットを使用して、その

データベースに必要なカスタム コンポー

ネントがすべて揃っていることを確認しま

す。

環境内の各コンテンツ データベ

ースに対してこの手順を実行し

ます。

コマンドレットの実行には数分し

かかかりませんが、問題点への

対処にはもっと時間がかかる場

合があります。

[ ] 権限を確認する

データベースの接続に使用するアカウント

が、アップグレードするコンテンツ データ

ベースの db_owner 固定データベース ロ

ールのメンバーであることを確認します。

[ ] コンテンツ データベースを Web アプリケ

ーションに接続する

アップグレードする最初のコンテンツ デー

タベースを接続します。この操作はコマン

ド ラインから実行する必要があります。

Mount-SPContentDatabaseWindows

PowerShell コマンドレットまたは

AddContentDB Stsadm 操作を使用できま

す。

環境内の 1 つのコンテンツ デ

ータベースに対してこの手順を

実行します。

データ セットと、Web サーバー、

データベース サーバー、および

記憶域サブシステムのハードウ

ェアに応じて、この手順には 1

時間または数時間以上かかる

ことがあります。

[ ] 最初のデータベースのアップグレードを検

証する

最初のデータベースのアップグレードが成

功したことを確認し、サイトに問題点がな

いかどうかチェックします。

詳細な手順:「アップグレードされたサイトを

接続したばかりのコンテンツ デ

ータベースに対してこの手順を

実行します。

Page 395: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

395

データベース接続アップグレードを実行する 備考

検証および確認する (SharePoint

Foundation 2010)」

[ ] 残りのデータベースを接続する

環境内の残りのコンテンツ データベース

を接続およびアップグレードします。この

操作はコマンド ラインから実行する必要

があります。

環境内の残りの各コンテンツ デ

ータベースに対してこの手順を

実行します。

データ セット、複数のデータベ

ースを並行してアップグレードし

ているかどうか、および Web サ

ーバー、データベース サーバー

、および記憶域サブシステムの

ハードウェアに応じて、この手順

には 1 時間または数時間以上

かかることがあります。

[ ] アップグレードの進行状況を監視する

SharePoint サーバーの全体管理の [アッ

プグレードの状態] ページを使用して、サ

イトのアップグレードの進行状況を監視し

ます。

詳細な手順:「アップグレードされたサイトを

検証および確認する (SharePoint

Foundation 2010)」

アップグレードする各コンテンツ

データベースに対してこの手順

を実行します。

データ セットに応じて、この手順

には 1 時間、数時間、または数

日かかることがあります。

[ ] 残りのデータベースのアップグレードを検

証する

残りのデータベースのアップグレードが成

功したことを確認し、サイトに問題点がな

いかどうかチェックします。

詳細な手順:「アップグレードされたサイトを

検証および確認する (SharePoint

Foundation 2010)」

環境内の残りの各コンテンツ デ

ータベースに対してこの手順を

実行します。

コンテンツに応じて、この手順に

は 1 時間、数時間、または数日

かかることがあります。

アップグレード後の手順を実行する データベース接続アップグレードを実行した後で、以下の手順に順番に従います。

Page 396: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

396

データベース接続アップグレードでのアップグレード後の手順 備考

[ ] アップグレードの状態とアップグレー

ドされたサイトを確認する

サイトをチェックし、正常にアップグレ

ードされていることと、ユーザーが参

照できる状態になっていることを確認

します。

詳細な手順:「アップグレードされたサ

イトを検証および確認する

(SharePoint Foundation 2010)」

環境内でアップグレードした各デ

ータベースおよびサイト コレクショ

ンに対してこの手順を実行します

コンテンツに応じて、この手順に

は 1 時間、数時間、または数日か

かることがあります。

また、サイトの所有者にサイトを確

認させ、問題点がある場合は報告

してもらいます。

関連項目 Upgrade Worksheet for SharePoint 2010 Products (英語)

Page 397: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

397

新しい SharePoint Foundation 2010 環境を準備する

データベース接続の方法を使用して Windows SharePoint Services 3.0 から Microsoft SharePoint Foundation

2010 にアップグレードする場合は、ユーザーの環境のコンテンツのみをアップグレードし、構成設定はアップグ

レードしません。データベース接続アップグレードの使用は、ハードウェアを変更したり、アップグレード プロセ

スの一環としてサーバー ファーム トポロジを再構成する場合に便利です。アップグレード方法の選択に関する

詳細については、「アップグレード方法を決定する (SharePoint Foundation 2010)」を参照してください。

データをアップグレードする前に、SharePoint Foundation 2010 を使用して新しいサーバーまたはサーバー ファ

ームを構成する必要があります。ここでは、新しい環境を作成するために構成する必要がある要素について説

明します。データベース接続アップグレードの方法を使用したアップグレードの一般的なプロセスについては、「

アップグレード プロセスの概要 (SharePoint Foundation 2010)」を参照してください。

ここで説明する手順を実行するには、ローカル サーバー コンピューターで管理者権限が必要です。詳

細については、「初期展開に必要な管理アカウントとサービス アカウント (SharePoint Foundation

2010)」を参照してください。

この記事の内容

はじめに

新しい環境を作成して構成する

新しい環境を確認する

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

はじめに データベース接続アップグレードで新しい環境の作成を開始する前に、必要な権限、ハードウェア要件、および

ソフトウェア要件に関する以下の情報を確認してください。

ハードウェアとソフトウェアの要件をすべて満たしていることを確認します。64 ビット版の Windows Server

2008 または Windows Server 2008 R2 が必要です。また、サーバー ファーム用に、64 ビット版の SQL

Server 2005 または SQL Server 2008 が必要です。これらの要件 (インストールが必要な特定の更新プロ

グラムなど) の詳細については、「ハードウェア要件とソフトウェア要件 (SharePoint Foundation 2010)」を参

照してください。

適切なアクセス許可を使用して必要なアカウントをセットアップできる状態であることを確認します。詳細に

ついては、「初期展開に必要な管理アカウントとサービス アカウント (SharePoint Foundation 2010)」を参照

してください。

元の環境で、アップグレード前チェック ツールを実行します。アップグレード前チェック ツールによって、環

境内で発生する可能性のあるアップグレードの問題が特定され、アップグレードの前に対処できます。新し

い環境で必要な設定を特定するのにも役立ちます。詳細については、「アップグレード前チェック ツールを

実行する (SharePoint Foundation 2010)」を参照してください。

重要:

Page 398: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

398

新しい環境を作成して構成する 新しい環境を作成して構成するプロセスは複数の手順から成り、これらを正しい順序で実行する必要がありま

す。その手順は、次のとおりです。

1. サーバー (複数の場合あり) に SharePoint Foundation 2010 をインストールします。

2. サービス アプリケーションを構成します。

3. ファームの全般設定を構成します。

4. Web アプリケーションを作成して構成します。

5. カスタマイズを再適用します。

このセクションの以降の部分では、これらの手順について説明し、その実行の操作手順について記載されてい

るリンクを示します。これらの手順を実行した後で、環境を確認し、アップグレードを実行できます。

インストールする

新しい環境を作成するための最初の手順では、SharePoint Foundation 2010 をインストールし、新しいサーバ

ーまたはサーバー ファームを構成します。次の手順を実行する必要があります。

1. Microsoft SharePoint 製品準備ツールを実行して、必要なすべてのソフトウェアをインストールします。

2. セットアップを実行して、製品をインストールします。

3. 環境で必要な言語パックをインストールします。

4. SharePoint 製品構成ウィザードを実行して、サーバーを構成します。

以下の記事では、これらのタスクを実行する操作手順について説明しています。

製品をインストールして構成する

1 台のサーバーまたはサーバー ファームに SharePoint Foundation 2010 をインストールして構成するに

は、以下のどちらかの記事の手順に従います。

SQL Server を使用する単一サーバーを展開する (SharePoint Foundation 2010)

3 層ファーム用の複数サーバー (SharePoint Foundation 2010)

その他の展開シナリオ (SQL Express を使用するスタンドアロン環境へのインストールなど) については、「

展開シナリオ (SharePoint Foundation 2010)」を参照してください。

言語パックをインストールして構成する

環境内のサイトで必要な言語パックをインストールして構成するには、「言語パックを展開する (SharePoint

Foundation 2010)」の手順に従います。

サービス アプリケーションを構成する

新しい環境で使用する、Business Data Connectivity Service などのサービスを構成する必要があります。上記

の展開シナリオの記事に記載されている手順では、ファーム構成の初期設定ウィザードを使用してすべてのサ

Page 399: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

399

ービスを有効化する方法について説明しています。ただし、サービスは手動でも構成できます。サービスを手動

で構成する方法の詳細については、「サービスを構成する (SharePoint Foundation 2010)」を参照してください。

ファームの全般設定を構成する

新しい環境を作成するための次の手順では、ファームの全般設定を適用します。以前のバージョンのファーム

の構成設定を、手動で再適用する必要があります。これには、以下のものが含まれます。

受信と送信の電子メール設定

Farm Administrators グループへのユーザー アカウント、グループ アカウントの追加など、ファーム レベル

のセキュリティと権限の設定

ブロックするファイルの種類

クォータ テンプレート

以下のような、使用する新しいファーム レベルの設定を構成する必要があります。

利用状況および正常性データ コレクション

診断ログ

モバイル アカウント

これらの設定を構成する方法の詳細については、「ファームの設定を構成する (SharePoint Foundation 2010)」

を参照してください。

Web アプリケーションを作成して構成する

元の環境に存在していた各 Web アプリケーションに対応する Web アプリケーションを作成します。各 Web アプ

リケーションに対して、以下の操作を実行します。

同じ URL を使用し、代替アクセス マッピング設定を構成します。

異なる URL を使用すると、Microsoft Office アプリケーションが新しい URL にリダイレクトされな

い可能性があり、古い URL へのブックマークは動作しません。

同じ認証方法を使用します。

フォーム ベースの認証を使用していた場合は、代わりにクレーム ベースの認証を構成する必要があ

ります。データベース接続アップグレードを実行するユーザー アカウントにフル コントロールを付与す

る、Web アプリケーション ポリシーを作成する必要もあります。

詳細については、「クレーム ベースの Web アプリケーション用にフォームベースの認証を構成する

(SharePoint Foundation 2010)」を参照してください。

管理対象パス (/sites など) を再作成します。

以前の環境でセルフサービス サイト作成を使用していた Web アプリケーションの場合は、この機能を有効

にします。

Web アプリケーションと認証を構成する方法の詳細については、以下の記事を参照してください。

メモ:

重要

Page 400: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

400

クラシック認証の場合: 「Web アプリケーションを作成する (SharePoint Foundation 2010)」

クレーム ベース認証の場合: 「クレーム ベース Web アプリケーションを構成する (SharePoint Foundation

2010)」および「クレーム ベースの Web アプリケーション用にフォームベースの認証を構成する

(SharePoint Foundation 2010)」

カスタマイズを再適用する

アップグレード中に発生するエラーのよくある原因の 1 つは、カスタマイズされた機能、ソリューション、または

その他の要素が環境に不足していることです。アップグレード プロセスを開始する前に、必要なすべてのカスタ

ム要素がフロントエンド Web サーバーにインストールされていることを確認してください。 アップグレード前のチ

ェック ツールを使用して、環境内でサーバー側カスタマイズのリストをコンパイルできます。詳細については、「

試用版のアップグレードを使用して潜在的な問題を発見する」の「カスタマイズを識別し、インストールする」を

参照してください。

この手順では、カスタマイズの内容をすべて、新しいファームに手動で転送します。サイトが正しく動作するため

に依存している以下のコンポーネントを必ずインストールしてください。

カスタム サイト定義

サイト定義が Windows SharePoint Services 3.0 で作成されている場合は、新しい環境にそれをそ

のままコピーできます。しかし、Windows SharePoint Services Version 2.0 で作成されている場合

は、アップグレード定義ファイルを作成して、サイト定義を、Windows SharePoint Services 3.0 の新

しい機能にマップする必要がある可能性があります。詳細については、「新しいカスタム サイト定

義を開発し、アップグレード定義ファイルを作成する (Windows SharePoint Services) 」および「アッ

プグレード定義ファイルおよび新しいサイト定義を展開する (Windows SharePoint Services)」を参

照してください。

カスタム スタイル シート (カスケード スタイル シートを含む) とイメージ

カスタム Web パーツ

カスタム Web サービス

カスタム機能とカスタム ソリューション

カスタム アセンブリ

Web.config の変更 (セキュリティなど)

各 Web アプリケーションの Web.config ファイルから新しいサーバーに固有の設定を必ず転送してください

サイトが依存している他のすべてのコンポーネントまたはファイル

SharePoint Foundation 2010 で使用するカスタマイズを更新する方法の詳細については、「Redeploying

Customizations and Solutions in SharePoint Foundation 2010 and SharePoint Server 2010 (英語)」を参照して

ください。カスタマイズの内容を環境に展開する方法の詳細については、「カスタマイズを展開する - 概要

(SharePoint Foundation 2010)」を参照してください。

メモ:

Page 401: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

401

新しい環境を確認する 新しい環境をセットアップしたら、データをアップグレードする前にテストを実行して、必要なすべてのコンポーネ

ントが含まれていることを確認できます。新しい環境をテストするには、以下の方法を使用できます。

新しい Web アプリケーションを作成し、Windows PowerShell の Test-SPContentDatabase コマンドレットを

使用して、コンテンツ データベースに必要なサーバー側のカスタマイズが、新しい環境にすべて存在する

ことを確認します。データベースを接続したり、アップグレードしたりしないでください。詳細については、「

Test-SPContentDatabase」を参照してください。

このコマンドは元のコンテンツ データベースに対しても実行できますが、アクティブで使用中の状

態のデータベースに対しては実行しないでください。

enumallwebs Stsadm 操作を Windows SharePoint Services 3.0 環境で使用して、各サイトに関連付けられ

ているテンプレートを確認し、そのテンプレートが SharePoint Foundation 2010 環境にインストールされて

いるかどうかを確認します。10 月の累積的な更新プログラムでは enumallwebs 操作が強化されていて、

使用されているカスタマイズを検索できます。この操作の詳細については、「Enumallwebs : Stsadm 操作

(Windows SharePoint Services)」を参照してください。

アップグレードを実行する 新しい環境の準備が完了したら、データベースを接続し、アップグレードできます。

「データベースを接続して SharePoint Foundation 2010 へアップグレードする」の手順に従って、Windows

SharePoint Services 3.0 サーバーまたはサーバー ファームから、新しい SharePoint Foundation 2010 サーバ

ーまたはサーバー ファームにデータベースを接続し、アップグレードします。

Windows Internal Database を使用する Windows SharePoint Services 3.0 のインストールからアップグ

レードしていて、データベースのサイズが 4 GB を越える場合は、追加の手順を実行する必要がありま

す。詳細については、「コンテンツ データベースが 4 GB より大きい場合に Windows SharePoint

Services 3.0 のスタンドアロン インストールから SharePoint Foundation 2010 にアップグレードする (リ

モート BLOB ストレージ)」を参照してください。

メモ:

重要:

Page 402: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

402

データベースを接続して SharePoint Foundation 2010

へアップグレードする

データベース接続アップグレードの方法を使用して Windows SharePoint Services 3.0 から Microsoft

SharePoint Foundation 2010 にアップグレードする場合は、環境のコンテンツのみをアップグレードし、構成設

定はアップグレードしません。ハードウェアを変更したり、アップグレード プロセスの一環としてサーバー ファー

ム トポロジを再構成したりする場合は、データベース接続アップグレードの方法を使用すると便利です。アップ

グレード方法の選択に関する詳細については、「アップグレード方法を決定する (SharePoint Foundation 2010)

」を参照してください。

このプロセスの最初の手順は、アップグレードしたコンテンツをホストする新しい環境をセットアップすることです

。新しい環境をまだセットアップして構成していない場合は、「新しい SharePoint Foundation 2010 環境を準備

する」の手順に従って実行します。

新しい環境を設定し終えたら、この記事の手順を実行して、アップグレードするデータベースを切断してから再

接続します。この記事では、標準のデータベース接続アップグレード、および読み取り専用データベースでのデ

ータベース接続アップグレードを実行するために必要な手順について説明します。

この記事の内容:

プロセスの概要

はじめに

前のバージョンのデータベースを読み取り専用に設定する (読み取り専用データベースでのデータベース

接続)

SQL Server ツールを使用して前のバージョンのデータベースをバックアップする

前のバージョンのデータベースを切断する (標準のデータベース接続)

データベースのバックアップ コピーを復元する (読み取り専用データベースでのデータベース接続)

カスタム コンポーネントを確認する

コンテンツ データベースを Web アプリケーションに接続する

検証: 最初のデータベースのアップグレードを検証する

残りのデータベースを接続する

検証: 残りのデータベースのアップグレードを検証する

アップグレード時の失敗でよくある原因の 1 つは、カスタマイズした機能、ソリューション、またはその

他の要素が環境に見つからないことです。アップグレード プロセスを開始する前に、必要なカスタム要

素がフロントエンド Web サーバーにインストールされていることを確認してください。アップグレード前

のチェック ツールを使用し、データベース接続アップグレードを実行する場合は test-

spcontentdatabaseWindows PowerShell コマンドレットも使用して、サイトで使用しているカスタム要素

メモ:

Page 403: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

403

を識別します。詳細については、「試用版のアップグレードを使用して潜在的な問題を発見する」の「カ

スタマイズを識別し、インストールする」を参照してください。

データベース接続アップグレードの方法を使用したアップグレードの一般的なプロセスの詳細については、「ア

ップグレード プロセスの概要 (SharePoint Foundation 2010)」を参照してください。

プロセスの概要 データベース接続アップグレードを使用してアップグレードを行う場合は、古いファームにあるデータベースを切

断し、新しいファームに接続します。データベースを新しいファームに接続するときに、アップグレード プロセス

を実行してデータベース全体をアップグレードします。データベース接続アップグレード プロセスは、一括アップ

グレード プロセスに似ています。異なるのは、データベース接続アップグレード プロセスは手動で実行される

点と、独立した環境で実行される点です。

元のファームを残し、ユーザーが引き続き各自のデータにアクセスできるようにする場合は、データベースを読

み取り専用に設定し、データベースのバックアップ コピーを接続する必要があります。

ここで説明しているプロセスの中で、Microsoft SQL Server が実行されているコンピューターから SQL

Server が実行されている別のコンピューターへのデータベースの移動に特有の部分は、"計画に従っ

た再配置" と呼ばれます。計画に従った再配置の詳細については、「ユーザー データベースの移動」

(http://go.microsoft.com/fwlink/?linkid=148425&clcid=0x411) を参照してください。

アップグレード プロセスの全般的な概要については、「アップグレード プロセスの概要 (SharePoint Foundation

2010)」を参照してください。

はじめに データベース接続アップグレードを開始する前に、必要な権限、ハードウェア要件、およびソフトウェア要件に関

する以下の情報を確認してください。 指定された手順に従って、前提条件となるソフトウェアをインストールして

構成するか、設定を変更します。

ハードウェアとソフトウェアの要件をすべて満たしていることを確認します。64 ビット版の Windows Server

2008 または Windows Server 2008 R2 が必要です。また、サーバー ファーム用に、64 ビット版の SQL

Server 2005 または SQL Server 2008 が必要です。これらの要件 (インストールが必要な特定の更新プロ

グラムなど) の詳細については、「ハードウェア要件とソフトウェア要件 (SharePoint Foundation 2010)」を参

照してください。

適切なアクセス許可を使用して必要なアカウントをセットアップできる状態であることを確認します。詳細に

ついては、「初期展開に必要な管理アカウントとサービス アカウント (SharePoint Foundation 2010)」を参照

してください。

データベースの接続に使用するアカウントが、アップグレードするコンテンツ データベースの db_owner 固

定データベース ロールのメンバーであることを確認します。

この手順を実行する前に、データベースに格納されているサイトでアップグレード前のチェック ツールを実

行してください。アップグレード前のチェック ツールによって、環境内で発生する可能性のあるアップグレー

メモ:

Page 404: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

404

ドの問題が特定され、アップグレードの前に対処できます。詳細については、「アップグレード前チェック ツ

ールを実行する (SharePoint Foundation 2010)」を参照してください。

新しいサーバー ファーム環境を作成します。新しい環境の作成方法については、「新しい SharePoint

Foundation 2010 環境を準備する」を参照してください。

データベースの整合性エラーをチェックおよび修復します。詳細については、「Windows SharePoint

Services 3.0 のデータベース管理 (ホワイト ペーパー) 」を参照してください。

前のバージョンのデータベースを読み取り専用に設定する (

読み取り専用データベースでのデータベース接続) 読み取り専用データベースによる複合的な方法を使用してアップグレードする場合は、データベースをバックア

ップする前に、前のバージョンのデータベースを読み取り専用に設定します。データベース接続アップグレード

のどの方法を実行する場合でも、データベースを一時的に読み取り専用に設定して、環境の現在の状態を復

元してアップグレードできるようにバックアップにすべてのデータを確実に取り込むことができます。データベー

スを読み取り専用に設定すると、コンテンツは引き続き表示できますが、コンテンツの追加と変更はできなくなり

ます。

読み取り専用に設定したデータベースはアップグレードできません。読み取り専用データベースでデー

タベース接続を使用する場合は、データベースのコピーを復元し、そのコピーに対してアップグレード

を実行します。この方法を使用しない場合でも、現在のデータをバックアップする間、コンテンツ データ

ベースを一時的に読み取り専用に設定する場合は、データベースを接続してアップグレードする前に、

必ずデータベースを読み取り/書き込み可能に設定してください。

この手順を実行する前に、アップグレード前チェック ツールを必ず実行しておいてください。詳細につ

いては、「アップグレード前チェック ツールを実行する (SharePoint Foundation 2010)」を参照してくださ

い。

1. SQL Server Enterprise Manager で、読み取り専用に設定するデータベースの名前を右クリックし、[プ

ロパティ] をクリックします。

2. [プロパティ] ダイアログ ボックスの [オプション] タブをクリックします。

3. [アクセス] の [読み取り専用] チェック ボックスをオンにし、[OK] をクリックします。

1. SQL Server Management Studio で、読み取り専用に設定するデータベースの名前を右クリックし、[プ

ロパティ] をクリックします。

2. [ページの選択] セクションで、[オプション] をクリックします。

重要:

重要:

SQL Server 2000 でデータベースを読み取り専用に設定するには

SQL Server 2005 でデータベースを読み取り専用に設定するには

Page 405: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

405

3. 右側のウィンドウの [その他のオプション] の [状態] セクションで、[読み取り専用データベース] の横

の矢印をクリックし、[True] を選択します。

1. SQL Server Management Studio の [オブジェクト エクスプローラー] で、データベース エンジンのイン

スタンスに接続し、サーバーを展開して、[データベース] を展開します。

2. 読み取り専用に構成するデータベースを選択し、右クリックして、[プロパティ] をクリックします。

3. [データベースのプロパティ] ダイアログ ボックスの [ページの選択] セクションで、[オプション] をクリッ

クします。

4. 右側のウィンドウの [その他のオプション] の [状態] セクションで、[読み取り専用データベース] の横

の矢印をクリックし、[True] を選択します。

Transact-SQL を使用して、データベースの可用性オプション READ_ONLY を構成できます。ALTER

DATABASE ステートメントの SET 句の使用方法の詳細については、「データベース オプションの設定」

(http://go.microsoft.com/fwlink/?linkid=148362&clcid=0x411) を参照してください。

SQL Server ツールを使用して前のバージョンのデータベー

スをバックアップする 適切な手順に従って、SQL Server 2000、SQL Server 2005、または SQL Server 2008 のデータベースをバック

アップします。サーバー ファーム内の各コンテンツ データベースに対して、この手順を繰り返します。

構成データベースや管理コンテンツ データベースは、新しいサーバー ファームで再作成することになるので、

バックアップは不要です。Windows SharePoint Services 3.0 サーバー ファームのデータベースの種類の詳細

については、「データベースの種類と説明 (Windows SharePoint Services 3.0) 」を参照してください。

この手順を完了する間に、読み取り専用のコンテンツ データベースの複製が作成されます。

1. データベース サーバーで、[スタート] ボタンをクリックし、[すべてのプログラム] をポイントします。次に

、[Microsoft SQL Server] をポイントし、[Enterprise Manager] をクリックします。

2. SQL Server Enterprise Manager で、[Microsoft SQL Servers] を展開します。

3. [SQL Server グループ] を展開します。

4. [(local) (Windows NT)] を展開します。

5. [データベース] を展開します。

6. バックアップするデータベースを右クリックして [すべてのタスク] をポイントし、[データベースのバック

アップ] をクリックします。

7. [SQL Server バックアップ] ダイアログ ボックスの [名前] ボックスでバックアップ名を指定し、[バックア

ップ] 領域で [データベース - 完全] を選択します。

8. [バックアップ先] 領域で既存のバックアップ先を選択します。または、次の手順を実行します。

SQL Server 2008 でデータベースを読み取り専用に設定するには

SQL Server 2000 のデータベースをバックアップするには

Page 406: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

406

a. [追加] をクリックします。

b. [バックアップ先の選択] ボックスで、[ファイル名] を選択し、[ファイル名] ボックスの隣の [参照]

をクリックします。

c. [バックアップ デバイスの場所 - (ローカル)] ダイアログ ボックスで、[ファイル名] ボックスにファイ

ル名を入力し、[OK] をクリックします。

d. もう一度 [OK] をクリックして [バックアップ先の選択] ダイアログ ボックスを閉じます。

9. [OK] をクリックして、バックアップ処理を開始します。

10. [OK] をクリックして、バックアップ処理の完了を確認します。

その環境内で Windows SharePoint Services 3.0 により使用されているその他のすべてのコンテンツ データベ

ースに対して上記の手順を繰り返します。

1. データベース サーバーで、[スタート] ボタンをクリックし、[すべてのプログラム] をポイントします。次に

、[Microsoft SQL Server 2005] をポイントし、[SQL Server Management Studio] をクリックします。

2. [サーバーに接続] ボックスに接続情報を入力し、[接続] をクリックします。

3. SQL Server 2005 データベース エンジンの該当するインスタンスに接続した後、[オブジェクト エクスプ

ローラー] でサーバー名をクリックし、サーバー ツリーを展開します。

4. [データベース] を展開し、バックアップするデータベースを右クリックして [タスク] をポイントし、[バック

アップ] をクリックします。[データベースのバックアップ] ダイアログ ボックスが表示されます。

5. [ソース] 領域の [データベース] ボックスでデータベース名を確認します。

6. [バックアップの種類] ボックスで [完全] を選択します。

7. [バックアップ コンポーネント] で [データベース] を選択します。

8. [バックアップ セット] 領域の [名前] ボックスで、既定のバックアップ セット名を使用するか、別のバッ

クアップ セット名を入力します。

9. [バックアップ先] 領域で、[ディスク] または [テープ] を選択してバックアップ先の種類を指定し、バック

アップ先を指定します。別のバックアップ先を作成するには、[追加] をクリックします。

10. [OK] をクリックして、バックアップ処理を開始します。

その環境内で Windows SharePoint Services 3.0 により使用されているその他のすべてのコンテンツ データベ

ースに対して上記手順を繰り返します。

1. データベース サーバーで、[スタート] ボタンをクリックし、[すべてのプログラム] をポイントします。次に

、[Microsoft SQL Server 2008] をポイントし、[SQL Server Management Studio] をクリックします。

2. [サーバーへの接続] ボックスに接続情報を入力し、[接続] をクリックします。

3. SQL Server 2008 データベース エンジンの該当するインスタンスに接続した後、[オブジェクト エクスプ

ローラー] でサーバー名を展開します。

SQL Server 2005 のデータベースをバックアップするには

SQL Server 2008 のデータベースをバックアップするには

Page 407: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

407

4. [データベース] を展開し、バックアップするデータベースを右クリックして [タスク] をポイントし、[バック

アップ] をクリックします。[データベースのバックアップ] ダイアログ ボックスが表示されます。

5. [ソース] 領域の [データベース] ボックスでデータベース名を確認します。

6. [バックアップの種類] ボックスで [完全] をクリックします。

7. [バックアップ コンポーネント] で [データベース] をクリックします。

8. [バックアップ セット] 領域の [名前] ボックスで、既定のバックアップ セット名を使用するか、新しい名

前を入力します。

9. [バックアップ先] 領域で、[ディスク] または [テープ] を選択してバックアップ先の種類を指定し、バック

アップ先を指定します。別のバックアップ先を作成するには、[追加] をクリックします。

10. [OK] をクリックして、バックアップ処理を開始します。

その環境内で Windows SharePoint Services 3.0 により使用されているその他のすべてのコンテンツ データベ

ースに対して上記の手順を繰り返します。

前のバージョンのデータベースを切断する (標準のデータベ

ース接続) データベースを新しい環境に接続してデータをアップグレードする前に、現在の環境から切断する必要がありま

す。切断したデータベースは、新しいデータベース サーバーに移動することも、既存のデータベース サーバー

に残して Web アプリケーションに接続することもできます。

読み取り専用データベースでデータベース接続アップグレードを実行する場合は、次の手順を使用し

ないでください。ユーザーが引き続き各自のコンテンツにアクセスできるようにするには、データベース

を接続したままにして、後の「データベースのバックアップ コピーを復元する (読み取り専用データベー

スでのデータベース接続)」の手順に従ってデータベースのコピーを作成する必要があります。

1. サーバーの全体管理の [アプリケーション構成の管理] ページで、[SharePoint Web アプリケーション

構成の管理] セクションの [コンテンツ データベース] をクリックします。

2. [コンテンツ データベースの管理] ページで、切断するコンテンツ データベースをクリックします。

メモ:

コンテンツ データベースが表示されない場合、別の Web アプリケーションに関連付けられて

いる可能性があります。別の Web アプリケーションを選択するには、[Web アプリケーション]

メニューの [Web アプリケーションの変更] をクリックします。

3. [コンテンツ データベース設定の管理] ページの [コンテンツ データベースの削除] セクションで、[コン

テンツ データベースの削除] チェック ボックスをオンにし、[OK] をクリックします。

メモ:

重要:

Web アプリケーションからコンテンツ データベースを切断するには

Page 408: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

408

コンテンツ データベースを削除してもデータベースは削除されません。データベースと Web

アプリケーションの関連付けのみが削除されます。

4. 切断するコンテンツ データベースごとに、手順 2. ~ 3. を繰り返します。

deletecontentdb Stsadm 操作を使用して、コンテンツ データベースを Web アプリケーションから切断することも

できます。詳細については、「Deletecontentdb : Stsadm 操作 (Windows SharePoint Services)」を参照してくだ

さい。

データベースを別のデータベース サーバーに移動する場合は、移動前に SQL Server のインスタンスからデー

タベースを切断し、移動後に SQL Server の新しいインスタンスに接続する必要もあります。

データベースを SQL Server の別のインスタンスに移動する場合は、セキュリティが正しく構成されて

いることを確認してください。使用するアカウントにデータベースの適切な固定ロールと権限が割り当

てられていること、およびドメイン間で移動する場合は、そのまま有効なアカウントとして使用できるこ

とを確認します。

1. SQL Server 2005 Management Studio で、移動元の SQL Server のインスタンスを開き、[データベー

ス] ノードを展開します。

2. コンテンツ データベースを右クリックして、[タスク] をポイントし、[デタッチ] をクリックします。切断して

移動するコンテンツ データベースごとに、この手順を繰り返します。

メモ:

この手順は、コンテンツ データベースのみを移動するときに使用します。その他のデータベー

スを切断しないでください。

3. Windows エクスプローラーで、コンテンツ データベースの .mdf ファイルと .ldf ファイルの場所を参照し

ます。

4. 移動するデータベースの .mdf ファイルおよび .ldf ファイルを選択して、移動先のディレクトリにそれら

のファイルをコピーまたは移動します。

5. SQL Server 2005 Management Studio で、移動元の SQL Server のインスタンスを開きます。

6. [データベース] ノードを右クリックし、[タスク] をポイントして、[アタッチ] をクリックします。

7. [データベースのアタッチ] ダイアログ ボックスで、.mdf ファイルと .ldf ファイルの移動先を参照し、接続

するデータベースの .mdf ファイルを選択して、[OK] をクリックします。

8. 移動するコンテンツ データベースごとに、手順 6. ~ 7. を繰り返します。

データベースのバックアップ コピーを復元する (読み取り専

用データベースでのデータベース接続) 新しいサーバー ファームを構成した後で、Microsoft SQL Server 2008 R2、SQL Server 2008 Service Pack 1

(SP1) (累積的な更新プログラム 2 の適用済み)、および SQL Server 2005 SP3 (累積的な更新プログラム 3 の

重要:

データベースを SQL Server のインスタンスから切断し、SQL Server の別のインスタンスに移動するには

Page 409: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

409

適用済み) のデータベースのバックアップ コピーを復元できます。64 ビット版の SQL Server 2008 R2、SQL

Server 2008 SP1 (累積的な更新プログラム 2 の適用済み)、および SQL Server 2005 SP3 (累積的な更新プロ

グラム 3 の適用済み) に復元する必要があります。最初にデータベースを 1 つだけ復元し、正しく復元された

ことを確認できたら、次のデータベースを復元します。

次のセクションで、バックアップの復元の手順を説明します。

1. SQL Server Management Studio で、[データベース] を右クリックし、[データベースの復元] をクリック

します。[データベースの復元] ダイアログ ボックスが表示されます。

2. [データベースの復元] ダイアログ ボックスで、[全般] ページの [復元先データベース] ボックスに、復

元するデータベースの名前を入力します。

3. [復元する特定の時点] ボックスで、既定の [最新の候補] をそのまま選択します。

4. 復元するバックアップ セットの復元元と場所を指定するには、[デバイスから] をクリックし、[参照] をク

リックしてバックアップ ファイルを選択します。

5. [バックアップの指定] ダイアログ ボックスの [バックアップ メディア] ボックスで、[ファイル] が選択され

ていることを確認します。

6. [バックアップの場所] 領域で、[追加] をクリックします。

7. [バックアップ ファイルの検索] ダイアログ ボックスで、復元するファイルを選択し、[OK] をクリックしま

す。

8. [復元するバックアップ セットの選択] グリッドで、最新の完全バックアップの隣にある [復元] チェック

ボックスを選択します。

9. [データベースの復元] ダイアログ ボックスの [オプション] ページで、[復元オプション] の [既存のデ

ータベースを上書きする] チェック ボックスをオンにします。

10. [OK] をクリックして、復元処理を開始します。

1. SQL Server 2008 データベース エンジンの該当するインスタンスに接続した後、[オブジェクト エクスプ

ローラー] でサーバー名を展開します。

2. [データベース] を右クリックし、[データベースの復元] をクリックします。[データベースの復元] ダイア

ログ ボックスが表示されます。

3. [データベースの復元] ダイアログ ボックスの [全般] ページで、[復元先データベース] リストに、復元

されるデータベースの名前を入力します。

4. [復元する特定の時点] ボックスで、既定の [最新の候補] をそのまま選択します。

5. 復元するバックアップ セットの復元元と場所を指定するには、[デバイスから] をクリックし、[参照] をク

リックしてバックアップ ファイルを選択します。

6. [バックアップの指定] ダイアログ ボックスの [バックアップ メディア] ボックスで、[ファイル] が選択され

ていることを確認します。

SQL Server 2005 Enterprise Edition でデータベースのバックアップ コピーを復元するには

SQL Server 2008 Enterprise Edition でデータベースのバックアップ コピーを復元するには

Page 410: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

410

7. [バックアップの場所] 領域で、[追加] をクリックします。

8. [バックアップ ファイルの検索] ダイアログ ボックスで、復元するファイルを選択し、[OK] をクリックしま

す。次に、[バックアップの指定] ダイアログ ボックスで、[OK] をクリックします。

9. [データベースの復元] ダイアログ ボックスの [復元するバックアップ セットの選択] グリッドで、最新の

完全バックアップの隣にある [復元] チェック ボックスをオンにします。

10. [データベースの復元] ダイアログ ボックスの [オプション] ページで、[復元オプション] の [既存のデ

ータベースを上書きする] チェック ボックスをオンにします。

11. [OK] をクリックして、復元処理を開始します。

カスタム コンポーネントを確認する コンテンツ データベースを Web アプリケーションに接続する前に、Test-SPContentDatabaseWindows

PowerShell コマンドレットを使用して、そのデータベースに必要なすべてのカスタム コンポーネントがあることを

確認します。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 製品] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell コマンド プロンプトで、以下のように入力します。

Test-SPContentDatabase -Name <DatabaseName> -WebApplication <URL>

それぞれの値の意味は以下のとおりです。

<DatabaseName> は、確認するデータベースの名前です。

<URL> は、サイトをホストする Web アプリケーションの URL です。

詳細については、「Test-SPContentDatabase」を参照してください。

コンテンツ データベースを Web アプリケーションに接続する コンテンツ データベースを接続するときは、接続する最初のコンテンツ データベースに Web アプリケーション

のルート サイトが含まれていることを確認してください。つまり、続行する前に、元のサーバー ファーム内の

Web アプリケーションのルートを調べて、最初のサイト コレクションを確認します。ルート サイトを含むデータベ

ースを接続した後は、Web アプリケーションの他のコンテンツ データベースを任意の順序で接続できます。デ

ータベースを接続する前に、コンテンツを格納するサイト コレクションを作成する必要はありません。このプロセ

スによってサイト コレクションが自動的に作成されます。すべてのコンテンツ データベースを復元するまでは、

新しいサイト コレクションを追加しないでください。

カスタム コンポーネントが使用可能であることを Windows PowerShell で確認するには

重要:

Page 411: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

411

コンテンツ データベースをドメイン間やフォレスト間で移動する場合、または異なるサービス アカウント

がある別の環境に移動する場合は、データベースを接続する前に、サービス アカウントの権限がその

ままで適切かどうかを確認してください。

コンテンツ データベースを Web アプリケーションに接続するには、Windows PowerShell の Mount-

SPContentDatabase コマンドレット、または addcontentdb Stsadm コマンドを使用します。SharePoint サーバー

の全体管理ページを使用してコンテンツ データベースに接続する方法は、アップグレードではサポートされて

いません。

データベースの接続に使用するアカウントが、アップグレードするコンテンツ データベースの db_owner 固定デ

ータベース ロールのメンバーであることを確認します。

フォーム ベースの認証を使用していた場合は、データベースを接続する前に、Web アプリケーション

にクレーム ベースの認証を構成する必要があります。また、データベース接続アップグレードを実行

するユーザー アカウントに、Web アプリケーションに対するフル コントロールを許可するポリシーを作

成する必要もあります。

詳細については、「クレーム ベースの Web アプリケーション用にフォームベースの認証を構成する

(SharePoint Foundation 2010)」を参照してください。

異なる Web アプリケーションに対してであっても、同じコンテンツ データベースを複数回ファームに接

続することはできません。コンテンツ データベース内の各サイト コレクションには GUID が関連付けら

れており、構成データベースに登録されています。このため、たとえ別々の Web アプリケーション内に

追加する場合であっても、同じサイト コレクションを同じファームに 2 度追加することはできません。こ

の状態でもデータベースに接続できますが、サイト コレクションを開始することはできません。

同じファーム内に 1 つのサイト コレクションのコピーを重複して持つ必要がある場合は、まずそのサイ

ト コレクションを含むデータベースを別のファームに適用し、次に Stsadm のバックアップ操作と復元

操作を使用して、他のファームを経由してサイト コレクションをコピーします。バックアップと復元プロセ

スにより、サイト コレクションに新しい GUID が作成されます。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 製品] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell コマンド プロンプトで、次のコマンドを入力します。

Mount-SPContentDatabase -Name <DatabaseName> -DatabaseServer <ServerName> -WebApplication <URL> [-

Updateuserexperience]

それぞれの値の意味は以下のとおりです。

<DatabaseName> は、アップグレードするデータベースの名前です。

重要

ヒント

Windows PowerShell を使用してコンテンツ データベースを Web アプリケーションに接続するには

Page 412: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

412

<ServerName> は、データベースが格納されているサーバーです。

<URL> は、サイトをホストする Web アプリケーションの URL です。

Updateuserexperience は、新しいユーザー エクスペリエンスに更新するか、古いユーザー エクス

ペリエンスをそのまま使用するかを選択するパラメーターです (ビジュアル アップグレードの一部)

。このパラメーターを指定すると、サイトは新しいユーザー エクスペリエンスをプレビューするよう

に設定されます。アップグレード後もサイトを古いユーザー エクスペリエンスのままにする場合は

、このパラメーターを省略します。詳細については、「ビジュアル アップグレードを計画する

(SharePoint Foundation 2010)」を参照してください。

詳細については、「Mount-SPContentDatabase」を参照してください。

メモ:

コマンドライン管理タスクを実行するときには Windows PowerShell を使用することが推奨されてい

ます。Stsadm コマンドライン ツールは推奨されていませんが、製品の以前のバージョンとの互換

性をサポートするために含まれています。

1. SharePoint 製品とテクノロジがインストールされたドライブで、

%COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin ディレクトリに移動し

ます。

2. 次のコマンドを入力し、Enter キーを押します。

stsadm -o addcontentdb -url <URL> -databasename <データベース名>

[-databaseserver <サーバー名>] [-databaseuser <ユーザー名>]

[-databasepassword <パスワード>] [-sitewarning <サイトの警告数>]

[-preserveolduserexperience true/false]

[-sitemax <最大サイト数>]

[-assignnewdatabaseid][-clearchangelog]

メモ

preserveolduserexperience パラメーターを true に設定すると、コンテンツ データベース内のサイトはアッ

プグレード後も前のバージョンの外観を保持します。このパラメーターを false に設定すると、サイトは新し

い外観にアップグレードされます。このパラメーターの既定値は true で、古い外観が保持されます。

このパラメーターはビジュアル アップグレード機能の一部です。詳細については、「ビジュアル アップグレ

ードを計画する (SharePoint Foundation 2010)」を参照してください。

詳細については、「Addcontentdb : Stsadm 操作 (Windows SharePoint Services)」を参照してください。

検証: 最初のデータベースのアップグレードを検証する データベースを接続したら、サーバーの全体管理の [アップグレードの状態] ページを使用して、サイト コレクシ

ョンのアップグレードの状態を確認できます。アップグレード プロセスが完了したら、アップグレード時に問題が

Stsadm コマンド ライン ツールを使用してコンテンツ データベースを Web アプリケーションに接続するには

Page 413: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

413

発生しなかったかどうかをアップグレード ログ ファイルで確認できます。また、アップグレードされたサイトをそ

れぞれ確認し、コンテンツの表示状態に関する問題を見つけて解決できます。詳細については、「アップグレー

ドされたサイトを検証および確認する (SharePoint Foundation 2010)」を参照してください。

[サーバーの全体管理] で [アップグレードと移行] をクリックし、[アップグレード状態の確認] をクリック

します。

アップグレード エラー ログ ファイルとアップグレード ログ ファイルの場所は、

%COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\14\LOGS です。ログには、

Upgrade-YYYYMMDD-HHMMSS-SSS-error.log および Upgrade-YYYYMMDD-HHMMSS-SSS.log と

いう形式で名前が付けられます。ここで、YYYYMMDD は日付、HHMMSS-SSS は時刻 (24 時間形式

の時、分、秒、ミリ秒) です。たとえば、アップグレード エラー ログは Upgrade-20090415-132126-374-

error.log、アップグレード ログは Upgrade-20090415-132126-374.log のようになります。

メモ:

アップグレード ログ ファイルには、アップグレードされたコンテンツ データベースの名前が含

まれます。

残りのデータベースを接続する コンテンツ データベースを復元し、アップグレード ログ ファイルを確認してアップグレード内容を検証したら、続

けて次のデータベースの復元とアップグレードを行うことができます。別々のコマンド プロンプト ウィンドウで同

時に複数のデータベースを接続して、一度に複数のアップグレードを実行できます。すべてのコンテンツ データ

ベースの復元とアップグレードが正常に終了すると、サイトが正しくアップグレードされたことを確認できます。

検証: 残りのデータベースのアップグレードを検証する 残りのデータベースをアップグレードしたら、[アップグレードの状態] ページで、進行状態を表示してアップグレ

ード処理が完了したことを確認できます。ログ ファイルを表示してその他の問題がないかを確認し、アップグレ

ードされたサイトをそれぞれ確認して、コンテンツの表示状態に関する問題を見つけて解決します。詳細につい

ては、「アップグレードされたサイトを検証および確認する (SharePoint Foundation 2010)」および「ビジュアル ア

ップグレードを管理する (SharePoint Foundation 2010)」を参照してください。

関連項目 アップグレードの問題のトラブルシューティングを実行する (SharePoint Foundation)

[アップグレードの状態] ページを表示するには

アップグレード ログ ファイルを開くには

Page 414: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

414

アップグレード後の手順を実行する (SharePoint

Foundation 2010)

Microsoft SharePoint Foundation 2010 への一括アップグレードまたはデータベース接続アップグレードを行っ

た後で、アップグレードを検証し、必要な構成手順に従うことで、環境を以前のようにユーザーが使用できる状

態にすることができます。

このセクションの内容

クレーム ベースの Web アプリケーション用にフォームベースの認証を構成する (SharePoint Foundation

2010)

フォーム ベース認証を使用するように構成された既存の Windows SharePoint Services 3.0 Web アプリケ

ーションをアップグレードして SharePoint Foundation 2010 で動作するようにします。

アップグレードされたサイトを検証および確認する (SharePoint Foundation 2010)

アップグレードが正常に完了したかどうか (ソフトウェアの観点とサイトの外観の両方で確認)、対処する必

要のある問題が残っていないかを検証する方法について説明します。アップグレードが失敗した後、アップ

グレードを再開する必要がある場合に行う手順についても説明します。

失敗したアップグレードの後で復旧する (SharePoint Foundation 2010)

Microsoft SharePoint Foundation 2010 へのアップグレードが失敗したときに問題を解決したりアップグレ

ード プロセスを再開したりする時間がない場合に実行する手順について説明します。

Page 415: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

415

クレーム ベースの Web アプリケーション用にフォーム

ベースの認証を構成する (SharePoint Foundation

2010)

この記事の手順は、以下の操作を行う上で参考になります。

クレーム ベースの Microsoft SharePoint Foundation 2010 Web アプリケーションに対してフォーム ベース

認証を構成する。

フォーム ベース認証を使用するように構成されている既存の Windows SharePoint Services 3.0 Web アプ

リケーションを、SharePoint Foundation 2010 で動作するようにアップグレードする。

SharePoint Foundation 2010 へのアップグレード後、Windows SharePoint Services 3.0 Web アプリケーションは

、以前のログイン方式を使用するように構成されます。Windows 認証を使用するように構成されていた

Windows SharePoint Services 3.0 Web アプリケーションの場合は、アップグレードのための追加の手順は必要

ありません。しかし、フォーム ベース認証、または Web SSO 認証を使用するように構成されていた Windows

SharePoint Services 3.0 Web アプリケーションの場合は、SharePoint Foundation 2010 で Windows SharePoint

Services 3.0 Web アプリケーションを使用する前に、クレーム ベース認証に変換する必要があります。Windows

SharePoint Services 3.0 Web アプリケーションをクレーム ベース認証に変換した後、フォーム ベース認証 (ま

たは必要に応じて Web SSO 認証) を使用するように Web アプリケーション ゾーンを構成します。SharePoint

Foundation 2010 で使用するメンバーシップ プロバイダーとロール プロバイダーの名前が Windows

SharePoint Services 3.0 で使用する名前と一致する必要があることに注意してください。最後に、ユーザーとア

クセス許可を SharePoint Foundation 2010 に移行します。

この記事の内容

Web アプリケーションをクレーム ベース認証に変換する

サーバーの全体管理を使用してフォーム ベースの Web アプリケーションが LDAP プロバイダーを使用す

るように構成する

LDAP Web.Config ファイルを構成する

Windows PowerShell を使用してフォーム ベースの Web アプリケーションが LDAP プロバイダーを使用す

るように構成する

ユーザーとアクセス許可を Windows SharePoint Services 3.0 から SharePoint Foundation 2010 に移行す

る 2010

Web アプリケーションをクレーム ベース認証に変換する Windows PowerShell を使用して既存の Web アプリケーションをクレーム ベース認証に変換するには、次の手

順を実行します。

Web アプリケーションをクレーム ベース認証に変換するには

Page 416: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

416

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 製品] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell コマンド プロンプトで、以下を入力します。

$w = Get-SPWebApplication "http://<server>/"

$w.UseClaimsAuthentication = "True";

$w.Update()

$w.ProvisionGlobally()

メモ:

コマンドライン管理タスクを実行するときには Windows PowerShell を使用することが推奨されてい

ます。Stsadm コマンドライン ツールは推奨されていませんが、製品の以前のバージョンとの互換

性をサポートするために含まれています。

サーバーの全体管理を使用してフォーム ベースの Web アプ

リケーションが LDAP プロバイダーを使用するように構成す

る サーバーの全体管理を使用してクレーム ベースの Web アプリケーションに対してフォーム ベース認証を構成

するには、次の手順を実行します。

1. この手順を実行するユーザー アカウントがサイト コレクションの管理者であることを確認します。

2. サーバーの全体管理で、[アプリケーション構成の管理] の [Web アプリケーションの管理] をクリックし

ます。

3. リボンの [新規] をクリックします。

4. [新しい Web アプリケーション] ダイアログ ボックスの [認証] セクションで、[クレーム ベースの認証]

を選択します。

5. [認証の種類] セクションで、[ASP.NET のメンバーシップおよびロール プロバイダーの有効化] を選択

します。

6. メンバーシップ プロバイダー名およびロール マネージャー名を入力します。この記事に示されている

Web.Config ファイルの例の場合、メンバーシップ プロバイダーの名前は membership で、ロール マネ

ージャーの名前は rolemanager です。

サーバーの全体管理を使用してクレーム ベースの Web アプリケーションに対してフォーム ベース認証を構

成するには

Page 417: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

417

7. [OK] をクリックして、Web アプリケーションを作成します。

LDAP Web.Config ファイルを構成する 上記の手順に従って Web アプリケーションを作成した後、次の Web.Config ファイルを変更します。

サーバーの全体管理 Web アプリケーションの Web.Config ファイル

Security Token Service の Web.Config ファイル

フォーム ベース認証のクレーム ベース Web アプリケーションの Web.Config ファイル

1. コマンド プロンプトで「INETMGR」と入力して、IIS マネージャーを開きます。

2. IIS で [SharePoint サーバーの全体管理] サイトに移動します。

3. [SharePoint サーバーの全体管理] を右クリックし、[エクスプローラー] を選択します。

4. Web.Config ファイルを開きます。

5. <Configuration> <system.web> セクションを検索し、次のエントリを追加します。

<membership defaultProvider="AspNetSqlMembershipProvider">

<providers>

<add name="membership"

type="Microsoft.Office.Server.Security.LdapMembershipProvider, Microsoft.Office.Server, Version=14.0.0.0, Culture=neutral,

PublicKeyToken=71e9bce111e9429c"

server="yourserver.com"

port="389"

useSSL="false"

userDNAttribute="distinguishedName"

userNameAttribute="sAMAccountName"

userContainer="OU=UserAccounts,DC=internal,DC=yourcompany,DC= distinguishedName (of your userContainer)"

userObjectClass="person"

userFilter="(ObjectClass=person)"

scope="Subtree"

otherRequiredUserAttributes="sn,givenname,cn" />

</providers>

</membership>

<roleManager enabled="true" defaultProvider="AspNetWindowsTokenRoleProvider" >

<providers>

サーバーの全体管理の Web.Config ファイルを構成するには

Page 418: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

418

<add name="roleManager"

type="Microsoft.Office.Server.Security.LdapRoleProvider, Microsoft.Office.Server, Version=14.0.0.0, Culture=neutral,

PublicKeyToken=71e9bce111e9429c"

server="yourserver.com"

port="389"

useSSL="false"

groupContainer="DC=internal,DC=yourcompany,DC= distinguishedName (of your groupContainer)"

groupNameAttribute="cn"

groupNameAlternateSearchAttribute="samAccountName"

groupMemberAttribute="member"

userNameAttribute="sAMAccountName"

dnAttribute="distinguishedName"

groupFilter="((ObjectClass=group)"

userFilter="((ObjectClass=person)"

scope="Subtree" />

</providers>

</roleManager>

上に示したエントリを追加した後、Web.Config ファイルを保存し、閉じます。

1. コマンド プロンプトで「INETMGR」と入力して、IIS マネージャーを開きます。

2. [SharePoint Web Services] サイトに移動します。

3. [SecurityTokenServiceAppliction] サブサイトに移動します。

4. [SharePoint サーバーの全体管理] を右クリックし、[エクスプローラー] を選択します。

5. Web.Config ファイルを開きます。

6. <Configuration> <system.web> セクションを検索し、次のエントリを追加します。

<membership>

<providers>

<add name="membership"

type="Microsoft.Office.Server.Security.LdapMembershipProvider, Microsoft.Office.Server, Version=14.0.0.0, Culture=neutral,

PublicKeyToken=71e9bce111e9429c"

server="yourserver.com"

重要:

Security Token Service の Web.Config ファイルを構成するには

Page 419: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

419

port="389"

useSSL="false"

userDNAttribute="distinguishedName"

userNameAttribute="sAMAccountName"

userContainer="OU=UserAccounts,DC=internal,DC=yourcompany,DC=com"

userObjectClass="person"

userFilter="(&amp;(ObjectClass=person))"

scope="Subtree"

otherRequiredUserAttributes="sn,givenname,cn" />

</providers>

</membership>

<roleManager enabled="true" >

<providers>

<add name="rolemanager"

type="Microsoft.Office.Server.Security.LdapRoleProvider, Microsoft.Office.Server, Version=14.0.0.0, Culture=neutral,

PublicKeyToken=71e9bce111e9429c"

server="yourserver.com"

port="389"

useSSL="false"

groupContainer="DC=internal,DC=yourcompany,DC=com"

groupNameAttribute="cn"

groupNameAlternateSearchAttribute="samAccountName"

groupMemberAttribute="member"

userNameAttribute="sAMAccountName"

dnAttribute="distinguishedName"

groupFilter="(&amp;(ObjectClass=group))"

userFilter="(&amp;(ObjectClass=person))"

scope="Subtree" />

</providers>

</roleManager>

上に示したエントリを追加した後、Web.Config ファイルを保存し、閉じます。

重要:

Page 420: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

420

1. コマンド プロンプトで「INETMGR」と入力して、IIS マネージャーを開きます。

2. [クレーム フォーム] サイトに移動します。

3. [クレーム フォーム] を右クリックし、[エクスプローラー] を選択します。

4. Web.Config ファイルを開きます。

5. <Configuration> <system.web> セクションを検索します。

6. <membership defaultProvider="i"> セクションを検索し、次のエントリを追加します。

<add name="membership"

type="Microsoft.Office.Server.Security.LdapMembershipProvider, Microsoft.Office.Server, Version=14.0.0.0, Culture=neutral,

PublicKeyToken=71e9bce111e9429c"

server="yourserver.com"

port="389"

useSSL="false"

userDNAttribute="distinguishedName"

userNameAttribute="sAMAccountName"

userContainer="OU=UserAccounts,DC=internal,DC=yourcompany,DC=com"

userObjectClass="person"

userFilter="(&amp;(ObjectClass=person))"

scope="Subtree"

otherRequiredUserAttributes="sn,givenname,cn" />

<roleManager defaultProvider="c" enabled="true" cacheRolesInCookie="false"> セクションを検索し、次

のエントリを追加します。

<add name="roleManager"

type="Microsoft.Office.Server.Security.LdapRoleProvider, Microsoft.Office.Server, Version=14.0.0.0, Culture=neutral,

PublicKeyToken=71e9bce111e9429c"

server="yourserver.com"

port="389"

useSSL="false"

groupContainer="DC=internal,DC=yourcompany,DC=com"

groupNameAttribute="cn"

groupNameAlternateSearchAttribute="samAccountName"

groupMemberAttribute="member"

userNameAttribute="sAMAccountName"

フォーム ベース認証のクレーム ベース Web アプリケーションの Web.Config ファイルを構成するには

Page 421: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

421

dnAttribute="distinguishedName"

groupFilter="(&amp;(ObjectClass=group))"

userFilter="(&amp;(ObjectClass=person))"

scope="Subtree" />

上に示したエントリを追加した後、Web.Config ファイルを保存し、閉じます。

この Web.Config ファイル内の既存のエントリは上書きしないでください。

Windows PowerShell を使用してフォーム ベースの Web アプ

リケーションが LDAP プロバイダーを使用するように構成す

る Windows PowerShell を使用してクレーム ベースの Web アプリケーションに対してフォーム ベース認証を構成

するには、次の手順を実行します。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 製品] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell コマンド プロンプトで、以下を入力します。

$ap = New-SPAuthenticationProvider -Name "ClaimsForms" -ASPNETMembershipProvider "membership" -

ASPNETRoleProviderName "rolemanager"

$wa = New-SPWebApplication -Name "Claims Windows Web App" -ApplicationPool "Claims App Pool" -

ApplicationPoolAccount "internal\appool"

-Url http://servername -Port 80 -AuthenticationProvider $ap

メモ:

ApplicationPoolAccount パラメーターの値は、ファーム上の管理アカウントである必要があり

ます。

6. 認証プロバイダーおよび Web アプリケーションを作成した後、この記事の「LDAP Web.Config ファイル

を構成する」に示されているサンプル エントリを使用して、次の Web.Config ファイルを変更します。

サーバーの全体管理 Web アプリケーションの Web.Config ファイル

重要:

警告:

Windows PowerShell を使用してフォーム ベースの Web アプリケーションが LDAP プロバイダーを使用する

ように構成するには

Page 422: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

422

Security Token Service の Web.Config ファイル

フォーム ベース認証のクレーム ベース Web アプリケーションの Web.Config ファイル

7. Web.Config ファイルを作成した後、次の例に示すように、SPClaimsPrinciple およびサイト コレクション

を作成します。

$cp = New-SPClaimsPrincipal -Identity "membership:SiteOwner" -IdentityType FormsUser

$sp = New-SPSite http://servername:port -OwnerAlias $cp.Encode() -Template "STS#0"

メモ:

コマンドライン管理タスクを実行するときには Windows PowerShell を使用することが推奨されてい

ます。Stsadm コマンドライン ツールは推奨されていませんが、製品の以前のバージョンとの互換

性をサポートするために含まれています。

ユーザーとアクセス許可を Windows SharePoint Services 3.0

から SharePoint Foundation 2010 に移行する 2010 Windows PowerShell を使用してユーザーおよびアクセス許可を移行するには、次の手順を実行します。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 製品] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell コマンド プロンプトで、以下を入力します。

$w = Get-SPWebApplication "http://<server>/"

$w.MigrateUsers(True)

メモ:

コマンドライン管理タスクを実行するときには Windows PowerShell を使用することが推奨されてい

ます。Stsadm コマンドライン ツールは推奨されていませんが、製品の以前のバージョンとの互換

性をサポートするために含まれています。

ユーザーとアクセス許可を Windows SharePoint Services 3.0 から SharePoint Foundation 2010 に移行す

るには

Page 423: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

423

アップグレードされたサイトを検証および確認する

(SharePoint Foundation 2010)

Microsoft SharePoint Foundation 2010 への一括アップグレードまたはデータベース接続アップグレードを実行

した後は、コンテンツが新しいバージョンに正しくアップグレードされていることを確認する必要があります。アッ

プグレードの状態 (進行中、正常に完了、エラーまたは失敗で完了) を確認し、さらにアップグレード後のサイト

を調べて対処が必要な問題が残っているかどうかを確認できます。これらの手順を試用版アップグレードの一

部として実行すると、それを使用して、運用環境のアップグレードを試みる前にやり直す必要のあるカスタマイ

ズを識別できます。運用環境をアップグレードするときは、アップグレードが完了したかどうか、アップグレード

が正常に行われたサイト、ユーザーが再びアクセスできる前に追加作業が必要なサイトを知ることが、いっそう

重要です。

サイトのアップグレードを完了するには、アップグレードの再開が必要となる場合があります。アップグレードを

再開する方法の詳細については、「アップグレードを再開する (SharePoint Foundation 2010)」を参照してくださ

い。

この記事の内容

アップグレードの状態を確認する

アップグレードされたサイトを確認する

アップグレードの状態を確認する アップグレード プロセスは複数のフェーズで構成されます。一括アップグレードの場合は、Setup.exe を実行し

て新しいソフトウェアをインストールし、次に SharePoint 製品構成ウィザードを実行して構成データベースと管

理コンテンツ データベースをアップグレードすると、SharePoint サーバーの全体管理 Web サイトが開きます。

この段階で、コンテンツのアップグレード プロセスが開始します。これらの各フェーズ中にアップグレード プロセ

スの状態を確認するには、いくつかの方法があります。Setup.exe、SharePoint 製品構成ウィザード、およびコ

ンテンツ アップグレードのログ ファイルを確認できます。SharePoint サーバーの全体管理では、バージョン番

号を表示して、アップグレード後の正しいバージョンであることを確認できます。また、SharePoint サーバーの

全体管理の [アップグレード状態] ページまたは Stsadm の localupgradestatus 操作を使用して、アップグレー

ドの済んだサイトまたはアップグレード中のサイトを確認できます。アップグレードが正常に完了しなかった場合

は、ログ ファイルを調べて問題を発見し、対処した後、アップグレード プロセスを再度開始できます。

ログ ファイルを確認する

次のログ ファイルおよびエラー ファイルを調べると、アップグレードが成功したかどうかを確認できます。

SharePoint Foundation 2010 の Setup.exe ログ ファイル。

セットアップのログ ファイルは、セットアップを実行したユーザー アカウントの一時ディレクトリ

(%USERTEMP% または %WINDIR%\Users\user account\AppData\Local\Temp) に保存されます。ファイル

Page 424: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

424

の名前は、SharePoint Foundation Setup(YYYYMMDD-HHMMSS-SSS).log という形式になっています。

YYYYMMDD は日付、HHMMSS-SSS は時刻 (24 時間制の時、分、秒、およびミリ秒) です。

SharePoint 製品構成ウィザード (Psconfig.exe) のログ ファイル。

Psconfig.exe のログ ファイルは %COMMONPROGRAMFILES%\Microsoft Shared\Web server

extensions\14\LOGS にあります。ログの名前は、PSCDiagnostics_MM_DD_YYYY_HH_MM_SS_SSS_<ランダ

ムな数>.log という形式になっています。MM_DD_YY は日付、HH_MM_SS_SSS は時刻です (24 時間制での

時、分、秒、およびミリ秒)。また、Psconfig.exe プログラムの実行が同時に試みられる可能性もあるため、

各試行を区別するためにランダムな番号が使用されます。

アップグレード ログ ファイルとアップグレード エラー ログ ファイル。

アップグレード ログ ファイルおよびアップグレード エラー ログ ファイルは、

%COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\14\LOGS にあります。アップグ

レード ログ ファイルの名前は Upgrade-YYYYMMDD-HHMMSS-SSS.log の形式です。YYYYMMDD は日

付、HHMMSS-SSS は時刻 (24 時間制の時、分、秒、およびミリ秒) です。アップグレード エラー ログ ファ

イルは、すべてのエラーと警告を短いファイルにまとめたものであり、ファイル名は Upgrade-YYYYMMDD-

HHMMSS-SSS-error.log という形式です。

ログ ファイルを確認して問題を見つけ、トラブルシューティングを行うには、ファイルの先頭から開始します。エ

ラーや警告は、環境内のいくつかのサイト コレクションで発生する場合や、アップグレード プロセスを完全にブ

ロックしている場合には、繰り返し発生することがあります。たとえば、構成データベースに接続できない場合

は、アップグレード プロセスが何度か試みられて (失敗し)、それらの試行がログ ファイルに記載されます。

1. 次に示す管理者の資格情報があることを確認します。

ログ ファイルを表示するには、サーバーのローカル Administrators グループのメンバーである必

要があります。

2. エクスプローラーで、表示するログ ファイルが含まれているディレクトリに移動します。

3. テキスト エディターを使用して、ログ ファイルを開きます。

4. アップブレード ログ ファイルで、次のエントリを検索するか、画面上で探します。

Upgrade session finished successfully!

このエントリが見つかった場合は、インストールに成功しています。

5. アップグレード ログ ファイルに前の手順のエントリが見つからない場合、または他のログ ファイルを

確認する場合、次の用語を検索または画面上で探すことによって、失敗の原因となった問題を特定で

きます。

エラーを見つけるには、ログ ファイルで ERROR を検索します (エラーが発生しているコンポーネ

ント、誤ったデータベース接続など)。

問題 (機能の不足、コンポーネントの不足など) を見つけるには、WARNING を検索します。

問題を見つける場合は、ログ パーサーを使用してログ ファイルに対するクエリを実行すると便利なことがあり

ます。

ログ ファイルを確認するには

Page 425: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

425

原因となった問題がログ ファイルで見つかったら、問題を解決してからアップグレードを再開し、プロセスを続

行できます。

バージョン番号を確認する

アップグレード ログを表示するほか、SharePoint サーバーの全体管理 Web サイトの [ファーム サーバー] ペ

ージでバージョン番号を確認して、更新が成功したことを確認できます。

1. 次に示す管理者の資格情報があることを確認します。

SharePoint サーバーの全体管理を使用するには、Farm Administrators グループのメンバーであ

る必要があります。

2. サーバーの全体管理のホーム ページの [システム設定] で、[このファームのサーバーの管理] をクリ

ックします。

3. [ファーム情報] で、[構成データベースのバージョン] の横の数字が "14" で始まっていることを確認し

ます。

サイトのアップグレード状態を確認する

アップグレードが完了したサイトまたは現在アップグレード中のサイトを確認するには、SharePoint サーバーの

全体管理の [アップグレード状態] ページまたは Stsadm.exe の localupgradestatus 操作を使用できます。

[アップグレード状態] ページにはアップグレード セッションが一覧表示され、各セッションの状態についての詳

細 (成功または失敗、各サーバーで発生したエラーまたは警告の数) が示されます。また、アップグレード プロ

セスのログ ファイルとエラー ファイルについての情報が含まれ、発生している可能性のある問題の対処方法

が示されています。

アップグレード中に見つからなかったサイトまたはスキップされたサイトを確認するには、Stsadm.exe の

localupgradestatus 操作を使用します。サーバー ファーム内のフロントエンド Web サーバーごとにコマンドを実

行する必要があります。

1. 次に示す管理者の資格情報があることを確認します。

SharePoint サーバーの全体管理を使用するには、Farm Administrators グループのメンバーであ

る必要があります。

2. サーバーの全体管理のホーム ページで、[アップグレードと移行] の [アップグレード状態の確認] をク

リックします。

[ファーム サーバー] ページでバージョン番号を確認するには

SharePoint サーバーの全体管理でアップグレードの状態を表示するには

コマンド ラインからアップグレード状態を表示するには

Page 426: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

426

1. 次に示す管理者の資格情報があることを確認します。

Stsadm を使用するには、サーバーのローカル Administrators グループのメンバーである必要が

あります。

2. [スタート] をクリックし、[コマンド プロンプト] を右クリックして、[管理者として実行] をクリックします。

3. コマンド プロンプト ウィンドウで、次のディレクトリに移動します。

%COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\14\bin

4. 次のコマンドを入力し、Enter キーを押します。

Stsadm -o localupgradestatus

localupgradestatus 操作の詳細については、「Localupgradestatus : Stsadm 操作 (Windows SharePoint

Services)」を参照してください。

アップグレードされたサイトを確認する アップグレードされたサイトを確認し、運用環境でアップグレード プロセスを実行する前に対応する必要のある

問題をすべて特定します。一括アップグレードを実行し、ビジュアル アップグレードを使用した場合は、ビジュア

ル アップグレードの機能を使用してサイトを新しいユーザー エクスペリエンスで確認できます。ビジュアル アッ

プグレードを使用したサイトのプレビューの詳細については、「ビジュアル アップグレードを管理する

(SharePoint Foundation 2010)」を参照してください。

基本機能を確認するには、リスト、ライブラリ、Web パーツなどの典型的なセットを使用して、新しいサイト コレ

クションを作成します。新しいサイトを調べて、サイトの一般的な基本要素が動作することを確認します。

ページが表示されない場合は、URL (http://<サイトの URL>/_layouts/settings.aspx) を直接入力して、[サイト

の設定] ページを確認できます。[サイトの設定] ページの動作に問題がなく、アップグレードに成功した場合は

、マスター ページまたはホーム ページに問題がある可能性があります。[サイトの設定] ページが動作しない

場合は、ログ ファイルを開いて、問題に関する情報がないか確認します。

影響度や注目度が高いサイトから検証を開始し、優先度の低いサイトへと移ります。計画プロセスの一環とし

て、影響度や注目度が高く、直ちに注意が必要なサイトと、多尐待つことができるサイトが特定されている必要

があります。

アップグレードしたサイトを調べ、問題を探すには、以下のチェックリストを利用してください。

Web パーツ

以下の表は、アップグレードの後に発生する Web パーツの問題と、その解決方法を示しています。

Web パーツを迅速にテストするために、アップグレードをテストする前にすべてのカスタム Web パーツ

が含まれている新しい Web パーツ ページを作成しておくと、試用版のアップグレードの後でそのペー

ジを調べて、不足しているか壊れている Web パーツがないか確認できます。

ヒント:

Page 427: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

427

チェックポイント 問題の解決方法

アップグレードしたサイトには、元のサイトで表示され

ていたすべての Web パーツが表示されていますか。

カスタマイズ (実体化) されたページにある Web パー

ツ領域がサイト定義に含まれていない場合、その Web

パーツ領域の Web パーツはアップグレード時にペー

ジの下部領域に移動した可能性があります。

ブラウザーまたは Microsoft SharePoint Designer

2010 のページの編集モードで、下部領域またはその

他の領域で欠落している Web パーツを探すか、Web

パーツが閉じているかどうかを確認してください。

SharePoint Designer 2010 での Web パーツと Web パ

ーツ領域の操作方法の詳細については、SharePoint

Designer のヘルプ システムを参照してください。

Web パーツは正しく表示されていますか (適切なゾー

ンの適切な位置に、適切なサイズで表示されているか

など)。

ブラウザーまたは SharePoint Designer 2010 のペー

ジの編集モードで、Web パーツを適切な領域までドラ

ッグするか、Web パーツのプロパティを変更してサイ

ズや位置の問題を修正します。

余分な Web パーツや欠落している Web パーツはあり

ませんか。

ブラウザーまたは SharePoint Designer 2010 のペー

ジの編集モードでページを開きます。ページに余分な

Web パーツが表示されている場合は、ページの元の

バージョンに閉じている Web パーツや非アクティブな

Web パーツが含まれていなかったかどうかを確認しま

す。アップグレード プロセスによって、閉じている Web

パーツや非アクティブな Web パーツが開いてることが

あります。その場合は、Web パーツのプロパティを変

更して、それらの Web パーツを閉じることができます

Web パーツが欠落している場合は、SharePoint

Designer 2010 で "コントロールの表示のエラー"、"ア

センブリ不足エラー" などのエラーが発生していない

かどうか確認します。これらのエラーは、Web パーツ

がインストールされていないか新しい環境に合わせて

適切に構成されておらず、再インストールか再構成が

必要であることを示しています。

Web パーツは正しく動作していますか。 ブラウザーまたは SharePoint Designer 2010 のペー

ジの編集モードでページを開き、コンポーネントやサ

ービスが見つからないというエラーが発生していない

かどうかを確認します。アップグレードされたサイトに、

Web パーツが依存するコンポーネントやサービスが存

在することを確認します。特にデータベース接続方式

Page 428: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

428

チェックポイント 問題の解決方法

の場合は、Web パーツで必要なすべてのコンポーネ

ントやサービスがインストールされ、それらが適切に

構成されていること (たとえば、Web.config の安全なコ

ントロール リストが構成されていること) を確認する必

要があります。

存在するが正しく機能しなくなった Web パーツがあれ

ば、それを更新して再展開します。

正しく動作しなくなった Web パーツがある場合は、それを更新または再展開します。Web パーツに問

題がある場合は、URL 構文の最後に「contents=1」を追加し (http://<サイトの

URL>/default.aspx?contents=1)、Enter キーを押します。これにより、[Web パーツ ページの管理] ペ

ージが表示されて、壊れた Web パーツを削除および修正できます。

大きなサイズのリスト

既定では、大きなリストのクエリ調整は、SharePoint Foundation 2010 へのアップグレード後に適用されます。リ

ストが非常に大きい場合、制限や調整のしきい値を超えるビューを使用したり、クエリを実行しても、ビューやク

エリは許可されません。環境内の大きなリストをチェックし、サイト所有者またはリスト所有者に問題を解決させ

ます。たとえば、フィルター処理されたビューでインデックス付き列を作成したり、アイテムをフォルダーで編成し

たり、大きなビューのページでアイテムの制限を設定したり、外部リストを使用したりできます。

スタイルと外観

以下の表は、アップグレード後の Web サイトのスタイルと外観に関する一般的な問題と、その解決方法を示し

ています。

ここに示す問題のほとんどは、アイテムへのリンクを修正することで解決できます。

チェックポイント 問題の解決方法

ページ上のイメージはすべて正しく表示されています

か。

イメージへのリンクを確認または修正します。

適切なカスケード スタイル シートの色およびスタイル

が適切な場所で使用されていますか。

カスケード スタイル シート ファイルへのリンクを確認

または修正します。マスター ページへのリンクを確認

します。

サイトに適用したテーマは旧サイトと同様に表示され サイトのホーム ページまたはサイト内の他のページ

ヒント:

ヒント:

Page 429: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

429

チェックポイント 問題の解決方法

ていますか。 の外観が、サイトのアップグレード後に変化する場合

があります。テーマを再作成するか更新し、再適用す

る必要がある場合があります。

機能していないスクリプト コントロールはありませんか

コントロールへのリンクを確認または修正します。

ページは Windows Internet Explorer 8 で正しく表示さ

れていますか。

ページの HTML が strict XHTML モードであることを

確認します。

スクリプト エラーが表示されるページはありませんか

スクリプトとリンクを確認し、HTML が strict XHTML モ

ードであることを確認します。

権限

適切なユーザーおよびグループに、サイト、ページ、リスト、およびアイテムへの適切な権限が維持されていま

すか。

リボンの [権限ツール] セクションの [権限の確認] ボタンを使用すると、サイト内またはサブサイト内のどのア

イテムへの権限がどのユーザーに付与されているか確認できます。

カスタマイズ (実体化) されたページ

カスタマイズ (実体化) されたページとは、既定のテンプレート ページではなく、編集されて固有のバージョンと

なったページのことです。

チェックポイント 問題の解決方法

カスタマイズは適切な場所に適用されていますか。 問題点は 1 つだけなのか、ページ全体に関する大き

な問題なのかを判断します。

元のサイトに新しいページを追加した場合 (たとえば、

既存の Default.aspx ファイルを変更するのではなく、

Default.aspx を別のファイルと置き換えた場合)、その

新しいページはサイト定義と関連付けられていません

。このため、アップグレードされたサイトで、他のペー

ジと外観が統一されていない可能性があります。また

、このページをリセットしても、他のページと同じ外観

に戻すことができません。カスタマイズされたページを

サイト内の他のページと同じ外観にする場合は、サイ

ト定義に基づいた新しいページを作成し、その新しい

ページにカスタマイズ内容を移すことを検討してくださ

Page 430: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

430

チェックポイント 問題の解決方法

い。

ページの編集コントロールにアクセスできますか。 編集コントロール ([サイトの操作] リンク、[ページの編

集] リンクなど) をカスタマイズした場合は、それらのコ

ントロールを表示できるかどうか確認します。表示され

ない場合は、ページを既定のバージョンにリセットして

、編集コントロールを新しいバージョンのコントロール

と置き換えます。

SharePoint Designer で [テンプレートにリセット] コマ

ンドを使用して、ページを既定のバージョンにリセット (

再非実体化とも呼ばれる) します。既定のページを復

元したら、別のマスター ページを適用するか、

SharePoint Designer でカスタマイズを再適用して、ブ

ラウザーでカスタマイズを再適用できます。

元のページのカスタマイズは新しい環境でも適切です

か。新しい機能と外観に更新する必要がありますか。

新しい機能を使用するには、カスタマイズしたページ

をリセットしてテンプレートを使用するようにする必要

があります。ページをリセットすると、基本的にカスタマ

イズは破棄され、ページは該当のマスター ページに

関連付けられます。目的のカスタマイズは、個々のペ

ージに保存するのではなく、マスター ページに転送で

きます。

SharePoint Designer で [テンプレートにリセット] コマ

ンドを使用して、ページを既定のバージョンにリセット (

つまり、再非実体化) します。既定のページを復元した

ら、別のマスター ページを適用するか、SharePoint

Designer でカスタマイズを再適用して、ブラウザーで

カスタマイズを再適用できます。

チェックアウトされたままのページはありませんか。 変更するためにページをチェックアウトした場合は、必

ずそのページをチェックインしてください。

関連項目 アップグレードを再開する (SharePoint Foundation 2010)

アップグレードの問題のトラブルシューティングを実行する (SharePoint Foundation)

Page 431: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

431

ビジュアル アップグレードを管理する (SharePoint

Foundation 2010)

この記事では、ビジュアル アップグレード機能に関連する手順を説明します。Windows SharePoint Services

3.0 から Microsoft SharePoint Foundation 2010 にアップグレードする際には、ビジュアル アップグレード機能

を使用して、サイト コレクションの所有者やサイトの所有者に以前のユーザー インターフェイスを一時的に保

存する機会を与えることができます。これにより、そうした管理者はカスタマイズを更新して新しいユーザー イ

ンターフェイスで機能させることができます。ビジュアル アップグレードと関連する選択肢の詳細については、「

ビジュアル アップグレードを計画する (SharePoint Foundation 2010)」を参照してください。

この記事の内容

ビジュアル アップグレードの使用について

現在のユーザー インターフェイスの状態を表示する

サイトを以前のユーザー インターフェイスに戻す

新しいユーザー インターフェイスに強制的にアップグレードする

サイトの所有者向けのビジュアル アップグレード オプション

ビジュアル アップグレードの使用について 一括アップグレードまたはデータベース接続アップグレードのどちらかの方法を使用してアップグレードする場

合は、ビジュアル アップグレードの使用を選択できます。

一括アップグレードでは、ビジュアル アップグレードを SharePoint 製品構成ウィザードでの手順として使用する

ことを選択できます。データベースが組み込まれたスタンドアロン サーバーでアップグレードを実行する場合、

SharePoint 製品構成ウィザードではビジュアル アップグレード機能を利用できません。ただし、この場合は

Psconfig コマンドライン ツールからビジュアル アップグレード機能を利用できます。その際には、psconfig.exe

-cmd upgrade [–preserveolduserexperience <true|false>] という構文を使用します。

データベース接続アップグレードでは、次のどちらかのパラメーターを使用して、新しいユーザー エクスペリエ

ンスにアップグレードするか、古いユーザー エクスペリエンスを残すかを選択できます。

Mount-SPContentDatabase Windows PowerShell コマンドレットの Updateuserexperience パラメーター

addcontentdatabase Stsadm 操作の preserveolduserexperience パラメーター

アップグレード時に、これらのパラメーターを使用する方法の詳細については、「データベースを接続して

SharePoint Foundation 2010 へアップグレードする」を参照してください。

現在のユーザー インターフェイスの状態を表示する 現在のユーザー インターフェイスの状態を表示するには、サイト コレクション内のすべての Web サイトとそれ

らに対応するビジュアル アップグレード データのリストを生成します。この方法は、サイトの所有者が新しいユ

Page 432: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

432

ーザー インターフェイス用に自らのサイトを準備するための期限を設定していてその進行状況を監視する場合

に有用です。次の手順は、現在のユーザー インターフェイスの状態を表示する方法を示しています。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 製品] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell コマンド プロンプトで、次のコマンドを入力します。

$sc = Get-SPSite http://machinename/sites/collectionname; $sc.GetVisualReport() | Format-Table

詳細については、「Get-SPSite」を参照してください。

サイトを以前のユーザー インターフェイスに戻す サイト コレクションの所有者またはサイトの所有者が新しいユーザー インターフェイスの最終決定を誤って行っ

た場合や、そうした所有者が自分では解決できない問題を抱えている場合は、Windows PowerShell を使用し

て以前のユーザー インターフェイスに戻すことができます。次の手順は、サイト コレクション内のあるサイトま

たはすべてのサイトを以前のユーザー インターフェイスに戻す方法を示しています。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 製品] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. サイト コレクション内の特定のサイトを、以前のユーザー インターフェイスに戻すには、Windows

PowerShell コマンド プロンプトで次のコマンドを入力します。

Get-SPSite http://machinename/sites/V3UI | Get-SPWeb "webname" |

Foreach{$_.UIVersionConfigurationEnabled=1;$_.UIVersion=3;$_.Update();}

サイト コレクション内のすべてのサイトを、以前のユーザー インターフェイスに戻すには、Windows

PowerShell コマンド プロンプトで次のコマンドを入力します。

Get-SPSite http://machinename/sites/V3UI | Foreach{$_.

UIVersionConfigurationEnabled=1;$_.UIVersion=3;$_.Update();}

詳細については、「Get-SPSite」を参照してください。

Windows PowerShell を使用して、現在のユーザー インターフェイスの状態を表示するには

Windows PowerShell を使用して、サイトを以前のユーザー インターフェイスに戻すには

Page 433: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

433

新しいユーザー インターフェイスに強制的にアップグレード

する アップグレード実施後に新しいユーザー インターフェイスを強制的に適用する場合は、最初にサイト コレクショ

ンの所有者とサイトの所有者に一定の期間を与えて、そうした管理者が新しいユーザー インターフェイスをプレ

ビューし、起こり得る問題を修正できるようにします。新しいユーザー インターフェイスへのアップグレードを強

制する際には、スクリプトを使用するか、最初のアップグレードで SharePoint 製品構成ウィザードを使用できま

す。アップグレードと SharePoint 製品構成ウィザードについては、「SharePoint 製品構成ウィザードを実行する

」を参照してください。次の手順は、すべてのサイト コレクションとサイトをプログラムによって新しいユーザー イ

ンターフェイスにアップグレードする方法を示しています。

1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

2. [スタート] メニューの [すべてのプログラム] をクリックします。

3. [Microsoft SharePoint 2010 製品] をクリックします。

4. [SharePoint 2010 管理シェル] をクリックします。

5. Windows PowerShell コマンド プロンプトで、次のコマンドを入力します。

$webapp = Get-SPWebApplication http://sitename

foreach ($s in $webapp.sites)

{$s.VisualUpgradeWebs() }

詳細については、「Get-SPWebApplication」を参照してください。

単一のサイト コレクションを、新しいユーザー インターフェイスにアップグレードするには、Windows

PowerShell コマンド プロンプトで次のコマンドを入力します。

$site = Get-SPSite http://server

$site.VisualUpgradeWebs()

単一のサイトを、新しいユーザー インターフェイスにアップグレードするには、Windows PowerShell コマンド

プロンプトで次のコマンドを入力します。

$web = Get-SPWeb http://server/site

$web.UIVersion = 4

$web.UIVersionConfigurationEnabled = 0

$web.Update()

サイトの所有者向けのビジュアル アップグレード オプション サイトの所有者は、[サイトの設定] ユーザー インターフェイスを使用して [以前のユーザー インターフェイスを

使用する] オプションと [更新したユーザー インターフェイスをプレビューする] オプションを切り替えることがで

Windows PowerShell を使用して、新しいユーザー インターフェイスに強制的にアップグレードするには

Page 434: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

434

きます。サイトの所有者がサイトの外観に満足した場合は、[ユーザー インターフェイスを更新する] オプション

を選択することで新しい UI を最終決定できます。

次の表に、サイトの所有者がサイトに選択できるさまざまなアップグレード オプションを示します。アップグレー

ド モードは、[サイトの設定] ページの [タイトル、説明、アイコン] セクションから使用できます。

モードの種類 説明

以前のユーザー インターフェイスを使用する このモードを使用すると、すべてのサイトで Windows

SharePoint Services 3.0 のインターフェイスを使用で

きます。

更新したユーザー インターフェイスをプレビューする このモードを使用すると、新しいインターフェイスでの

サイトの外観と機能を評価できます。このモードを選

択した場合、以前のバージョンのインターフェイスの機

能は使用できません。

ユーザー インターフェイスを更新する 変更内容に満足で、新しいユーザー インターフェイス

に今すぐ切り替える場合は、このオプションを使用しま

す。管理者は必要に応じて、ユーザー インターフェイ

スを以前のバージョンのインターフェイスに戻すことが

できます。

関連項目 ビジュアル アップグレードを計画する (SharePoint Foundation 2010)

Page 435: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

435

AAM URL リダイレクションをアップグレード プロセスの

一部として使用する (SharePoint Foundation 2010) (ホ

ワイト ペーパー)

このホワイト ペーパーでは、サーバー コンピューターまたはサーバー ファームのアップグレード時のダウンタ

イムを短縮するために、Microsoft SharePoint Foundation 2010 の代替アクセス マッピング (AAM) URL リダイ

レクション機能を正しく展開し、使用するために必要な計画アクティビティについて説明します。また、既存の

Windows SharePoint Services 3.0 サーバー コンピューターを変更することによって、この機能の構成を完了す

るために必要な手順についても説明します。

このホワイト ペーパーに記載されている手順は、アップグレード時のダウンタイムを回避するための高

度な方法です。読み取り専用データベースや、切断されたデータベースによる一括アップグレードなど

、他の方法ではユーザーのダウンタイムがあまりに長期間に及ぶ場合のみ、この方法を使用します。

アップグレード プロセスが長い週末休みで終わらないことがはっきりしている場合を除いて、この方法

の使用を検討しないでください。アップグレードがそれほどまでにはかからないようであれば、このホワ

イト ペーパーの手順を実行しても、時間の節約にはなりません。その他のアップグレード方法の詳細

については、「アップグレード方法を決定する (SharePoint Foundation 2010)」を参照してください。

このホワイト ペーパーを Microsoft Word 文書 (.docx) としてダウンロードする

(http://go.microsoft.com/fwlink/?linkid=168857&clcid=0x411)

このホワイト ペーパーを PDF ファイルとしてダウンロードする

(http://go.microsoft.com/fwlink/?linkid=168858&clcid=0x411)

重要:

Page 436: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

436

Office Web Apps を展開する (SharePoint 2010 製品に

インストールされる)

この記事では、Microsoft Office Web Apps を展開する方法について説明します。Office Web Apps は、Office

Word、Excel、PowerPoint および OneNote の各アプリケーションのオンライン コンパニオンであり、ユーザーが

どこからでもドキュメントにアクセスできるようにする機能を提供します。パーソナル コンピューター、携帯電話、

および Web を使用して、オンラインでドキュメントの表示、共有、他のユーザーとの共同作業を行うことができ

ます。Office Web Apps は、Windows Live から利用できます。また、Microsoft Office 2010 ボリューム ライセン

スと、Microsoft SharePoint 2010 製品をベースにしたドキュメント管理ソリューションを利用しているビジネス カ

スタマーも利用できます。

適切なデバイス、インターネット接続、および、Internet Explorer、Firefox、または Safari のサポート対

象ブラウザーが必要です。モバイル機能によっては、Office Mobile 2010 (Office 2010 アプリケーショ

ン、スイート、Office Web Apps には含まれません) が必須となる機能もあります。Office Web Apps、

Office Mobile 2010、および Office 2010 アプリケーションでは、それぞれ機能が異なります。

この記事で提供する情報は、組織内の SharePoint 2010 製品に Office Web Apps を展開することを計画して

いる IT 担当者を対象としています。この記事では、特に明記していない限り、SharePoint 2010 製品は

Microsoft SharePoint Server 2010 および Microsoft SharePoint Foundation 2010 を指します。この記事では、

SharePoint 2010 製品の展開に関するガイダンスや手順については説明しません。新しいコンテンツや更新さ

れたコンテンツが定期的に公開される予定です。

組織で Office Web Apps を展開する前に、Microsoft TechNet の「Office Web Apps について (SharePoint

2010 製品にインストールされている)」および「Office Web Apps の計画 (SharePoint 2010 製品にインストール

されている)」を参照することをお勧めします。

この記事の内容

Office Web Apps の展開について

追加構成 (オプション)

トラブルシューティング

これらのセクションに加え、以下のいずれかのセクションが、Office Web Apps 展開のそれぞれの状況に対応し

ます。

既存のスタンドアロン SharePoint サーバーに Office Web Apps をインストールおよび構成する

新しいスタンドアロン SharePoint サーバーに Office Web Apps をインストールおよび構成する

既存の SharePoint サーバー ファームに Office Web Apps をインストールおよび構成する

新しい SharePoint サーバー ファームに Office Web Apps をインストールおよび構成する

メモ:

Page 437: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

437

Office Web Apps の展開について スタンドアロン SharePoint サーバーの場合も SharePoint サーバー ファームの場合も、Office Web Apps の展

開は主に以下の 3 つの段階で行います。

セットアップと PSConfig の実行 スタンドアロン SharePoint サーバーまたは SharePoint サーバー ファーム内

の各サーバーで、Setup.exe および SharePoint 製品とテクノロジ セットアップ後構成ウィザード (PSConfig) を

実行します。Setup.exe を実行すると、サーバーに Office Web Apps のファイルとコンポーネントがインストール

されます。PSConfig の実行は、Office Web Apps のセットアップの一環として、Office Web Apps のサービスを

登録するために必要であり、SharePoint インストールの種類に応じて、サービス インスタンスの開始、サービス

アプリケーションとサービス アプリケーション プロキシの作成、および Office Web Apps の機能のアクティブ化

にも必要です。

Office Web Apps のサービスのアクティブ化 サービス インスタンスの開始、およびサービス アプリケーション

とサービス アプリケーション プロキシの作成を行います。サービスをアクティブ化する必要性の有無は、

SharePoint の状態と、PSconfig と SharePoint ファーム構成ウィザードを事前に実行済みかどうかによって異

なります。

Office Web Apps の機能のアクティブ化 Office Web Apps を使用する必要のある既存のすべての SharePoint

サイト コレクションで Office Web Apps の機能をアクティブ化します。Office Web Apps をインストールする前に

PSconfig または SharePoint ファーム構成ウィザードを実行した場合は、尐なくとも 1 つのサイト コレクションが

既に存在します。Office Web Apps をインストールした後に作成した新しいサイト コレクションでは、この機能は

自動的にアクティブ化されます。

この記事の一部の手順では、Windows PowerShell または SharePoint 2010 管理シェルを使用してコ

マンドレットを実行する必要があります。Windows PowerShell で SharePoint 2010 コマンドレットを実行

するには、Add-PSSnapin コマンドレットを使用して Microsoft.SharePoint.PowerShell スナップインを追

加する必要があります。または、SharePoint 2010 管理シェルを使用して SharePoint 2010 コマンドレ

ットを実行することもできます。既定では、Microsoft.SharePoint.PowerShell スナップインは登録済みで

あり、SharePoint 2010 管理シェルに追加されます。SharePoint 2010 コマンドレットを実行するには、

構成データベースの SharePoint_Shell_Access ロールのメンバーであり、SharePoint 2010 製品がイン

ストールされているコンピューターの WSS_ADMIN_WPG ローカル グループのメンバーである必要があ

ります。Windows PowerShell または SharePoint 2010 管理シェルでスクリプトを実行するには、set-

executionpolicy コマンドレットで unrestricted パラメーターを指定して実行ポリシーを設定する必要が

あります。Add-PSSnapin コマンドレットの詳細については、「Add-PSSnapin」を参照してください。

SharePoint 2010 製品で Windows PowerShell を使用する方法については、「Windows PowerShell を

使用した SharePoint 2010 製品の管理 」を参照してください。

メモ:

Page 438: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

438

既存のスタンドアロン SharePoint サーバーに Office Web

Apps をインストールおよび構成する このセクションの作業は、SharePoint のセットアップの一環として PSConfig を事前に実行済みの既存の

SharePoint サーバーに Office Web Apps をインストールする場合のみ実行します。

Setup.exe を実行すると、Office Web Apps のセットアップによって、ブラウザー対応ドキュメントを表示

する SharePoint の既定の方法として、ブラウザーで表示する方法が構成されます。Office Web Apps

のセットアップの実行後、Office Web Apps のサービスと機能をアクティブ化する前にユーザーがブラ

ウザーでドキュメントを開くと、リンク切れが発生することがあります。稼働中の運用サーバー ファーム

に Office Web Apps を展開する場合、セットアップ実行後、追加の展開作業が完了する前にドキュメン

トのリンク切れが発生しないようにするには、セットアップ実行前に既存のサイト コレクションで

OpenInClient 機能を有効にすることをお勧めします。詳細については、「追加構成 (オプション)」を参

照してください。

Office Web Apps のセットアップを実行する

この作業を実行して、サーバーに Office Web Apps のコンポーネントとファイルをインストールします。

1. ルート フォルダーから Setup.exe を実行します。

2. [プロダクト キーの入力] ページで、プロダクト キーを入力し、[続行] をクリックします。

3. [ファイルの場所を選択してください] ページで、[今すぐインストール] をクリックして既定の場所にイン

ストールします。別の場所にインストールするには、インストールする場所を指定してから [今すぐイン

ストール] をクリックします。

4. セットアップが終了すると、サーバーの構成を完了することを確認するダイアログ ボックスが表示され

ます。[SharePoint 製品とテクノロジ構成ウィザードを今すぐ実行する] チェック ボックスがオンになっ

ていることを確認し、[閉じる] をクリックすると、PSConfig が起動します。

PSConfig を実行してサービスを登録する

この作業を実行して、SharePoint サーバーに Office Web Apps のサービスを登録します。

1. 前の手順で [SharePoint 製品とテクノロジ構成ウィザードを今すぐ実行する] チェック ボックスをオン

にしている場合は、PSconfig の [SharePoint 製品へようこそ] ページで [次へ] をクリックします。

2. 構成中に一部のサービスの再起動やリセットが必要になる可能性があることを通知するダイアログ ボ

ックスで、[はい] をクリックします。

3. [構成成功] ページで、[完了] をクリックします。新しい SharePoint サイトが開きます。

注意:

Office Web Apps のセットアップを実行するには

PSConfig を実行してサービスを登録するには

Page 439: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

439

サービス インスタンスを開始する

サービス インスタンスは、サービス アプリケーション用の物理的な場所を提供します。サービス アプリケーショ

ンとサービス アプリケーション プロキシを作成する前に、サービス インスタンスを開始する必要があります。サ

ービス インスタンスを開始するには、SharePoint サーバーの全体管理または Windows PowerShell を使用しま

す。

この作業の手順では、指定したサーバーでサービス インスタンスを開始します。

1. [スタート] ボタンをクリックし、[すべてのプログラム]、[Microsoft SharePoint 2010 製品]、[SharePoint

2010 サーバーの全体管理] の順にポイントします。

2. [SharePoint サーバーの全体管理] ホーム ページの [システム設定] で、[サーバーのサービスの管

理] をクリックします。

3. [サーバーのサービス:<サーバー名>] ページで、[Excel Calculation Services]、[Word Viewing

Service]、および [PowerPoint Service] を開始します。OneNote Web アプリケーション は SharePoint

サービスを使用しません。

1. メモ帳を使用して新しいテキスト ファイルを開き、以下のスクリプトをコピーしてこのファイルに貼り付け

ます。

$machinesToActivate = @("contosoapp1"

$serviceInstanceNames = @("Word Viewing Service", "PowerPoint Service", "Excel Calculation Services")

foreach ($machine in $machinesToActivate)

{

foreach ($serviceInstance in $serviceInstanceNames)

{

$serviceID = $(Get-SPServiceInstance | where {$_.TypeName -match $serviceInstance} | where {$_.Server -match

"SPServer Name="+$machine}).ID

Start-SPServiceInstance -Identity $serviceID

}

}

2. 以下のパラメーターを指定します。

パラメーター 値

$machinesToActivate サーバー名

サーバーの全体管理を使用してサービス インスタンスを開始するには

Windows PowerShell を使用してサービス インスタンスを開始するには

Page 440: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

440

3. ファイルに .ps1 というファイル名拡張子を付け、スクリプトを実行するフォルダー (通常は C:\scripts)

に保存します。

4. Windows PowerShell コマンド プロンプト (PS C:\>) で、以下のコマンドを入力し、Enter キーを押します

C:\<パス>\<ファイル名>.ps1

サービス アプリケーションとサービス アプリケーション プロキシを作成する

サービス インスタンスを開始した後、サービス アプリケーションと、SharePoint Web フロントエンドをサービス

アプリケーションに接続するサービス アプリケーション プロキシを作成する必要があります。サーバーの全体

管理または Windows PowerShell を使用して、Word、PowerPoint、および Excel の Web アプリケーションにつ

いて、サービス アプリケーションとサービス アプリケーション プロキシを作成できます。OneNote の Web アプ

リケーションにはサービス アプリケーションは必要ありません。作成後のサービス アプリケーションは、開始済

みのサービス インスタンスで自動的に実行されます。

この作業の手順では、Word、PowerPoint、および Excel の Web アプリケーションについて、Office Web Apps

のサービス アプリケーションとサービス アプリケーション プロキシを作成します。この作業を実行するには、事

前にサービス インスタンスを開始しておく必要があります。

1. [スタート] ボタンをクリックし、[すべてのプログラム]、[Microsoft SharePoint 2010 製品]、[SharePoint

2010 サーバーの全体管理] の順にポイントします。

2. [SharePoint サーバーの全体管理] ホーム ページの [アプリケーション構成の管理] で、[サービス ア

プリケーションの管理] をクリックします。

3. [サービス アプリケーション] ページで、[新規] をクリックし、次に [Word Viewing Service] をクリックし

ます。

4. [Word Viewing Service アプリケーション] ダイアログ ボックスの [名前] ボックスに「Word Viewing

Service Application」と入力します。[アプリケーション プール] で、[既存のアプリケーション プールを

使用する] を選択し、次にリスト ボックスから [SharePoint Web サービスの既定] を選択します。[既定

のプロキシ リストに追加する] で、[このサービス アプリケーションのプロキシをファームの既定のプロ

キシ リストに追加します。] が選択されていることを確認し (既定の設定)、[OK] をクリックします。

5. [サービス アプリケーション] ページで、[新規] をクリックし、次に [PowerPoint Service アプリケーショ

ン] をクリックします。

6. [PowerPoint Service アプリケーション] ダイアログ ボックスの [名前] ボックスに「PowerPoint Service

Application」と入力します。[アプリケーション プール] で、[既存のアプリケーション プールを使用する]

を選択し、次にリスト ボックスから [SharePoint Web サービスの既定] を選択します。[既定のプロキシ

リストに追加する] で、[このサービス アプリケーションのプロキシをファームの既定のプロキシ リスト

に追加します。] が選択されていることを確認し (既定の設定)、[OK] をクリックします。

サーバーの全体管理を使用してサービス アプリケーションとサービス アプリケーション プロキシを作成す

るには

Page 441: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

441

7. [サービス アプリケーション] ページで、[新規] をクリックし、次に [Excel Services アプリケーション] を

クリックします。

8. [Excel Services アプリケーション] ダイアログ ボックスの [名前] ボックスに「Excel Services

Application」と入力します。[アプリケーション プール] で、[既存のアプリケーション プールを使用する]

を選択し、次にリスト ボックスから [SharePoint Web サービスの既定] を選択します。[既定のプロキシ

リストに追加する] で、[このサービス アプリケーションのプロキシをファームの既定のプロキシ リスト

に追加します。] が選択されていることを確認し (既定の設定)、[OK] をクリックします。

メモ:

サービス アプリケーションに使用する新しいアプリケーション プールを作成することもできま

す。新しいアプリケーション プールを作成する場合は、そのアプリケーション プールで使用す

るセキュリティ アカウントを定義済み Network Service アカウントに指定するか、管理アカウ

ントを指定できます。このアカウントには、SPContent データベースと SPConfig データベース

に対する読み取りと書き込みの権限が必要です。

1. メモ帳を使用して新しいテキスト ファイルを開き、以下のスクリプトをコピーしてこのファイルに貼り付け

ます。

$appPool = Get-SPServiceApplicationPool -Name "SharePoint Web Services Default"

New-SPWordViewingServiceApplication -Name "WdView" -ApplicationPool $appPool | New-

SPWordViewingServiceApplicationProxy -Name "WdProxy"

New-SPPowerPointServiceApplication -Name "PPT" -ApplicationPool $appPool | New-

SPPowerPointServiceApplicationProxy -Name "PPTProxy"

New-SPExcelServiceApplication -Name "Excel" -ApplicationPool $appPool

2. ファイルに .ps1 というファイル名拡張子を付け、スクリプトを実行するフォルダー (通常は C:\scripts)

に保存します。

3. Windows PowerShell コマンド プロンプト (PS C:\>) で、以下のコマンドを入力し、Enter キーを押します

C:\<パス>\<ファイル名>.ps1

Office Web Apps の機能をアクティブ化する

サービス インスタンスを開始し、サービス アプリケーションとサービス アプリケーション プロキシを作成した後

、Office Web Apps を使用するには、既存のサイト コレクションで Office Web Apps の機能をアクティブ化する

必要があります。サイト コレクションでこの機能をアクティブ化するには、サーバーの全体管理または Windows

PowerShell を使用します。サイト コレクションの数が多い場合は、Windows PowerShell を使用して全サイト コ

レクションでこの機能をアクティブ化できます。

Windows PowerShell を使用してサービス アプリケーションとサービス アプリケーション プロキシを作成する

には

Page 442: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

442

この作業の手順では、1 つまたは複数のサイト コレクションで Office Web Apps の機能をアクティブ化します。

この作業は、サービス アプリケーションとサービス アプリケーション プロキシを作成した後に 1 回だけ実行す

る必要があります。

この作業は、機能のアクティブ化後に作成した新しいサイト コレクションでは実行する必要がありませ

ん。

1. [スタート] ボタンをクリックし、[すべてのプログラム]、[Microsoft SharePoint 2010 製品]、[SharePoint

2010 サーバーの全体管理] の順にポイントします。

2. [SharePoint サーバーの全体管理] ホーム ページで、[サイトの操作] をクリックし、[サイトの設定] を

クリックします。

3. [サイトの設定] ページの [サイト コレクションの管理] で、[サイト コレクションの機能] をクリックします

4. [機能] ページで、[Office Web Apps] の [アクティブ化] をクリックします。

1. メモ帳を使用して新しいテキスト ファイルを開き、以下のスクリプトをコピーしてこのファイルに貼り付け

ます。

$webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id

$singleSiteCollection = Get-SPSite -Identity http://<site_name>

Enable-SPFeature $webAppsFeatureId

2. 以下のパラメーターを指定します。

パラメーター 値

–Identity URL

3. ファイルに .ps1 というファイル名拡張子を付け、スクリプトを実行するフォルダー (通常は C:\scripts)

に保存します。

4. Windows PowerShell コンソールのコマンド プロンプト (PS C:\>) で、以下のコマンドを入力し、Enter キ

ーを押します。

C:\<パス>\<ファイル名>.ps1

メモ:

サーバーの全体管理を使用して単一のサイト コレクションで Office Web Apps の機能をアクティブ化するに

Windows PowerShell を使用して単一のサイト コレクションで Office Web Apps の機能をアクティブ化するに

Page 443: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

443

1. メモ帳を使用して新しいテキスト ファイルを開き、以下のスクリプトをコピーしてこのファイルに貼り付け

ます。

$webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id

Get-SPSite -limit ALL |foreach{Enable-SPFeature $webAppsFeatureId -url $_.URL }

2. ファイルに .ps1 というファイル名拡張子を付け、スクリプトを実行するフォルダー (通常は C:\scripts)

に保存します。

3. Windows PowerShell コマンド プロンプト (PS C:\>) で、以下のコマンドを入力し、Enter キーを押します

C:\<パス>\<ファイル名>.ps1

新しいスタンドアロン SharePoint サーバーに Office Web

Apps をインストールおよび構成する このセクションの作業は、SharePoint のセットアップの一環として PSConfig を事前に実行していない新しい

SharePoint インストールに Office Web Apps をインストールする場合のみ実行します。

Office Web Apps のセットアップを実行する

この作業を実行して、サーバーに Office Web Apps のコンポーネントとファイルをインストールします。

1. ルート フォルダーから Setup.exe を実行します。

2. [プロダクト キーの入力] ページで、プロダクト キーを入力し、[続行] をクリックします。

3. [ファイルの場所を選択してください] ページで、[今すぐインストール] をクリックして既定の場所にイン

ストールします。別の場所にインストールするには、インストールする場所を指定してから [今すぐイン

ストール] をクリックします。

4. セットアップが終了すると、サーバーの構成を完了することを確認するダイアログ ボックスが表示され

ます。[SharePoint 製品とテクノロジ構成ウィザードを今すぐ実行する] チェック ボックスがオンになっ

ていることを確認し、[閉じる] をクリックすると、PSConfig が起動します。

Windows PowerShell を使用してすべてのサイト コレクションで Office Web Apps の機能をアクティブ化する

には

Office Web Apps のセットアップを実行するには

Page 444: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

444

PSConfig を実行してサービスを登録し、サービス インスタンスを開始し、サー

ビス アプリケーションとサービス アプリケーション プロキシを作成し、Office

Web Apps の機能をアクティブ化する

この作業を実行して、サービスを登録し、サービス インスタンスを開始し、サービス アプリケーションとサービス

アプリケーション プロキシを作成し、Office Web Apps の機能をアクティブ化します。

1. 前の手順で [SharePoint 製品とテクノロジ構成ウィザードを今すぐ実行する] チェック ボックスをオン

にしている場合は、PSconfig の [SharePoint 製品へようこそ] ページで [次へ] をクリックします。

2. 構成中に一部のサービスの再起動やリセットが必要になる可能性があることを通知するダイアログ ボ

ックスで、[はい] をクリックします。

3. [構成成功] ページで、[完了] をクリックします。新しい SharePoint サイトが開きます。

既存の SharePoint サーバー ファームに Office Web Apps

をインストールおよび構成する このセクションの作業は、ファーム構成ウィザードを事前に実行済みの既存の SharePoint サーバー ファーム

に Office Web Apps をインストールする場合のみ実行します。

Setup.exe を実行すると、Office Web Apps のセットアップによって、ブラウザー対応ドキュメントを表示

する SharePoint の既定の方法として、ブラウザーで表示する方法が構成されます。Office Web Apps

のセットアップの実行後、Office Web Apps のサービスと機能をアクティブ化する前にユーザーがブラ

ウザーでドキュメントを開くと、リンク切れが発生することがあります。稼働中の運用サーバー ファーム

に Office Web Apps を展開する場合、セットアップ実行後、追加の展開作業が完了する前にドキュメン

トのリンク切れが発生しないようにするには、セットアップ実行前に既存のサイト コレクションで

OpenInClient 機能を有効にすることをお勧めします。詳細については、「追加構成 (オプション)」を参

照してください。

Office Web Apps のセットアップを実行する

この作業を実行して、単一の SharePoint サーバーに Office Web Apps をインストールします。この作業は、サ

ーバー ファーム内のサーバーごとに実行する必要があります。

1. ルート フォルダーから Setup.exe を実行します。

2. [プロダクト キーの入力] ページで、プロダクト キーを入力し、[続行] をクリックします。

PSConfig を実行してサービスを登録し、サービス インスタンスを開始し、サービス アプリケーションとサー

ビス アプリケーション プロキシを作成し、Office Web Apps の機能をアクティブ化するには

注意:

Office Web Apps のセットアップを実行するには

Page 445: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

445

3. [ファイルの場所を選択してください] ページで、[今すぐインストール] をクリックして既定の場所にイン

ストールします。別の場所にインストールするには、インストールする場所を指定してから [今すぐイン

ストール] をクリックします。

4. セットアップが終了すると、サーバーの構成を完了することを確認するダイアログ ボックスが表示され

ます。[SharePoint 製品とテクノロジ構成ウィザードを今すぐ実行する] チェック ボックスがオンになっ

ていることを確認します。

5. [閉じる] をクリックすると、構成ウィザードが起動します。

PSConfig を実行してサービスを登録する

この作業を実行して、単一の SharePoint サーバーに Office Web Apps のサービスを登録します。この作業は

、サーバー ファーム内の各サーバーで実行する必要があります。

1. [SharePoint 製品へようこそ] ページで [次へ] をクリックします。

2. 構成中に一部のサービスの再起動やリセットが必要になる可能性があることを通知するダイアログ ボ

ックスで、[はい] をクリックします。

3. [サーバー ファームの設定の変更] ページで、[このサーバー ファームとの接続を維持する] を選択し

、[次へ] をクリックします。

4. [構成成功] ページで、[完了] をクリックします。新しい SharePoint サイトが開きます。

サービス インスタンスを開始する

サービス インスタンスは、サービス アプリケーション用の物理的な場所を提供します。Office Web Apps サービ

ス アプリケーションを実行する各サーバーで、サービス インスタンスを開始する必要があります。サービス イ

ンスタンスを開始するには、SharePoint サーバーの全体管理または Windows PowerShell を使用します。

この作業の手順では、指定したサーバーでサービス インスタンスを開始します。この作業は、ファーム内の各

サーバーで WCSetup と PSConfig を実行した後に実行する必要があります。

1. [スタート] ボタンをクリックし、[すべてのプログラム]、[Microsoft SharePoint 2010 製品]、[SharePoint

2010 サーバーの全体管理] の順にポイントします。

2. [SharePoint サーバーの全体管理] ホーム ページの [システム設定] で、[サーバーのサービスの管

理] をクリックします。

3. [サーバーのサービス:<サーバー名>] ページの [サーバー] でサーバーを選択し、次に [Excel

Calculation Services]、[Word Viewing Service]、および [PowerPoint Service] を開始します。Office

Web Apps のサービスを実行するファーム内のサーバーごとにこの手順を繰り返します。OneNote

Web アプリケーション は SharePoint サービスを使用しません。

PSConfig を実行してサービスを登録するには

サーバーの全体管理を使用してサービス インスタンスを開始するには

Page 446: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

446

1. メモ帳を使用して新しいテキスト ファイルを開き、以下のスクリプトをコピーしてこのファイルに貼り付け

ます。

$machinesToActivate = @("contosoapp1", "contosoapp2")

$serviceInstanceNames = @("Word Viewing Service", "PowerPoint Service","Excel Calculation Services")

foreach ($machine in $machinesToActivate)

{

foreach ($serviceInstance in $serviceInstanceNames)

{

$serviceID = $(Get-SPServiceInstance | where {$_.TypeName -match $serviceInstance} | where {$_.Server -match

"SPServer Name="+$machine}).ID

Start-SPServiceInstance -Identity $serviceID

}

}

2. 以下のパラメーターを指定します。

パラメーター 値

$machinesToActivate サーバー名

3. ファイルに .ps1 というファイル名拡張子を付け、スクリプトを実行するフォルダー (通常は C:\scripts)

に保存します。

4. Windows PowerShell コマンド プロンプト (PS C:\>) で、以下のコマンドを入力し、Enter キーを押します

C:\<パス>\<ファイル名>.ps1

サービス アプリケーションとサービス アプリケーション プロキシを作成する

サービス インスタンスを開始した後、サービス アプリケーションと、SharePoint Web フロントエンドをサービス

アプリケーションに接続するサービス アプリケーション プロキシを作成する必要があります。サーバーの全体

管理または Windows PowerShell を使用して、Word、PowerPoint、および Excel の Web アプリケーションにつ

いて、サービス アプリケーションとサービス アプリケーション プロキシを作成できます。OneNote の Web アプ

リケーションにはサービス アプリケーションは必要ありません。作成後のサービス アプリケーションは、開始済

みのサービス インスタンスで自動的に実行されます。

Windows PowerShell を使用してサービス インスタンスを開始するには

Page 447: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

447

この作業では、Word、PowerPoint、および Excel の Web アプリケーションについて、Office Web Apps のサービ

ス アプリケーションとサービス アプリケーション プロキシを作成します。この作業を実行するには、事前にサー

ビス インスタンスを開始しておく必要があります。

1. [スタート] ボタンをクリックし、[すべてのプログラム]、[Microsoft SharePoint 2010 製品]、[SharePoint

2010 サーバーの全体管理] の順にポイントします。

2. [SharePoint サーバーの全体管理] ホーム ページの [アプリケーション構成の管理] で、[サービス ア

プリケーションの管理] をクリックします。

3. [サービス アプリケーション] ページで、[新規] をクリックし、次に [Word Viewing Service] をクリックし

ます。

4. [Word Viewing Service アプリケーション] ダイアログ ボックスの [名前] ボックスに「Word Viewing

Service Application」と入力します。[アプリケーション プール] で、[既存のアプリケーション プールを

使用する] を選択し、次にリスト ボックスから [SharePoint Web サービスの既定] を選択します。[既定

のプロキシ リストに追加する] で、[このサービス アプリケーションのプロキシをファームの既定のプロ

キシ リストに追加します。] が選択されていることを確認し (既定の設定)、[OK] をクリックします。

5. [サービス アプリケーション] ページで、[新規] をクリックし、次に [PowerPoint Service アプリケーショ

ン] をクリックします。

6. [PowerPoint Service アプリケーション] ダイアログ ボックスの [名前] ボックスに「PowerPoint Service

Application」と入力します。[アプリケーション プール] で、[既存のアプリケーション プールを使用する]

を選択し、次にリスト ボックスから [SharePoint Web サービスの既定] を選択します。[既定のプロキシ

リストに追加する] で、[このサービス アプリケーションのプロキシをファームの既定のプロキシ リスト

に追加します。] が選択されていることを確認し (既定の設定)、[OK] をクリックします。

7. [サービス アプリケーション] ページで、[新規] をクリックし、次に [Excel Services アプリケーション] を

クリックします。

8. [Excel Services アプリケーション] ダイアログ ボックスの [名前] ボックスに「Excel Services

Application」と入力します。[アプリケーション プール] で、[既存のアプリケーション プールを使用する]

を選択し、次にリスト ボックスから [SharePoint Web サービスの既定] を選択します。[既定のプロキシ

リストに追加する] で、[このサービス アプリケーションのプロキシをファームの既定のプロキシ リスト

に追加します。] が選択されていることを確認し (既定の設定)、[OK] をクリックします。

メモ:

サービス アプリケーションに使用する新しいアプリケーション プールを作成することもできま

す。新しいアプリケーション プールを作成する場合は、そのアプリケーション プールで使用す

るセキュリティ アカウントを定義済み Network Service アカウントに指定するか、管理アカウ

ントを指定できます。このアカウントには、SPContent データベースと SPConfig データベース

に対する読み取りと書き込みの権限が必要です。

サーバーの全体管理を使用してサービス アプリケーションとサービス アプリケーション プロキシを作成す

るには

Page 448: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

448

1. メモ帳を使用して新しいテキスト ファイルを開き、以下のスクリプトをコピーしてこのファイルに貼り付け

ます。

$appPool = Get-SPServiceApplicationPool -Name "SharePoint Web Services Default"

New-SPWordViewingServiceApplication -Name "WdView" -ApplicationPool $appPool | New-

SPWordViewingServiceApplicationProxy -Name "WdProxy"

New-SPPowerPointServiceApplication -Name "PPT" -ApplicationPool $appPool | New-

SPPowerPointServiceApplicationProxy -Name "PPTProxy"

New-SPExcelServiceApplication -Name "Excel" -ApplicationPool $appPool

2. ファイルに .ps1 というファイル名拡張子を付け、スクリプトを実行するフォルダー (通常は C:\scripts)

に保存します。

3. Windows PowerShell コマンド プロンプト (PS C:\>) で、以下のコマンドを入力し、Enter キーを押します

C:\<パス>\<ファイル名>.ps1

Office Web Apps の機能をアクティブ化する

サービス インスタンスを開始し、サービス アプリケーションとサービス アプリケーション プロキシを作成した後

、Office Web Apps を使用するには、Web アプリケーションを使用する既存のサイト コレクションで Office Web

Apps の機能をアクティブ化する必要があります。サイト コレクションでこの機能をアクティブ化するには、サー

バーの全体管理または Windows PowerShell を使用します。サイト コレクションの数が多い場合は、Windows

PowerShell を使用して全サイト コレクションでこの機能をアクティブ化できます。

この作業の手順では、1 つまたは複数のサイト コレクションで Office Web Apps の機能をアクティブ化します。

この作業は、サービス アプリケーションとサービス アプリケーション プロキシを作成した後に実行する必要が

あります。

この作業は、機能のアクティブ化後に作成した新しいサイト コレクションでは実行する必要がありませ

ん。

1. [スタート] ボタンをクリックし、[すべてのプログラム]、[Microsoft SharePoint 2010 製品]、[SharePoint

2010 サーバーの全体管理] の順にポイントします。

2. [SharePoint サーバーの全体管理] ホーム ページで、[サイトの操作] をクリックし、[サイトの設定] を

クリックします。

Windows PowerShell を使用してサービス アプリケーションとサービス アプリケーション プロキシを作成する

には

メモ:

サーバーの全体管理を使用して単一のサイト コレクションで Office Web Apps の機能をアクティブ化するに

Page 449: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

449

3. [サイトの設定] ページの [サイト コレクションの管理] で、[サイト コレクションの機能] をクリックします

4. [機能] ページで、[Office Web Apps] の [アクティブ化] をクリックします。

1. メモ帳を使用して新しいテキスト ファイルを開き、以下のスクリプトをコピーしてこのファイルに貼り付け

ます。

$webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id

$singleSiteCollection = Get-SPSite -Identity http://<site_name>

Enable-SPFeature $webAppsFeatureId

2. 以下のパラメーターを指定します。

パラメーター 値

–Identity URL

3. ファイルに .ps1 というファイル名拡張子を付け、スクリプトを実行するフォルダー (通常は C:\scripts)

に保存します。

4. Windows PowerShell コンソールのコマンド プロンプト (PS C:\>) で、以下のコマンドを入力し、Enter キ

ーを押します。

C:\<パス>\<ファイル名>.ps1

1. メモ帳を使用して新しいテキスト ファイルを開き、以下のスクリプトをコピーしてこのファイルに貼り付け

ます。

$webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id

Get-SPSite -limit ALL |foreach{Enable-SPFeature $webAppsFeatureId -url $_.URL }

2. ファイルに .ps1 というファイル名拡張子を付け、スクリプトを実行するフォルダー (通常は C:\scripts)

に保存します。

3. Windows PowerShell コマンド プロンプト (PS C:\>) で、以下のコマンドを入力し、Enter キーを押します

C:\<パス>\<ファイル名>.ps1

Windows PowerShell を使用して単一のサイト コレクションで Office Web Apps の機能をアクティブ化するに

Windows PowerShell を使用してすべてのサイト コレクションで Office Web Apps の機能をアクティブ化する

には

Page 450: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

450

新しい SharePoint サーバー ファームに Office Web Apps を

インストールおよび構成する このセクションの作業は、ファーム構成ウィザードを事前に実行していない新しい SharePoint サーバー ファー

ムに Office Web Apps をインストールする場合のみ実行します。

Office Web Apps のセットアップを実行する

この作業では、ファーム構成ウィザードを事前に実行していない新しいサーバー ファーム内の単一の

SharePoint サーバーに Office Web Apps のファイルとコンポーネントをインストールします。この作業は、サー

バー ファーム内のサーバーごとに実行する必要があります。

1. ルート フォルダーから Setup.exe を実行します。

2. [プロダクト キーの入力] ページで、プロダクト キーを入力し、[続行] をクリックします。

3. [ファイルの場所を選択してください] ページで、[今すぐインストール] をクリックして既定の場所にイン

ストールします。別の場所にインストールするには、インストールする場所を指定してから [今すぐイン

ストール] をクリックします。

4. セットアップが終了すると、サーバーの構成を完了することを確認するダイアログ ボックスが表示され

ます。[SharePoint 製品とテクノロジ構成ウィザードを今すぐ実行する] チェック ボックスがオンになっ

ていることを確認します。

5. [閉じる] をクリックすると、ファーム構成ウィザードが起動します。

PSConfig を実行してサービスを登録する

この作業では、単一の SharePoint サーバーに Office Web Apps のサービスを登録します。この作業は、サー

バー ファーム内のサーバーごとに実行する必要があります。

1. [SharePoint 製品へようこそ] ページで [次へ] をクリックします。

2. 構成中に一部のサービスの再起動やリセットが必要になる可能性があることを通知するダイアログ ボ

ックスで、[はい] をクリックします。

3. [サーバー ファームの設定の変更] ページで、[このサーバー ファームとの接続を維持する] を選択し

、[次へ] をクリックします。

4. [構成成功] ページで、[完了] をクリックします。新しい SharePoint サイトが開きます。

Office Web Apps のセットアップを実行するには

PSConfig を実行してサービスを登録するには

Page 451: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

451

SharePoint ファーム構成ウィザード実行して、サービス インスタンスを開始し、

サービス アプリケーションとサービス アプリケーション プロキシを作成し、

Office Web Apps の機能をアクティブ化する

この作業では、ファーム内の全サーバーでサービス インスタンスを開始し、サービス アプリケーションとサービ

ス アプリケーション プロキシを作成し、既存の全サイト コレクションで Office Web Apps の機能をアクティブ化

します。この作業は、サーバー ファーム内の各サーバーで Setup.exe と PSConfig を実行した後に実行する必

要があります。

1. [スタート] ボタンをクリックし、[すべてのプログラム]、[Microsoft SharePoint 2010 製品]、[SharePoint

2010 サーバーの全体管理] の順にポイントします。

2. [SharePoint サーバーの全体管理] ホーム ページで、[構成ウィザード] をクリックします。

3. [構成ウィザード] ページで、[ファーム構成ウィザードの起動] をクリックします。

4. ファーム構成ウィザードの開始ページで、[このウィザードを使用して設定する] を選択し、[次へ] をク

リックします。

5. [SharePoint ファームの構成] ページの [サービス アカウント] で、ファームの管理者アカウントの名前

を入力します。

6. [サービス] で、アクティブ化する Office Web Apps のサービスを選択し、[次へ] をクリックします。

7. オプションの新しいトップレベル サイトを作成します。[サイト コレクションの作成] ページで、ウィザード

の手順に従って、新しいトップレベル サイトを作成します。

8. [SharePoint ファームの構成] ページで、[完了] をクリックします。

追加構成 (オプション) ここでは、必要に応じて選択できる 2 つの追加構成について説明します。

ブラウザー対応ドキュメントを表示する SharePoint の既定の方法を構成する

SharePoint では、ブラウザー対応ドキュメントをクライアント アプリケーションとブラウザーのどちらに表示する

かを構成できます。既定では、Office Web Apps をインストールすると、Office ドキュメントはブラウザーに表示

されます。この設定は、SharePoint の OpenInClient 機能を使用して変更できます。OpenInClient 機能は、サー

バーの全体管理または Windows PowerShell の SPFeature コマンドレットを使用して構成できます。

SharePoint でドキュメントを表示する方法は、OpenInClient 機能の有無、およびこの機能が有効か無効かによ

って決まります。

OpenInClient 機能がなく、Office Web Apps がインストールされていない場合は、ドキュメントはクライアント

アプリケーションに表示されます (SharePoint の既定の動作)。

SharePoint ファーム構成ウィザード実行して、サービス インスタンスを開始し、サービス アプリケーションと

サービス アプリケーション プロキシを作成し、Office Web Apps の機能をアクティブ化するには

Page 452: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

452

OpenInClient 機能がなく、Office Web Apps がインストールされて Office Web Apps のサービス アプリケー

ションがアクティブ化されている場合は、ドキュメントはブラウザーに表示されます (Office Web Apps の既

定の動作)。

OpenInClient 機能があって有効になっており、Office Web Apps のサービス アプリケーションがアクティブ

化されている場合は、ドキュメントはクライアント アプリケーションに表示されます。

OpenInClient 機能があっても無効になっており、Office Web Apps のサービス アプリケーションがアクティ

ブ化されている場合は、ドキュメントはブラウザーに表示されます。

Setup.exe を実行して Office Web Apps をインストールすると、Word、PowerPoint、Excel、および

OneNote のドキュメントを表示する SharePoint の既定の方法として、関連付けられている Web アプリ

ケーションで表示する方法がセットアップによって設定されます。Setup.exe の実行後、Office Web

Apps のサービスと機能をアクティブ化する前にユーザーが SharePoint でドキュメントをクリックすると

、ブラウザーでリンク切れが発生することがあります。稼働中の運用環境に Office Web Apps をインス

トールする場合は、Office Web Apps のセットアップを実行する前に、OpenInClient 機能を有効にする

ことを強くお勧めします。

1. SharePoint サーバーの全体管理で、[サイトの操作] をクリックし、次に [サイトの設定] をクリックしま

す。

2. [サイトの設定] ページの [サイト コレクションの管理] で、[サイト コレクションの機能] をクリックします

3. ドキュメントがクライアント アプリケーションに表示されるようにするには、[機能] ページで、[既定でク

ライアント アプリケーションでドキュメントを開く] 機能の [アクティブ化] をクリックします (OpenInClient

機能が有効になります)。ドキュメントがブラウザーに表示されるようにするには、この機能の [非アク

ティブ化] をクリックします (OpenInClient 機能が無効になります)。

1. メモ帳を使用して新しいテキスト ファイルを開き、以下のスクリプトをコピーしてこのファイルに貼り付け

ます。

この例では、SharePoint の既定の表示方法を無効にします。

$defaultOpenBehaviorFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OpenInClient"}).Id

Get-SPSite -limit ALL |foreach{ Disable-SPFeature $defaultOpenBehaviorFeatureId -url $_.URL }

2. ファイルに .ps1 というファイル名拡張子を付け、スクリプトを実行するフォルダー (通常は C:\scripts)

に保存します。

3. Windows PowerShell コンソールのコマンド プロンプト (PS C:\>) で、以下のコマンドを入力し、Enter キ

ーを押します。

注意:

サーバーの全体管理を使用してサイト コレクションに既定の表示方法を設定するには

Windows PowerShell を使用してブラウザー対応ドキュメントを表示する SharePoint の既定の方法をブラウ

ザーで表示する方法に設定するには

Page 453: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

453

C:\<パス>\<ファイル名>.ps1

1. メモ帳を使用して新しいテキスト ファイルを開き、以下のスクリプトをコピーしてこのファイルに貼り付け

ます。

この例では、すべてのサイト内のドキュメントをクライアント アプリケーション (使用可能な場合) で開く

ように既定の方法を設定します。

$defaultOpenBehaviorFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OpenInClient"}).Id

Get-SPSite -limit ALL |foreach{ Enable-SPFeature $defaultOpenBehaviorFeatureId -url $_.URL }

2. ファイルに .ps1 というファイル名拡張子を付け、スクリプトを実行するフォルダー (通常は C:\scripts)

に保存します。

3. Windows PowerShell コンソールのコマンド プロンプト (PS C:\>) で、以下のコマンドを入力し、Enter キ

ーを押します。

C:\<パス>\<ファイル名>.ps1

トラブルシューティング

問題 Office Web Apps をインストールしましたが、ドキュメントは関連付けられている Web アプリケーションの

ブラウザーに表示されません。

解決方法 ドキュメントが存在するサイト コレクションで Office Web Apps の機能がアクティブ化されていること

を確認します。詳細については、「Office Web Apps の機能をアクティブ化する」を参照してください。

解決方法 サービス インスタンスが開始されていることを確認します。詳細については、「サービス インスタン

スを開始する」を参照してください。

解決方法 サービス アプリケーションと サービス アプリケーション プロキシが作成されていることを確認しま

す。SharePoint サーバーの全体管理の [アプリケーション構成の管理] で、[サービス アプリケーションの管理]

をクリックします。Word Viewing Service アプリケーション、PowerPoint Service アプリケーション、および Excel

Services アプリケーションが開始されていることを確認します。開始されていない場合は、サービス インスタン

スが開始されていることを確認します。

解決方法 SharePoint の OpenInClient 機能が有効になっていないことを確認します。詳細については、「追加

構成 (オプション)」を参照してください。

問題 Office Web Apps は、表示モードでは問題なく開きますが、ユーザーがツール バーの [Word で編集]、

[PowerPoint で編集]、または [Excel で編集] をクリックすると、エラーが表示されます。

解決方法 Office Web Apps の機能がアクティブ化されていること、および Word Viewing Service、PowerPoint

Service、および Excel Calculation Services が開始されていることを確認します。

問題 セットアップ実行時にプロダクト キーの検証ができません。

Windows PowerShell を使用してブラウザー対応ドキュメントを表示する SharePoint の既定の方法をクライ

アント アプリケーションで表示する方法に設定するには

Page 454: Microsoft SharePoint Foundation 2010 の展開ガイドdownload.microsoft.com/download/2/6/B/26B83B97-B3D9-4E4E...1 Microsoft SharePoint Foundation 2010 の展開ガイド Microsoft

454

解決方法 インストールする Office Web Apps のバージョンが、使用している SharePoint 2010 製品のバージ

ョンと適合していることを確認します。試用版の Office Web Apps は、正規のライセンス版の SharePoint 2010

製品がインストールされているサーバーにはインストールできません。

解決方法 適切な Microsoft Office 2010 ボリューム ライセンスがあることを確認します。