Test-SPContentDatabase
Prueba una base de datos de contenido.
Sintaxis
ContentDatabaseById
Test-SPContentDatabase
[-Identity] <SPContentDatabasePipeBind>
[-AssignmentCollection <SPAssignmentCollection>]
[-DatabaseCredentials <PSCredential>]
[-ExtendedCheck]
[-ServerInstance <SPDatabaseServiceInstancePipeBind>]
[-ShowLocation]
[-ShowRowCounts]
[<CommonParameters>]
ContentDatabaseByName
Test-SPContentDatabase
-Name <String>
-WebApplication <SPWebApplicationPipeBind>
[-AssignmentCollection <SPAssignmentCollection>]
[-DatabaseCredentials <PSCredential>]
[-ExtendedCheck]
[-ServerInstance <SPDatabaseServiceInstancePipeBind>]
[-ShowLocation]
[-ShowRowCounts]
[<CommonParameters>]
Description
Este cmdlet contiene más de un conjunto de parámetros. Es posible que solo pueda usar parámetros procedentes de un conjunto de parámetros y no pueda combinar los parámetros de distintos conjuntos de parámetros. Para más información sobre cómo usar conjuntos de parámetros, vea Conjuntos de parámetros de cmdlets.
Use el Test-SPContentDatabase cmdlet para probar una base de datos de contenido en una aplicación web para comprobar que todas las personalizaciones a las que se hace referencia dentro de la base de datos de contenido también están instaladas en la aplicación web.
Este cmdlet se puede emitir con relación a la base de datos de contenido adjunta actualmente a la granja, o a una base de datos de contenido que no está conectada a la misma.
Puede usarlo para probar las bases de datos de contenido de Productos de SharePoint 2010, y de Productos y Tecnologías de SharePoint.
El Test-SPContentDatabase cmdlet no cambia ninguno de los datos o la estructura de la base de datos de contenido, pero puede provocar la carga en la base de datos mientras las comprobaciones están en curso, lo que podría bloquear temporalmente el uso de la base de datos de contenido.
Use este cmdlet solo con relación a una base de datos de contenido que use poco o nada.
Para obtener permisos y la información más reciente acerca de Windows PowerShell para Productos de SharePoint, vea la documentación en línea en Cmdlets de SharePoint Server.
Ejemplos
EJEMPLO 1
Test-SPContentDatabase -name WSS_Content_DB -webapplication https://sitename
En este ejemplo se prueba la base de datos de contenido WSS_Content_DB con la aplicación web sitename y se devuelve una lista de problemas.
EJEMPLO 2
$DB = Get-SPContentDatabase -site https://contoso.com
Test-SPContentDatabase $DB -showrowcounts
En este ejemplo se obtiene la base de datos de contenido que contiene la colección de sitios en https://contoso.com y, a continuación, se prueba la base de datos en la aplicación web que la hospeda para determinar los problemas.
Además de mostrar la lista de problemas, al especificar el parámetro ShowRowCounts, también devuelve las métricas de tamaño de tabla de la base de datos de contenido.
Parámetros
-AssignmentCollection
Aplicable: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019
Administra objetos para su correcta eliminación. El uso de objetos como SPWeb o SPSite puede requerir una gran cantidad de memoria y su uso en scripts de Windows PowerShell requiere una administración adecuada de la memoria. Mediante el uso del objeto SPAssignment se pueden asignar objetos a una variable y eliminar los objetos cuando ya no sean necesarios para liberar memoria. Cuando se usan los objetos SPWeb, SPSite o SPSiteAdministration, los objetos se eliminan automáticamente si no se usa una colección de asignaciones o el parámetro Global.
Cuando se usa el parámetro Global, todos los objetos se guardan en el almacén global.
Si los objetos no se usan de forma inmediata o se eliminan mediante el comando Stop-SPAssignment, puede producirse un error de memoria insuficiente.
Propiedades del parámetro
| Tipo: | SPAssignmentCollection |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Mandatory: | False |
| Valor de la canalización: | True |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-DatabaseCredentials
Aplicable: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019
Especifica el objeto PSCredential que contiene el nombre de usuario y la contraseña que debe usar para aplicar la autenticación de SQL Server a la base de datos.
El tipo debe ser un objeto PSCredential válido.
Propiedades del parámetro
| Tipo: | PSCredential |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Mandatory: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-ExtendedCheck
Aplicable: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019
Comprueba si hay incoherencias en los modos de autenticación durante el proceso de actualización de la base de datos adjunta.
Seleccione el mismo modo, clásico o de notificaciones, para las dos versiones.
Propiedades del parámetro
| Tipo: | SwitchParameter |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Mandatory: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-Identity
Aplicable: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019
Especifica una base de datos de contenido de SharePoint conectada existente a uno de los dos conjuntos de parámetros en forma de GUID o nombre de base de datos si es único.
Propiedades del parámetro
| Tipo: | SPContentDatabasePipeBind |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
ContentDatabaseById
| Posición: | 1 |
| Mandatory: | True |
| Valor de la canalización: | True |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-Name
Aplicable: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019
Especifica la base de datos de contenido existente que desea probar.
El tipo debe ser el nombre válido de una base de datos de contenido de SharePoint (por ejemplo, BDContenidoSP1).
Propiedades del parámetro
| Tipo: | String |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
ContentDatabaseByName
| Posición: | Named |
| Mandatory: | True |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-ServerInstance
Aplicable: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019
Especifica la instancia del servicio de base de datos que va a usar para probar la base de datos de contenido especificada.
El tipo debe ser un GUID válido como 12345678-90ab-cdef-1234-567890bcdefgh, el nombre válido de una instancia de SQL Server (por ejemplo, InstanciaServidorBD1) o la instancia de un objeto SPDatabaseServiceInstance válido.
Propiedades del parámetro
| Tipo: | SPDatabaseServiceInstancePipeBind |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Mandatory: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-ShowLocation
Aplicable: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019
Especifica las ubicaciones donde usará las características y las plantillas que faltan en la base de datos. Por lo general, las ubicaciones notificadas pertenecen al ámbito de las colecciones de sitios que incluidas en la base de datos de contenido.
El uso de este parámetro aumenta significativamente el tiempo necesario para completar este procedimiento de prueba.
Propiedades del parámetro
| Tipo: | SwitchParameter |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Mandatory: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-ShowRowCounts
Aplicable: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019
Devuelve estadísticas de base de datos que son recuentos de filas de las tablas incluidas en la base de datos de contenido.
Propiedades del parámetro
| Tipo: | SwitchParameter |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Mandatory: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-WebApplication
Aplicable: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019
Especifica la aplicación web de SharePoint que va a usar para probar la base de datos de contenido.
El tipo debe ser un GUID válido con el formato 12345678-90ab-cdef-1234-567890bcdefgh, el nombre válido de una aplicación web de SharePoint (por ejemplo, MiAplOffice1) o la instancia de un objeto SPWebApplication válido.
Propiedades del parámetro
| Tipo: | SPWebApplicationPipeBind |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
ContentDatabaseByName
| Posición: | Named |
| Mandatory: | True |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
CommonParameters
Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para más información, consulte about_CommonParameters.