Bases de datos de contenido de SharePoint: las 10 preguntas más frecuentes
Las bases de datos de contenido son los artefactos más importantes de SharePoint y son el repositorio donde reside todo el contenido de SharePoint. Permítanme resumir algunas de las preguntas frecuentes sobre las bases de datos de contenido de SharePoint.
1: ¿Puede una colección de sitios dividir en una o más bases de datos de contenido?
¡No! Esto se debe a una limitación de diseño. Cualquier base de datos de contenido de SharePoint puede tener una o más colecciones de sitios, pero lo contrario es imposible. Una colección de sitios no se puede incluir en más de una base de datos de contenido.
2: ¿Cómo obtener todas las bases de datos de contenido de mi granja de SharePoint?
Para obtener todas las bases de datos de contenido que están en uso:
Get-SPDatabase | Sort-Object Name | Format-Table Name
Obtenga todas las bases de datos de SharePoint, incluidas las que actualmente no están adjuntas a las aplicaciones web de SharePoint:
Get-SPContentDatabase | Sort-Object Name | Format-Table Name
3. ¿Tamaño recomendado de la base de datos de contenido de SharePoint?
Tamaño recomendado: 100 GB. ¡200 GB como máximo para SharePoint 2016! En escenarios especiales, ¡hasta 4 TB! Consulte Límites y límites de software para servidores SharePoint 2016 y 2019. ¡Y puede tener hasta 500 bases de datos de contenido por granja de SharePoint 2016!
4. ¿Cómo obtener el tamaño de la base de datos de contenido?
El tamaño de la base de datos de contenido se puede recuperar usando este PowerShell:
[Math]::Round(((Get-SPContentDatabase "SP16_Content_Crescent_Intranet").DiskSizeRequired)/1GB,2)
Para obtener todos los tamaños de bases de datos en el correo electrónico, use este script de PowerShell: Informe de tamaño de bases de datos de contenido de SharePoint
5. ¿Cómo obtener todas las bases de datos de contenido de una aplicación web de SharePoint?
Vaya a: Administración central de SharePoint 2016 >> Administración de aplicaciones >> Administrar bases de datos de contenido >> Elija su aplicación web para obtener la lista de bases de datos de contenido asociadas.
Puede obtener todas las bases de datos de contenido de una aplicación web usando PowerShell:
(Get-SPWebApplication "https://intranet.crescent.com/").ContentDatabases | Select -ExpandProperty Name
6. ¿Cómo encontrar en qué base de datos de contenido está almacenada una colección de sitios específica?
Para saber en qué base de datos de contenido se encuentra la colección de sitios, vaya a Administración central de SharePoint 2013 >> Administración de aplicaciones >> Ver todas las colecciones de sitios >> Seleccionar su colección de sitios. Ahora encontrará la base de datos de contenido de la colección de sitios como se muestra en la siguiente pantalla:
Utilice este script de PowerShell para buscar la base de datos de contenido de la colección de sitios:
(Get-SPSite "https://intranet.crescent.com").ContentDatabase.NamePara obtener la base de datos de contenido para cada colección de sitios, consulte: Obtener base de datos de contenido para todas las colecciones de sitios
7. ¿Cómo obtener todas las colecciones de sitios en una base de datos de contenido?
Para buscar todas las colecciones de sitios de SharePoint que están almacenadas dentro de una base de datos de contenido, use este script de PowerShell:
(Get-SPContentDatabase "SP16_Content_Crescent_Intranet").Sites | Select URL
Consulte esta publicación para obtener todas las colecciones de sitios de todas las bases de datos de contenido: Obtener todas las colecciones de sitios de SharePoint en todas las bases de datos de contenido
8. ¿Puedo crear una colección de sitios en una base de datos de contenido particular?
¡Sí! Puede. De forma predeterminada, SharePoint usa la lógica: La mayor diferencia entre el número máximo de colecciones de sitios y el número actual de colecciones de sitios para crear colecciones de sitios. No puede especificar una base de datos de contenido particular a través de la Administración central de SharePoint. Sin embargo, al utilizar PowerShell, puede crear una colección de sitios en una base de datos de contenido específica: Crear colección de sitios en una base de datos de contenido nueva/específica
9. ¿Cómo mover una colección de sitios de una base de datos de contenido a otra?
Utilice: cmdlet Move-SPSite para mover una colección de sitios de SharePoint de una base de datos de contenido a otra. Consulte esta publicación para obtener instrucciones más detalladas: Mover la colección de sitios de una base de datos de contenido a otra
10. ¿Cómo configurar la base de datos de contenido de SharePoint en solo lectura?
Puede configurar la base de datos de contenido de SharePoint en solo lectura desde SQL Server Management Studio o PowerShell. Consulte: ¿Cómo configurar la base de datos de contenido de SharePoint 2013 en modo de solo lectura?


