SharePoint 2013 へのデータベースの接続アップグレードまたはサイト コレクションのアップグレードを再開する

適用対象:yes-img-13 2013no-img-162016 no-img-192019 no-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

場合によっては、SharePoint 2010 製品から SharePoint 2013へのデータベース接続アップグレードを完了するためにアップグレードを再開する必要があります。 たとえば、テンプレートまたは言語パックが環境に存在しない場合や、SQL Server への接続を失った場合は、問題を解決しアップグレードを開始する必要があります。 また、完了できなかったサイト コレクション アップグレードを再試行または再開しなければならない場合もあります。

注:

アップグレード中に発生するエラーのよくある原因の 1 つは、カスタマイズされた機能、ソリューション、またはその他の要素が環境に不足していることです。 アップグレード プロセスを開始する前に、必要なすべてのカスタム要素がフロントエンド Web サーバーにインストールされていることを確認してください。 サイトで使用される可能性のあるすべてのカスタム要素を識別するには、 Test-SPContentDatabase という Microsoft PowerShell コマンドレットを使用できます。 詳細については、「試用版のアップグレードを使用して潜在的な問題を発見する」の「 Use a trial upgrade to SharePoint 2013 to find potential issues」を参照してください。

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

データベース接続アップグレード中にアップグレードに問題が発生した場合は、Microsoft PowerShell コマンドレットを使用して、その問題に対処した後で、データベースのアップグレード プロセスを再開できます。

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

  1. 次のメンバーシップがあることを確認します。
  • SQL Server インスタンスにおける securityadmin 固定サーバー ロール。

  • 更新するすべてのデータベースに対する db_owner 固定データベース ロール。

  • PowerShell コマンドレットを実行するサーバーでの Administrators グループ。

    管理者は Add-SPShellAdmin コマンドレットを使用して、SharePoint 2013のコマンドレットを使用する権限を付与できます。

    注:

    アクセス許可がない場合は、セットアップ管理者または SQL Server 管理者に連絡してアクセス許可を要求してください。 PowerShell 権限の詳細については、「Add-SPShellAdmin」を参照してください。

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

  2. [SharePoint 2013] をクリックします。

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

  4. Microsoft PowerShell コマンド プロンプト (PS C:\>) で、次のコマンドを入力します。

Upgrade-SPContentDatabase <Name>

ここで、

  • Name は、アップグレードするデータベースの名前です。

-id パラメーターを使用して、データベース名の代わりにデータベース GUID を指定することもできます。 次のコマンドレットを実行すると、コンテンツ データベースの GUID を確認できます。

Get-SPContentDatabase -Identity <content_database_name>

詳細については、「Upgrade-SPContentDatabase」と「Get-SPContentDatabase」を参照してください。

サイト コレクションのアップグレードを再開する

サイト コレクション アップグレード中に問題が発生した場合は、その問題に対処してから、サイト コレクションのアップグレード プロセスを再開できます。 サイト コレクションのアップグレードを再開するには、[サイトの設定] ページまたは PowerShell のコマンドレットのどちらかを使用できます。

サイト コレクションのアップグレードを再開するには

  1. この手順を実行するユーザーのアカウントがサイト コレクションの管理者であることを確認してください。

  2. サイト コレクションの [サイトの設定] ページで、[ サイト コレクションの管理] セクションの [ サイト コレクションのアップグレード] をクリックします。

  3. [サイト コレクションのアップグレード] ページで、[ このサイト コレクションのアップグレード] をクリックします。

    このオプションにより、サイト コレクションのアップグレードが開始されます。 プロセスを開始することを確認するボックスが表示されます。

  4. [ 準備完了] をクリックして、実際のアップグレードを開始します。

    注:

    アップグレードが開始する前に、サイト コレクションの正常性チェックが修復モードで自動的に実行されます。 正常性チェックの結果は、サイト コレクションのアップグレード ログに含められます。 エラーがある場合は、解決してからアップグレードを続行する必要があります。

    アップグレードが開始し、サイト コレクションの [ アップグレードの状態] ページが表示されます。 アップグレードの進行中自動的に更新されるこのページには、次のようなプロセスに関する情報が表示されます。

  • エラーまたは警告

  • アップグレードが開始した時刻

  • アップグレード ログ ファイルの場所

    アップグレードが完了すると、新しいユーザー インターフェイスで [ アップグレードの状態] ページが表示され、"アップグレードは正常に完了しました" というメッセージが表示されます。

  1. [ 新しいサイトを見る] をクリックし、ホームページに移動します。

ファーム管理者は、PowerShell を使用してアップグレードを再開できます。

PowerShell を使用してサイト コレクションのアップグレードを再開するには

  1. 次のメンバーシップがあることを確認します。
  • SQL Server インスタンスにおける securityadmin 固定サーバー ロール。

  • 更新するすべてのデータベースに対する db_owner 固定データベース ロール。

  • PowerShell コマンドレットを実行するサーバーでの Administrators グループ。

    管理者は Add-SPShellAdmin コマンドレットを使用して、SharePoint 2013のコマンドレットを使用する権限を付与できます。

    注:

    アクセス許可がない場合は、セットアップ管理者または SQL Server 管理者に連絡してアクセス許可を要求してください。 PowerShell 権限の詳細については、「Add-SPShellAdmin」を参照してください。

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

  2. [SharePoint 2013] をクリックします。

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

  4. PowerShell コマンド プロンプトで、次のコマンドを入力します。

Upgrade-SPSite <http://site> -VersionUpgrade [-Unthrottled]

ここで、

  • <http://site> is the URL for the site collection.

  • サイト コレクションのアップグレード キューをスキップしてアップグレードをすぐに開始するには、オプション -Unthrottled を追加します。

詳細については、「Upgrade-SPSite」を参照してください。

関連項目

その他のリソース

SharePoint 2010 から SharePoint 2013 へのアップグレード