Project Server 2019 からユーザー データをエクスポートする
重要!: Project Server 2019 からユーザー データをエクスポートするプロセスは、Project Server 2016、Project Server 2013、および Project Server 2010 で使用されるプロセスとは大きく異なります。 以前のバージョンの Project Server からユーザー データをエクスポートする方法については、「Project Server からユーザー データをエクスポートする」を参照してください。
プロセスの概要
Project Server 2019 の Project Web App サイトから特定のユーザーの情報をエクスポートするプロセスの概要を次に示します。
エクスポート スクリプトをダウンロードする: ユーザー データをエクスポートするための.sqlと Microsoft PowerShell スクリプトをダウンロードします。
環境内の PWA サイトを見つける: Project Server ファーム内の Project Web App インスタンスの一覧を見つけます。
ユーザーのワークスペース 項目をエクスポートする: プロジェクト サイトでユーザー データを探します。
ユーザーのリソース ID を見つける: 各 Project Web App インスタンスで、ユーザーの一意のリソース ID を見つけます。 ユーザー要求を指定することもできます。
ユーザーのデータのエクスポートを実行する: スクリプトを使用して、確認する情報をエクスポートします。
エクスポートしたコンテンツを確認する: エクスポートされたデータでユーザーに関する情報を確認します。
アーカイブ済みアイテム: アーカイブされたデータベースでユーザーに関するデータを探します。
カスタム ビュー、カスタム フィルター、添付ファイル、マクロを検索して保存します。 カスタム項目を見つけます。
手動でエクスポートする必要があるデータ: エクスポートに含まれていないユーザー データを探します。
手順 1 - エクスポート スクリプト ファイルをダウンロードする
Microsoft ダウンロード センターからエクスポート スクリプトをダウンロードします。
エクスポート スクリプトの実行に関する重要な注意事項:
情報が存在するデータベースのコンテキストで、.sql スクリプトを実行します。 データベースに対するdb_datareaderアクセス許可が必要です。
既定では、インターネットからダウンロードしたスクリプトの実行が許可されていないため、zip ファイルのブロックを解除する必要がある場合があります。 ファイルのブロックを解除するには、次の操作を行います。
エクスプローラーで、zip ファイルを保存した場所に移動します。
zip ファイルを右クリックし、[ プロパティ] をクリックします。
[ 全般 ] タブで、[ ブロック解除] を選択します。
[OK] をクリックします。
zip ファイルに含まれるすべてのファイルのブロックを解除する必要があります。 ファイルの [プロパティ] ページの [全般] タブに [ブロック解除] チェック ボックスが表示されなくなったかどうかを確認することで、個々のファイルでこれを確認できます。
注: 解凍されたファイルにのみアクセスできる場合は、各ファイルのブロックを個別に解除することもできます。
手順 2 - SharePoint Server ファームで Project Web App インスタンスを見つける
SharePoint Server ファームに存在する PWA サイトの URL、サイト ID、およびデータベース名を取得するには、次のフィルターで Get-SPProjectWebInstance コマンドレットを使用します。
Get-SPProjectWebInstance |ft -a URL,SiteId,DatabaseName,DatabaseServer
後の手順でユーザーの個人データを削除するときに、各サイトの情報が必要になります。
たとえば、サンプル Contoso Project Server ファームでコマンドレットを実行すると、次の 3 つの PWA サイトが返される場合があります。
URL | SiteID | Database | DatabaseServer |
---|---|---|---|
https://contoso/pwa1 | 63ed0197-3647-4279-ed5e80855fc7 | WSS_Content | SQL01 |
https://contoso/pwa2 | 67fd0727-5279-3321-ef4e90956fc8 | WSS_Content | SQL01 |
https://contoso/pwa3 | 63ed0197-3647-4279-eg7e20233fg9 | WSS_Content | SQL02 |
手順 3 - ユーザーのワークスペース項目をエクスポートする
ExportWorkspaceItemsByDisplayName2019.sql スクリプトを実行し、ユーザーの表示名 (部分名検索) を使用してデータを検索します。
注: SQL Server Management Studio でExportWorkspaceItemsByDisplayName2019.sql SQL スクリプトを実行し、適切なデータベースにアクセスするにはファーム管理者アクセス許可が必要です。
関連する PWA サイトのデータベースでスクリプトを実行します。 手順 1 で提供される結果の例では、3 つの Project Web App インスタンスすべてに対するデータベースが WSS_Contentされます。
スクリプトで次のパラメーターの値を指定します。
パラメーター | 説明 |
---|---|
@siteID | ユーザーのリソース ID を検索するサイトの PWA サイト ID。 手順 1 で PWA サイトの PWA サイト ID の値が見つかりました。 |
@searchName | Project Server ユーザーの表示名。 |
手順 4 - 各 PWA サイトでユーザーのリソース ID または要求アカウントを見つける
Project Server ファーム上のすべての PWA サイトの情報を取得したら、次に、個人データを削除するユーザーのリソース ID (ResID) またはクレーム アカウントを見つける必要があります。 手順 1 で検出した各 PWA サイトでこれを行います (各 PWA インスタンスで REsID が異なるため)。
FindUser2019.sql SQL スクリプトを実行して、ユーザーのリソース ID または要求アカウントを検索します。
スクリプトで次のパラメーターの値を指定します。
パラメーター | 説明 |
---|---|
@siteID | ユーザーのリソース ID を検索するサイトの PWA サイト ID。 手順 1 で PWA サイトの PWA サイト ID の値が見つかりました。 |
@searchName | Project Server ユーザーの表示名。 |
たとえば、手順 1 の例で見つけた Contoso PWA1 サイトで Adam Barr の userID を検索する場合は、スクリプト内のパラメーターの値を次のように編集します。
DECLARE @siteId uniqueidentifier = '63ed0197-3647-4279-ed5e80855fc7'
DECLARE @searchName nvarchar(255) = 'Adam Barr'
スクリプトは、ユーザーのリソース名、リソース ID、電子メール アドレス、および要求アカウントの値を返します。
手順 5 - PWA サイトからユーザーのデータをエクスポートする
次に、** ExportProjectUserContent** PowerShell スクリプトを実行して、Project Server 環境の各 PWA サイトからユーザーのデータをエクスポートする必要があります。 スクリプトを実行するには、自分と環境が前提条件を満たしていることを確認する必要があります。
前提条件
- Project Online Desktop Client または Project Professional 2019 パブリック プレビュー: Project Online Desktop Client または Project Professional 2019 が必要であり、Project PWA インスタンスに接続されている必要があります。
Project クライアントを Project PWA インスタンスに接続するには:
**[ファイル] **タブをクリックして Backstage ビューを開きます。 [ 情報] をクリックし、[アカウントの 管理 ] をクリックします。
[ Project Web アプリ アカウント] ダイアログ ボックスで、[ 追加] をクリックします。
[ アカウントのプロパティ ] ダイアログ ボックスの [アカウント名] ボックスに、このアカウントの 名前 を入力します。
[Project Server URL]\(プロジェクト サーバー URL\) ボックスに、接続先の PWA サイトの URL を 入力します。
[OK] をクリックします。
[ Project Web App Accounts]\(Project Web App アカウント\ ) ダイアログ ボックスで、[ 既定に設定 ] を選択し、[OK] をクリック します。
Project を再起動し、PWA サイトにログオンします。
アクセス 許可: スクリプトを実行するために必要なアクセス許可を持つためには、少なくとも次のいずれかの操作を行う必要があります。
スクリプトを実行している PWA サイトにサイト コレクション管理者として自分を追加します。
プロジェクトアクセス許可モードの場合は、Project Server インスタンスに 対する [ユーザーとグループの管理] と[Access Project Server Reporting Service ] アクセス許可を割り当てます。 SharePoint アクセス許可モードの場合は、SharePoint 管理者ロールにいます。
ExportProjectUserContent スクリプトを実行する
ExportProjectUserContent.ps1 PowerShell スクリプトを使用して、ユーザーのデータをエクスポートします。
スクリプトを実行するときは、4 つのパラメーターを構成する必要があります。
-Url | PWA サイトの URL |
---|---|
-ResourceID | ユーザーのリソース ID。 |
-ClaimsAccount | ユーザーの要求アカウント |
-OutputDirectory | エクスポート ファイルを格納する場所。 |
認証方法も選択する必要があります。
パラメーター | 説明 |
---|
認証パラメーター | 説明 |
[何も渡されない] | NTLM と Kerberos プロトコルを現在のユーザーとして使用して認証します。 |
-PromptForCredential | Basic またはダイジェスト プロトコルを使用するか、別のユーザーで NTLM や Kerberos を使用して認証します。 |
-UseWebLogin | フォームと ADFS/SAML プロトコルを使用して認証します。 |
スクリプトを実行するには、ユーザーのリソース ID またはログイン名を指定します。
ユーザー リソース ID を使用して ExportProjectUser スクリプトを実行するには
Powershell では、上記のパラメーターを使用して次のコマンドを使用します。
.\ExportProjectUserContent.ps1 -Url <PwaSiteURL> -ResourceUid <UsersResourceID> -OutputDirectory <LocationToStoreOutput>
たとえば、Costoso PWA1 サイト (リソース ID が cb5c91cf-fd6b-e711-80d0-00155da4a406 のユーザーのサイト URL https://contoso/sites/pwa1) ) からユーザー データをエクスポートし、エクスポート ファイルを c:\pwa1siteOutput に保存する場合は、次のように入力します。
.\ExportProjectUserContent.ps1 -Url https://contoso/sites/pwa1 -ResourceUid cb5c91cf-fd6b-e711-80d0-00155da4a406 -OutputDirectory c:\pwa1siteOutput
ユーザー要求アカウントを使用して ExportProjectUser スクリプトを実行するには
Powershell では、上記のパラメーターを使用して次のコマンドを使用します。
.\ExportProjectUserContent.ps1 -Url <PwaSiteURL> -ClaimAccount <UsersClaimAccount> -OutputDirectory <LocationToStoreOutput>
たとえば、Costoso PWA1 サイト (ログイン名 AdamB@contoso.onmicrosoft.comが のユーザーのhttps://contoso/sites/pwa1)サイト URL) からユーザー データをエクスポートし、エクスポート ファイルを c:\pwa1siteOutput に保存する場合は、次のように入力します。
.\ExportProjectUserContent.ps1 -Url https://contoso/sites/pwa1 -LoginName AdamB@contoso.onmicrosoft.com -OutputDirectory c:\pwa1siteOutput
スクリプトが正常に実行されると、エクスポートされたすべてのデータが指定した -OutputDirectory に格納されます。
エクスポートする特定の機能関連ユーザー データ ファイルを選択する
受信するエクスポートされたユーザー コンテンツの一部には、機能固有のユーザー情報を含む多数の json 形式のファイルが含まれます。 たとえば、Security.json ファイルには、ユーザーのセキュリティ グループ、カテゴリ、アクセス許可の設定に関するデータが含まれています。 これらの 機能関連の json ファイル については、次のセクションで詳しく説明します。 既定では、ExportProjectUserContent スクリプトを実行すると、27 個の機能関連の json ファイルがすべて受信されます。 ただし、 -Options パラメーターを使用して、ダウンロードする特定の json ファイルを選択できます。 これらには次のコマンドレットがあります。
-Options 値 | 受信した Json ファイル |
---|---|
すべて | すべての機能関連の json ファイル、すべてのプロジェクト固有の json ファイル、およびすべてのプロジェクトリスト ファイル。 |
Engagements | Engagements_page#.json |
リソース | Resource.json、ReportingResource.json |
ポートフォリオ | BusinessDrivers.json、DriverPrioritizations.json、PortfolioAnalyses.json |
Projects | DraftProjectList.xml、PublishedProjectList.xml。 ReportingProjectList また、ユーザーが参加していたプロジェクトごとに、次のいずれか 1 つを受け取ります。 Project_projName_draft.json、Project_projName_draft.mpp、Project_projName_draft.xml、 Project_projName_published.json、Project_projName_ published.mpp、Project_projName_ published.xml、 Project_projName_reporting.json、Project_projName_reporting_Tasks、Project_projName_reporting_Assignments、Project_projName_reporting_Resources、Project_projName_reporting_Baselines、Project_projName_reporting_TaskTimephased、Project_projName_reporting_AssignmentTimephased、Project_projName_reporting_TaskBaselineTimephased、Project_projName_reporting_ AssignmentBaselineTimephased |
ResourcePlans | ResourcePlans_page#.json、ReportingResourcePlans.json |
セキュリティ | Security.json |
ServerSettings | CustomFields.json、LookupTables.json、Calendars.json、Delegations.json、QueueJobs.json、SubscribedReminders.json、UnsubscribedAlerts.json、ReminderEmails.json、AdminAudit.json |
タイムシート | Timesheets_Reporting.json、Timesheets_page#.json Timesheets_page#.jsonでは、ページごとにファイルが取得されます。 |
TaskStatus | Rules.json、TaskStatus_AssignmentsHistory_page#.json、TaskStatus_AssignmentsSaved.json、TaskStatus_AssignmentsSubmitted.json |
StatusReports | StatusReports.json |
ワークフロー | Workflow.json |
WorkspaceItems | WorkspaceItems.json |
UserViewSettings | UserViewSettings.json |
-Options パラメーターを使用すると、特定の機能について PWA サイトからユーザー データをエクスポートする場合に役立ちます。 たとえば、ポートフォリオ分析機能でユーザーのデータのみに関心がある場合は、 ポートフォリオの値を使用して -Options パラメーターを実行できます。
.\ExportProjectUserContent.ps1 -Url https://contoso/sites/pwa1 -ResourceUid cb5c91cf-fd6b-e711-80d0-00155da4a406 -OutputDirectory c:\pwa1siteOutput -Options Portfolio
これにより、ポートフォリオ分析機能 (BusinessDrivers.json、DriverPrioritizations.json、PortfolioAnalyses.json) に関連するユーザーのデータを含む 3 つの json ファイルをエクスポートできます。
手順 6 - エクスポートしたコンテンツを確認する
ExportProjectUserContent PowerShell スクリプトを正常に実行すると、コマンドの実行時に指定した出力ディレクトリに次の出力が表示されます。
プロジェクト リスト ファイル - ユーザーが参加していた Project Draft スキーマと Published スキーマに含まれるプロジェクトの一覧を提供する 3 つの .xml ファイルを受け取ります。 これは、ユーザーが少なくとも次のいずれかとしてプロジェクトに関与したことを意味します。
プロジェクトの所有者でした。
プロジェクトでタスクが割り当てられている。
プロジェクト内のタスクの割り当て所有者です。
プロジェクト内のタスクのステータス マネージャーです。
次の 3 つの .xml ファイルは次のとおりです。
名前 | 説明 |
---|---|
DraftProjectList.xml | 上の条件に対応する下書きスキーマのプロジェクトの一覧。 |
PublishedProjectList.xml | 上記の条件に対応する発行済みスキーマのプロジェクトの一覧。 |
ReportingProjectList.xml | 上記の条件に対応するレポート スキーマからのプロジェクトの一覧。 |
プロジェクトの一覧は、3 つの .xml ファイルごとに若干異なる場合があります。 たとえば、ユーザーはプロジェクトを保存できますが、発行することはできません。つまり、DraftProjectList.xml ファイルには表示されますが、PublishedProjectList.xml ファイルや ReportingProjectList.xml ファイルには表示されません。
プロジェクト管理者は、プロジェクトリスト .xml ファイルを使用して、分析対象のプロジェクト固有のエクスポート ファイルに関する情報を提供して、エクスポートされたコンテンツをユーザーと共有する必要がある量を決定できます。
ProjectList.xml ファイルの 3 つすべてに、各プロジェクトの次のプロパティが表示されます。
プロパティ | 説明 |
---|---|
SiteId | プロジェクトが存在する PWA サイトの一意識別子。 |
Proj_UID | プロジェクトの一意識別子。 |
Proj_Name | プロジェクトの名前 |
- 機能関連ファイル - ユーザーが参加している PWA サイトごとに、次の機能固有の.json ファイルが指定された出力ディレクトリにエクスポートされます。 機能固有のファイルには、PWA サイト全体での機能の使用に関連するユーザー データが含まれます。 たとえば、Drivers.json ファイルには、ユーザーが作成または所有しているポートフォリオ分析ビジネス ドライバーに関するデータが含まれます。 ユーザーが特定の PWA サイトの機能に関連するデータを持っていない場合、ファイルにはデータが含まれます。
機能固有の.json ファイルには、次のものが含まれます。
名前 | 説明 |
---|---|
AdminAudit | Project Web App サーバーの設定によってデータが変更されます。 |
BusinessDrivers | ポートフォリオ分析のビジネス ドライバー データ。 |
カレンダー | エンタープライズ 予定表データ。 |
CustomFields | ユーザー設定フィールド データ。 |
代表 団 | 委任データ。 |
DriverPrioritizations | ビジネス ドライバーの優先順位付けデータ。 |
Engagements | リソース エンゲージメント データ。 |
LookupTables | ルックアップ テーブル データ。 |
PortfolioAnalysis | ポートフォリオはデータを分析します。 |
QueueJobs | ユーザー ジョブに関するデータは、キュー サービスを介して処理されます。 |
ReminderEmails | リマインダーメールデータ。 |
ReportingResourcePlans | リソース レポート データ。 |
リソース | リソース データ。 |
ResourcePlans | リソース 計画データ。 |
ルール | ルール データ。 |
セキュリティ | セキュリティ グループ、カテゴリ、アクセス許可に関するデータ。 |
StatusReports | 状態レポート データ。 |
SubscribedReminders | サブスクライブされたアラーム データ。 |
TaskStatus_AssignmentsHistory | 割り当ての履歴データの状態設定。 |
TaskStatus_AssignmentsSaved | ステータス割り当てによってデータが保存されます。 |
TaskStatus_AssignmentsSubmitted | ステータス割り当てによってデータが送信されます。 |
タイムシート | タイムシートに関するデータ。 |
Timesheets_Reporting | タイムシートに関するレポート データ。 |
UnsubscribedAlerts | サブスクライブ解除されたアラート データ。 |
UserViewSettings | ユーザー ビュー設定データ。 |
ワークフロー | プロジェクト ワークフロー データ。 |
WorkspaceItems | プロジェクト サイトからの SharePoint アイテムに関するデータ。 |
特定の機能固有の json ファイルは大きくなる可能性があるため、パフォーマンスを向上させるために、次の json ファイルが複数のファイル間で生成されます。
Engagements.json
ResourcePlans.json
Timesheets.json
TaskStatus_AssignmentHistory.json
注: 各機能固有の.json ファイルに含まれるオブジェクトの詳細については、「Project Online および Project Server エクスポート データ定義」の「機能固有のデータ」セクションを参照してください。
プロジェクト固有のファイル - ユーザーがプロジェクトの一部である場合、それらのプロジェクトごとに、複数の個別のファイルが出力ディレクトリにエクスポートされます。 これは、ユーザーが次のいずれかの特定のプロジェクトの一部である場合に発生します。
プロジェクト所有者
プロジェクトでタスクが割り当てられている
プロジェクト内のタスクの割り当て所有者です
プロジェクト内のタスクのステータス マネージャーです
プロジェクト固有のデータは、データが 1 つのプロジェクトに固有であるという点で、機能関連データとは異なります。 機能関連のデータには、ユーザーが参加していたが 1 つの機能に関連する PWA サイト内の多くのプロジェクトにわたるユーザー データを含めることができます。
注: 受け取るプロジェクト固有のすべてのファイルには、特定のプロジェクトの プロジェクト名のプレフィックスが付きます。 たとえば、プロジェクトに Project1 のプロジェクト名がある場合、このセクションで説明するすべてのプロジェクト固有のファイルの先頭に Project1 が付きます。
ユーザーが参加しているプロジェクトごとに、次の 3 つのファイル セットが受信されます。
- 下書きデータベースと発行済みデータベースからのプロジェクトの .xml ファイル:
名前 | 説明 |
---|---|
<projectName>_draft.xml | .xml 形式で保存された下書きスキーマのプロジェクト ファイル。 |
<projectName>_published.xml | .xml 形式で保存された発行済みスキーマのプロジェクト ファイル。 |
メモ: これらのファイルに含まれる Project XML データについては、「Project XML データ交換スキーム リファレンス」を参照 してください。
- 下書きデータベースと発行済みデータベースからのプロジェクトの.mpp ファイル:
名前 | 説明 |
---|---|
<projectName>_draft.mpp | プロジェクト .mpp ファイルとして保存された下書きスキーマのプロジェクト ファイル。 |
<projectName>_published.mpp | Project .mpp ファイルとして保存された発行済みスキーマのプロジェクト ファイル。 |
注:
Project Professional 2016、Project Professional 2019、または Project Online Desktop クライアントを使用して、.mpp ファイルを開くことができます。 エクスポートした.mpp ファイルを Project Online または Project Server に保存することはサポートされていません。
- レポート スキーマからプロジェクトの 8 つの.json ファイル:
名前 | 説明 |
---|---|
<Project_projectName>_reporting_AssignmentBaselineTimephased.json | レポート スキーマからのプロジェクトの割り当て基準のタイムフェーズ データ。 |
<Project_projectName>_reporting_AssignmentTimephased.json | レポート スキーマからのプロジェクトの割り当てタイムフェーズ データ。 |
<Project_projectName>_reporting_ProjectBaseline.json | レポート スキーマからのプロジェクトのプロジェクト ベースライン データ。 |
<Project_projectName>_reporting_Tasks.json | レポート スキーマからプロジェクトのデータをタスクします。 |
<Project_projectName>_reporting_Assignments.json | レポート スキーマからのプロジェクトの割り当てリソース データ。 |
<Project_projectName>_reporting_Resources.json | レポート スキーマからプロジェクトのデータをリソースします。 |
<Project_projectName>_reporting_TaskBaselineTimephased.json | レポート スキーマからのプロジェクトのタスク ベースラインのタイムスケール データ。 |
<Project_projectName>_reporting_TaskTimephased.json | レポート スキーマからのプロジェクトのタスクタイムスケール データ。 |
メモ:各.json ファイルに含まれるオブジェクトの詳細については、「Project Online export json オブジェクト定義」の「プロジェクト固有のデータ ファイル」セクションを参照してください。
- 下書き、発行、およびレポート スキーマからのプロジェクトのメタデータを含む 3 つの.json ファイル:
名前 | 説明 |
---|---|
<projectName>_draft.json | 下書きスキーマのプロジェクト メタデータ ファイル |
<projectName>_published.json | 発行済みスキーマのプロジェクト メタデータ ファイル |
<projectName>_reporting.json | レポート スキーマからのプロジェクト メタデータ ファイル |
注: 各.json ファイルに含まれるオブジェクトの詳細については、「Project Online および Project Server エクスポート データ定義」の「プロジェクト固有のメタデータ ファイル」セクションを参照してください。
手順 7 - アーカイブ済みアイテム
ExportArchievdData2019.sql は、リソースに関連するアーカイブされたデータベースに格納されている次のデータを返します。
エクスポート オプション | 出力定義 |
---|---|
アーカイブ済みアイテム - 予定表 | 予定表 |
アーカイブ済みアイテム - ユーザー設定フィールド | CustomFields |
アーカイブ済みアイテム - ルックアップ テーブル | 参照テーブル |
アーカイブ済みアイテム - プロジェクト |
プロジェクトリスト ProjectVersionId (アーカイブ バージョン ID) ProjectVersionDescription (バックアップの日付と時刻) ProjectVersionDate (バックアップの日付) |
アーカイブ済みアイテム - リソース | Resource |
アーカイブ済みアイテム - リソース のユーザー設定フィールド | リソース - カスタム フィールド |
アーカイブされたプロジェクト データ: アーカイブされたプロジェクトをエクスポートするには:
ユーザー関連のデータをエクスポートします。
プロジェクトをアーカイブから復元します。
アーカイブされたプロジェクト以外のデータ:
SharePoint のバックアップと回復を使用して、現在のファームの複製を作成します。
管理バックアップと復元からアーカイブ済みアイテムを復元します (前の手順を参照)。
ユーザー関連のデータをエクスポートします。
手順 8 - カスタム ビュー、カスタム フィルター、添付ファイル、マクロを検索して保存する
エクスポートされたユーザー コンテンツを受信した後、データを使用して、ユーザーのカスタム ビュー、カスタム フィルター、カスタム テーブル、添付ファイル、マクロを検索できます。 これらを見つけるには、検索するプロジェクトごとに MPP ファイルと XML ファイルが必要です。 これを行う方法の詳細については、「 Project Online でカスタマイズされたユーザー項目を検索する」および「Project Server ユーザー エクスポート データ」を参照してください。
マスター プロジェクトと挿入プロジェクトに関する考慮事項
前述のように、エクスポート スクリプトは、ユーザーが所有者として参加していたプロジェクト、割り当てられたタスク、タスクの割り当て所有者、またはタスクの状態マネージャーであるプロジェクトのみをエクスポートします。 ユーザーが挿入されたプロジェクトの一部であり、マスター プロジェクトではない場合は、挿入されたプロジェクトのみがエクスポートされます。 同様に、ユーザーがマスター プロジェクトの一部であり、挿入されたプロジェクトの一部ではない場合は、マスター プロジェクトのみがエクスポートされます。
ユーザーが参加していたマスター プロジェクトを保存する場合、メッセージが表示されたら、関連付けられている挿入されたプロジェクトを保存する必要はありません。
手順 9 – 手動でエクスポートする必要があるデータ
プロジェクト作成者
プロジェクトの作成者は、上記の手順を使用してエクスポートされません。 ExportProjectAuthor2019.sqlを実行して、作成者がユーザーの表示名またはユーザーの要求と一致するプロジェクトの一覧を取得できます。
パラメーター | 説明 |
---|---|
@siteID | ユーザーがプロジェクトの作成者であるかどうかを確認するサイトの PWA サイト ID。 |
@searchName | Project Server ユーザーの表示名または要求。 |