次の方法で共有


Project Web App を新しいサイト コレクションと共に展開する (Project Server 2013)

概要: Project Web App のインスタンスと Project Web App サイトを新しいサイト コレクションに展開する方法について説明します。
適用対象: Project Server 2013

新しいサイト コレクションを使用してProject Web App サイトを作成すると、指定した SQL Server インスタンスにProject Web App データベースが作成されます。

注:

組織でデータベースをデータベース管理者が手動で作成する必要がある場合は、この記事の手順に進む前に、データベース管理者に New-SPProjectDatabase を参照し、Project Web App データベースを作成させます。

ビデオ デモンストレーション

このビデオでは、この記事で説明するように、Project Server 2013 ファームで新しいサイト コレクションを使用してProject Web App サイトを作成する手順を示します。

ビデオ: 新しいサイト コレクションを使用してProject Web Appをデプロイする

トップレベルの Web サイトを作成する

Project Web App サイトを作成する Web アプリケーションに対してトップレベルの Web サイトが存在しない場合は、まずそれを作成する必要があります。 以下の手順を使用して、必要に応じてトップレベルの Web サイトを作成します。

トップレベルの Web サイトを作成するには

  1. SharePoint 2013 サーバーの全体管理を起動します。

    • Windows Server 2008 R2 の場合:

    • [ スタート] をクリックし、[ Microsoft SharePoint 2013 製品]、[ SharePoint 2013 サーバーの全体管理] の順にクリックします。

    • Windows Server 2012 の場合:

    • [ スタート] 画面で [ SharePoint 2013 サーバーの全体管理] をクリックします。

      [ SharePoint 2013 サーバーの全体管理] が [ スタート] 画面に表示されない場合:

    • [ コンピューター] を右クリックし、[ すべてのアプリ]、[ SharePoint 2013 サーバーの全体管理] の順にクリックします。

  2. [サーバーの全体管理] の [アプリケーション構成の管理] セクションで、[サイト コレクションの作成] をクリックします。

  3. [Web アプリケーション] ドロップダウン メニューから、Web アプリケーションを選択します。

    注:

    Web アプリケーションがない場合は、作成する必要があります。 詳細については、「 Web アプリケーションの作成 (SharePoint Server 2013)」を参照してください。

  4. [タイトル] ボックスに、サイト コレクションのタイトルを入力します。

  5. [テンプレートの選択] セクションで、サイトのテンプレートを選択します。

    注:

    Project Server 2013 では、特定のテンプレートは必要ありません。 組織に適したテンプレートを選択できます。

  6. [サイト コレクション管理者] セクションで、サイト管理者として使用するアカウントの名前を入力します。

  7. [OK] をクリックします。

トップレベルの Web サイトを作成したら、サイトへのアクセス権をユーザーに付与する必要があります。 以下の手順を使用して、トップレベル サイトへの読み取りアクセスを許可します。

トップレベルの Web サイトに対する読み取りアクセス権を設定するには

  1. ルート サイト (つまり、https://< servername) に移動します>。

  2. ページの上部にある [共有] をクリックします。

  3. [共有] ダイアログ ボックスで、[オプションを表示する] をクリックします。

  4. [グループまたはアクセス許可の選択] レベルで、サイト>訪問者 [読み取り] を選択<します

  5. [名前または電子メール アドレスを入力] ボックスに、「すべてのユーザー」と入力します。

  6. [共有] をクリックします。

Project Web App サイトを作成する

重要

新しいサイト コレクションと組み合わせて新しいProject Web App サイトを作成する場合は、Project Web App サイトとそれに関連付けられているプロジェクト ワークスペースに別の SharePoint Server 2013 コンテンツ データベースを使用することをお勧めします。 専用のコンテンツ データベースで Project Web App サイトを適切に切り離すには、他の管理者が Project Web App のデプロイ先の Web アプリケーション上に新しいサイトを作成中でないときに Project Web App を展開する必要があります。

Project Web App とその関連するプロジェクト ワークスペースを、別個のコンテンツ データベースに入れることにより、サイトの移行手順およびバックアップと復元手順が大幅に簡素化されます。

Project Web App サイトを作成するための 5 つの基本的な手順は次のとおりです。

  1. 既存のコンテンツ データベースを一時的にロックする。

  2. コンテンツ データベースを作成して、Project Web App サイトとその関連するプロジェクト ワークスペースをホストする。

  3. Project Web App サイト自体を作成する。

  4. Project Web App コンテンツ データベースをロックして、その他のサイト コレクションの追加を禁止する。

  5. 既存のコンテンツ データベースをロック解除する。

SharePoint Server 2013 では、ラウンド ロビン アルゴリズムを使用して、コンテンツ データベース間のサイト コレクションの分布を決定します。 Project Web App サイトを特定のコンテンツ データベースに展開するには、ファーム内の既存のコンテンツ データベースをロックダウンする必要があります。 このプロセスはユーザー アクセスに影響しません。これは、新しいサイト コレクションの配布にのみ影響します。

注:

PWA 専用の新しい Web アプリケーションにProject Web Appをデプロイする場合は、その Web アプリケーションで作成された既定のコンテンツ データベースを使用してProject Web Appできます。 この場合は、ロックするための以下の手順に従う必要はありません。 ただし、Project Web Appを展開した後、そのコンテンツ データベースの [このデータベースで作成できるサイトの最大数] 設定を 1 に設定することをお勧めします。 これにより、将来そのデータベースに作成されるProject Web Appを超える追加のサイト コレクションを回避できます。

コンテンツ データベースをロックダウンするには、Project Web App サイトを展開する予定の Web アプリケーションに関連付けられているコンテンツ データベースごとに、次の手順に従います。

重要

このセクションに記載されている手順を実行している間、他の管理者が Project Web App の展開先の Web アプリケーションにサイト コレクションを追加しないようにしてください。

コンテンツ データベースをロックするには

  1. SharePoint サーバーの全体管理 Web サイトの [アプリケーションの管理] セクションで、[コンテンツ データベースの管理] をクリックします。

  2. [現在のサイト コレクション数] 列で、ロックするデータベースのサイト コレクションの数を確認します。

  3. [データベース名] 列で、ロックするコンテンツ データベースのリンクをクリックします。

  4. [データベース容量の設定] セクションで、次の操作を実行します。

  5. [このデータベースに作成できるサイトの最大数] ボックスに、このデータベースの既存のサイト コレクション数を入力します (前述の [現在のサイト コレクション数] 列の値です)。

    注:

    このパラメーターの現在の値を書き留めます。 PWA サイトが作成されたら、この値に戻す必要があります。

  6. [警告イベントが生成される前のサイト数] ボックスに、[このデータベースに作成できるサイトの最大数] に使用されている値よりも小さい値を入力します。

    注:

    このパラメーターの現在の値を書き留めます。 Project Web App サイトが作成されたら、この値に戻す必要があります。

  7. [OK] をクリックします。

コンテンツ データベースを作成するには

  1. SharePoint サーバーの全体管理の [アプリケーション構成の管理] セクションで、[コンテンツ データベースの管理] をクリックします。

  2. [ コンテンツ データベースの追加] をクリックします。

  3. [ Web アプリケーション] セクションで、Project Web App サイトの展開先の Web アプリケーションを選択します。

  4. [ データベース名と認証] セクションに、Project Web App データベースの展開先のデータベース サーバー名と、データベースの名前を入力します。

  5. [OK] をクリックします。

コンテンツ データベースの作成と構成が完了したら、次のステップは Project Web App サイト自体の作成です。

Project Web App サイトを作成するには

  1. SharePoint サーバーの全体管理の [アプリケーション構成の管理] セクションで、[サービス アプリケーションの管理] をクリックします。

  2. [サービス アプリケーションの管理] ページで、[Project Server Service アプリケーション] をクリックします。

  3. [Project Web App サイトの管理] ページで、[Project Web App サイトの作成] をクリックします。

  4. 次の表に示すように、[Project Web App インスタンスの作成] ページを完了します。

オプション 説明
Web アプリケーション
Project Web App サイトの Web アプリケーション。
Project Web App パス
このProject Web App サイトのルート サイトからのパス。
言語の選択
このProject Web App サイトのユーザー インターフェイス言語。
パブリック URL を使用する
ルート URL (など) でProject Web App サイトをホストする場合は、https://www.contoso.comこのオプションを使用します。
管理者アカウント
Project Web AppのこのインスタンスのProject Web App セキュリティ グループの Administrators に追加されるユーザー アカウント。 このアカウントは、Project Web App サイトに初めてアクセスするときに使用する必要があります。
データベース サーバー
Project Web App データベースをホストするSQL Serverのインスタンス。 データベース管理者が既にProject Web App データベースを作成している場合は、[Project Web App データベース名] テキスト ボックスにそのデータベースの名前を指定します。 データベースが以前に作成されていない場合は、自動的に作成されます。
このサイトの SharePoint コンテンツのクォータ
Project Web App サイトの最大サイト ストレージ (メガバイト単位)。
このサイトの SharePoint コンテンツのクォータ警告
サイトの記憶域レベル (メガバイト単位)。これに達すると、警告の電子メール メッセージがサイト管理者に送信されます。
  1. [OK] をクリックします。

Project Server は、Project Web App サイト作成プロセスを開始します。 しばらく時間がかかる場合があります。 サイトの作成プロセスが完了すると、Project Web App サイトの一覧に表示される状態は [プロビジョニング済み] になります。

Project Web App サイトの準備が完了したら、作成したコンテンツ データベースにそのサイトが作成されたことを確認します。 Get-SPSite Microsoft PowerShell コマンドを使用して、新しいコンテンツ データベースをパラメーターとして渡します。

Project Web App サイトの場所を確認するには

  1. 次の最小要件を満たしていることを確認します。「Add-SPShellAdmin」を参照してください。

  2. [ スタート] メニューの [ すべてのプログラム] をクリックします。

  3. [ Microsoft SharePoint 2013 製品] をクリックします。

  4. [ SharePoint 2013 管理シェル] をクリックします。

  5. Microsoft PowerShell コマンド プロンプト (つまり PS C:\>) から、次のコマンドを入力し、Enter キーを押します。

    Get-SPSite -ContentDatabase<ContentDatabaseName>

    このコマンドは、Project Web App サイトの URL を返し、それ以外の URL は返しません。

    注:

    Project Web App サイトの URL 以外の URL がコンテンツ データベースの一覧に含まれている場合は、Project Web App サイトを削除し、新しいコンテンツ データベースを使用して手順をやり直してください。

Project Web App サイトが目的のコンテンツ データベース内にある場合は、SharePoint Server 2013 が追加のサイト コレクションをデータベースに追加できないようにデータベースをロックダウンする必要があります。 それには、コンテンツ データベースの最大サイト数を 1 に設定します。

注:

この設定を行っても、新しいプロジェクト ワークスペース サイトの作成は妨げられません。

コンテンツ データベースをロックするには

  1. SharePoint サーバーの全体管理の [アプリケーション構成の管理] セクションで、[コンテンツ データベースの管理] をクリックします。

  2. [データベース名] 列で、作成したコンテンツ データベースのリンクをクリックします。

  3. [データベース容量の設定] セクションで、次の操作を実行します。

  4. [警告イベントが生成される前のサイト数] ボックスに、「0」と入力します。

  5. [このデータベースに作成できるサイトの最大数] ボックスに、「1」と入力します。

  6. [OK] をクリックします。

Project Web App コンテンツ データベースをロックダウンした後は、[このデータベースで作成できるサイトの最大数] と [警告イベントが生成される前のサイトの数] の元の値に他のコンテンツ データベースを返すことができます。

これで、新しい Project Web App サイトにアクセスできます。

関連項目

Project Web App を既存のサイト コレクションに展開する (Project Server 2016)

Project のフォーラム