Bases de datos de SharePoint 2010 y Windows PowerShell

Artículo original publicado el miércoles, 8 de febrero de 2012

Hay varias maneras de realizar el mantenimiento, la configuración y la copia de seguridad y restauración de las bases de datos de SharePoint 2010. La manera más obvia es mediante la Administración central de SharePoint. Sin embargo, la manera más fácil y, quizás, la más eficaz es mediante los cmdlets de Windows PowerShell. Hay un gran número de cmdlets disponibles para usar con las bases de datos de SharePoint.

En una entrada de blog anterior mostré cómo buscar bases de datos activas en una granja de servidores de SharePoint 2010. En esta entrada de blog, mostrará más cosas que puede hacer en las bases de datos de SharePoint mediante Windows PowerShell.

La lista a continuación es tan solo un ejemplo de las tareas de base de datos de SharePoint que puede realizar mediante Windows PowerShell:

  • Desconectar un equipo de servidor local de una granja de servidores: Disconnect-SPConfigurationDatabase
  • Conectar un equipo de servidor local a una granja de servidores: Connect-SPConfigurationDatabase
  • Crear una nueva base de datos de configuración: New-SPConfigurationDatabase
  • Quitar una base de datos de configuración: Remove-SPConfigurationDatabase
  • Desmontar una base de datos de contenido: Dismount-SPContentDatabase
  • Montar una base de datos de contenido: Mount-SPContentDatabase
  • Realizar una copia de seguridad de la configuración de una granja de servidores de SharePoint: Backup-SPConfigurationDatabase -Directory <CarpetaCopiaSeguridad> -DatabaseServer <NombreServidorBaseDeDatos> -DatabaseName <NombreBaseDeDatos> -DatabaseCredentials <ObjetoCredencialWindowsPowerShell> [-Verbose]
  • Realizar una copia de seguridad de una granja de servidores de SharePoint completa: Backup-SPFarm -Directory <CarpetaCopiaSeguridad> -BackupMethod {Full | Differential} [-Verbose]
  • Realizar una copia de seguridad de una aplicación de servicio de SharePoint: Backup-SPFarm | -Directory <CarpetaCopiaSeguridad> -BackupMethod {Full | Differential} -Item <NombreAplicaciónServicio> [-Verbose]
  • Restaurar la configuración de una granja de servidores de SharePoint: Restore-SPFarm –Directory <RecursoCompartidoRestauración> -RestoreMethod Overwrite –ConfigurationOnly
  • Restaurar una granja de servidores de SharePoint completa: Restore-SPFarm –Directory <CarpetaCopiaSeguridad> -RestoreMethod Overwrite [–BackupId <GUID>]
  • Restaurar una aplicación de servicio de SharePoint: Restore-SPFarm –Directory <CarpetaCopiaSeguridad> -Item “<NombreAplicaciónServicio>” –RecoveryMethod Overwrite –BackupId <GUID> [-Verbose]

Esta lista solo muestra un ejemplo pequeño de lo que puede realizar mediante Windows PowerShell al trabajar con bases de datos de SharePoint 2010. Para obtener más información, consulte los temas siguientes:

 Para obtener ayuda sobre la generación y el uso de los cmdlets de Windows PowerShell, consulte la herramienta Windows PowerShell Command Builder de Bill Baer, disponible aquí,

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

 Gracias por leer esta información.

Steve Hord, redactor técnico, contenido de publicación de SharePoint

Esta entrada de blog es una traducción. Puede consultar el artículo original en SharePoint 2010 Databases and Windows PowerShell