次の方法で共有


Project Web App を新しいサイト コレクションと共に展開する (Project Server サブスクリプション エディション、2019 または 2016)

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

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

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

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

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

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

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

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

    注:

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

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

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

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

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

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

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

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

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

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

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

Project Web App サイトを作成する

重要

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

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

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

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

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

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

重要

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

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

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

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

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

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

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

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

新しいサイト コレクションにProject Web App サイトを作成するには、New-SPSite Microsoft PowerShell コマンドレットを実行して、作成したコンテンツ データベースにサイトを作成し、Enable-SPFeatureを実行してProject Web Appサイト コレクション機能を有効にします。

次のメンバーシップがあることを確認します。

  • SQL Server インスタンスにおける securityadmin 固定サーバー ロール。
  • 更新するすべてのデータベースに対する db_owner 固定データベース ロール。
  • PowerShell コマンドレットを実行するサーバーでのローカルの Administrators グループ。

PowerShell コマンド プロンプトから、次のコマンドを実行して、Project Web App サイトを作成します。

New-SPSite -ContentDatabase ContentDBName -URL SiteCollectionURL/PWASiteName -Template pwa#0 -OwnerAlias domain\user
Enable-SPFeature pwasite -URL SiteCollectionURL/PWASiteName

以下に例を示します。

New-SPSite -ContentDatabase PWA_Content -URL https://contoso-appsrv1/sites/PWA -Template pwa#0 -OwnerAlias domain\user
Enable-SPFeature pwasite -URL https://contoso-appsrv1/sites/PWA

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

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

PowerShell コマンド プロンプトで、次のコマンドを入力し、Enter キーを押します。

    Get-SPSite -ContentDatabase <ContentDatabaseName>

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

注:

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

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

注:

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

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

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

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

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

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

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

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

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

関連項目

Project Web App を既存のサイト コレクションと共に展開する (Project Server サブスクリプション エディション、2019 または 2016)

Project のフォーラム