Migrate-SPProjectDatabase

Project Server 2013 データベースから、移行したサイト コレクションを格納している対応する SharePoint Server 2016 コンテンツ データベースにデータをコピーします。

構文

Migrate-SPProjectDatabase
       [-AssignmentCollection <SPAssignmentCollection>]
       [-Confirm]
       -DatabaseName <String>
       [-DatabaseServer <String>]
       [-FailoverPartner <String>]
       [-Overwrite]
       [-SQLLogon <PSCredential>]
       -SiteCollection <SPSitePipeBind>
       [-WhatIf]
       [<CommonParameters>]

説明

Project Server 2013 データベースから、移行したサイト コレクションを格納している対応する SharePoint Server 2016 コンテンツ データベースにデータをコピーします。

Project Server 2013 データベースと SharePoint Server 2016 データベースの両方がSQL Serverの同じインスタンス上にあり、SharePoint ファーム アカウントは Project Server 2013 データベースへのフル アクセス権を持っている必要があります。 移行プロセス中に Project Server 2013 データベースが変更され、Project Server 2013 にマウントし直すことはできません。

例 1

Migrate-SPProjectDatabase -DatabaseName ProjectDB1 -SiteCollection "https://contoso1/sites/PWA"

この例では、ProjectDB1 という名前の Project Server 2013 データベースを、コンテンツ データベースが配置されているSQL Serverの同じインスタンスでhttps://contoso1/sites/PWA検索します。 データはアップグレードされ、サイト コレクションにコピーされます。

パラメーター

-AssignmentCollection

適切な破棄を行うためにオブジェクトを管理します。 SPWeb や SPSite などのオブジェクトの使用によって大量のメモリが使用される場合があるので、Windows PowerShell スクリプトでこれらのオブジェクトを使用するには適切なメモリ管理が必要です。 メモリの解放が必要になった場合は、SPAssignment オブジェクトを使用して、変数へのオブジェクトの割り当てとオブジェクトの破棄を行うことができます。 割り当てコレクションまたは Global パラメーターが使用されていない場合、SPWeb、SPSite、または SPSiteAdministration オブジェクトが使用されていると、オブジェクトは自動的に破棄されます。

Global パラメーターが使用されている場合は、オブジェクトはすべてグローバル ストアに格納されます。 Stop-SPAssignment コマンドを使用してオブジェクトの使用または破棄を直接行わないと、メモリ不足のシナリオになる場合があります。

Type:SPAssignmentCollection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Project Server 2016

-Confirm

コマンドレットを実行する前に確認メッセージを表示します。

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Project Server 2016

-DatabaseName

Project Service 2013 データベースの名前。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Project Server 2016

-DatabaseServer

Project Server 2013 データベースをホストSQL Serverのインスタンスの名前。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Project Server 2016

-FailoverPartner

Project Server 2013 データベースのSQL Server フェールオーバー パートナーの名前。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Project Server 2016

-Overwrite

前回の試行からすべてのプロジェクト データを上書きするように指定します。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Project Server 2016

-SiteCollection

Project データをコピーするサイト コレクションの URL。

Type:SPSitePipeBind
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Project Server 2016

-SQLLogon

必要に応じて、認証資格情報をSQL Serverします。

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Project Server 2016

-WhatIf

コマンドレットが実行されるとどうなるかを示します。 コマンドレットは実行されません。

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Project Server 2016

入力

Microsoft.SharePoint.PowerShell.SPSitePipeBind

Microsoft.SharePoint.PowerShell.SPAssignmentCollection

出力

System.Object