Partager via


SharePoint 2010 データベースと Windows PowerShell

原文の記事の投稿日: 2012 年 2 月 8 日 (水曜日)

SharePoint 2010 データベースのメンテナンスと構成、およびバックアップと復元には、いく通りかのやり方があります。誰でも知っているのは SharePoint サーバーの全体管理を使う方法ですが、最も簡単でおそらく一番よいのは、Windows PowerShell のコマンドレットを使う方法です。SharePoint データベースを操作するために多数のコマンドレットが用意されています。

以前のブログでは、SharePoint 2010 ファーム内でアクティブなデータベースを見つける方法を説明しました。このブログでは、Windows PowerShell による SharePoint データベースの操作について説明します。

以下に、Windows PowerShell による SharePoint データベース タスクの簡単なサンプルを示します。

  • ローカル サーバー コンピューターをファームから切断する — Disconnect-SPConfigurationDatabase
  • ローカル サーバー コンピューターをファームに接続する — Connect-SPConfigurationDatabase
  • 新規の構成データベースを作成する — New-SPConfigurationDatabase
  • 構成データベースを削除する — Remove-SPConfigurationDatabase
  • コンテンツ データベースをマウント解除する — Dismount-SPContentDatabase
  • コンテンツ データベースをマウントする — Mount-SPContentDatabase
  • SharePoint ファームの構成をバックアップする — Backup-SPConfigurationDatabase -Directory <BackupFolder> -DatabaseServer <DatabaseServerName> -DatabaseName <DatabaseName> -DatabaseCredentials <WindowsPowerShellCredentialObject> [-Verbose]
  • SharePoint ファーム全体をバックアップする — Backup-SPFarm -Directory <BackupFolder> -BackupMethod {Full | Differential} [-Verbose]
  • SharePoint サービス アプリケーションをバックアップする — Backup-SPFarm | -Directory <BackupFolder> -BackupMethod {Full | Differential} -Item <ServiceApplicationName> [-Verbose]
  • SharePoint ファームの構成を復元する — Restore-SPFarm –Directory <RestoreShare> -RestoreMethod Overwrite –ConfigurationOnly
  • SharePoint ファーム全体を復元する — Restore-SPFarm –Directory <BackupFolder> -RestoreMethod Overwrite [–BackupId <GUID>]
  • SharePoint サービス アプリケーションを復元する — Restore-SPFarm –Directory <BackupFolder> -Item “<ServiceApplicationName>” –RecoveryMethod Overwrite –BackupId <GUID> [-Verbose]

これらは Windows PowerShell で SharePoint 2010 データベースを操作するときの簡単なサンプルにすぎません。詳細は、以下のトピックをご覧ください。

 Windows PowerShell コマンドレットの構文作成と用法については、Bill Baer の Windows PowerShell Command Builder を参照してください。これは次の URL で利用できます。

 https://www.microsoft.com/resources/TechNet/en-us/Office/media/WindowsPowerShell/WindowsPowerShellCommandBuilder.html (英語)

 お読みいただき、ありがとうございました。

Steve Hord、SharePoint Content Publishing テクニカル ライター

これはローカライズされたブログ投稿です。原文の記事は、「SharePoint 2010 Databases and Windows PowerShell」をご覧ください。