Partilhar via


SharePoint 2010 数据库和 Windows PowerShell

原文发布于 2012 年 2 月 8 日(星期三)

可采用多种方法维护和配置以及备份和还原 SharePoint 2010 数据库。最明显的方法是使用 SharePoint 管理中心,但是,最简单且也可能是最好的方法是使用 Windows PowerShell cmdlet。有许多 cmdlet 可用于 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]

此列表仅显示在处理 SharePoint 2010 数据库时,可使用 Windows PowerShell 完成的一些小示例。有关更多详细信息,请参阅下面的主题:

若要帮助生成和使用 Windows PowerShell cmdlet,请参阅 Bill Baer 的 Windows PowerShell 命令生成器,地址如下:

https://www.microsoft.com/resources/TechNet/en-us/Office/media/WindowsPowerShell/WindowsPowerShellCommandBuilder.html(该链接可能指向英文页面)

 感谢您阅读本文,

SharePoint 内容发布团队的技术文档撰稿人 Steve Hord

这是一篇本地化的博客文章。请访问 SharePoint 2010 Databases and Windows PowerShell 以查看原文