Compartilhar via


Test-SPContentDatabase

Testa um banco de dados de conteúdo

Sintaxe

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 contém mais de um conjunto de parâmetros. Você só pode usar parâmetros de um único conjunto de parâmetros; além disso, não é possível combinar parâmetros de diferentes conjuntos. Para obter mais informações sobre como usar conjuntos de parâmetros, confira Conjuntos de parâmetros de Cmdlets.

Utilize o Test-SPContentDatabase cmdlet para testar uma base de dados de conteúdos numa aplicação Web para verificar se todas as personalizações referenciadas na base de dados de conteúdos também estão instaladas na aplicação Web. Esse cmdlet pode ser emitido para um banco de dados de conteúdo atualmente anexado ao farm ou para um banco de dados de conteúdo que não esteja conectado ao farm. Ele pode ser usado para testar bancos de dados de conteúdo de Produtos do SharePoint 2010 e de Produtos e Tecnologias do SharePoint.

O Test-SPContentDatabase cmdlet não altera nenhum dos dados ou estrutura da base de dados de conteúdos, mas pode causar carga na base de dados enquanto as verificações estão em curso, o que pode bloquear temporariamente a utilização da base de dados de conteúdos. Esse cmdlet deve ser usado apenas em um banco de dados de conteúdo que está atualmente com pouco uso ou não está sendo usado.

Para obter as permissões e informações mais recentes sobre o Windows PowerShell para Produtos SharePoint, confira a documentação online em Cmdlets do SharePoint Server.

Exemplos

EXEMPLO 1

Test-SPContentDatabase -name WSS_Content_DB -webapplication https://sitename

Este exemplo testa o WSS_Content_DB base de dados de conteúdos relativamente à aplicação Web sitename e devolve uma lista de problemas.

EXEMPLO 2

$DB = Get-SPContentDatabase -site https://contoso.com
Test-SPContentDatabase $DB -showrowcounts

Este exemplo obtém a base de dados de conteúdos que contém a coleção de sites em e, em https://contoso.com seguida, testa a base de dados na aplicação Web que a aloja para determinar problemas. Juntamente com a exibição da lista de problemas, ao especificar o parâmetro ShowRowCounts, isso também retorna a métrica de tamanho da tabela do banco de dados de conteúdo.

Parâmetros

-AssignmentCollection

Aplicável: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Gerencia objetos para o devido descarte. O uso de objetos como SPWeb ou SPSite pode consumir grandes quantidades de memória e o uso desses objetos em scripts do Windows PowerShell requer gerenciamento de memória adequado. Usando o objeto SPAssignment, você poderá atribuir objetos a uma variável e descartar os objetos após o uso para liberar memória. Quando objetos SPWeb, SPSite ou SPSiteAdministration são usados, os objetos são automaticamente descartados se um conjunto de atribuições ou o parâmetro Global não forem usados.

Quando o parâmetro Global é usado, todos os objetos estão contidos no repositório global. Quando os objetos não são usados imediatamente ou são descartados com o uso do comando Stop-SPAssignment, pode ocorrer um cenário de memória insuficiente.

Propriedades do parâmetro

Tipo:SPAssignmentCollection
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:True
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-DatabaseCredentials

Aplicável: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Especifica o objeto PSCredential que contém o nome de usuário e a senha a serem usados para a Autenticação do SQL Server do servidor.

O tipo deve ser um objeto PSCredential válido.

Propriedades do parâmetro

Tipo:PSCredential
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-ExtendedCheck

Aplicável: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Verifica os modos de autenticação de inconsistência durante o processo de atualização anexado ao banco de dados.

O modo selecionado, declaração ou clássico, deve ser o mesmo em ambas as versões.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Identity

Aplicável: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Especifica uma base de dados de conteúdos do SharePoint ligada existente para um dos dois conjuntos de parâmetros sob a forma de um GUID ou nome de base de dados se for exclusivo.

Propriedades do parâmetro

Tipo:SPContentDatabasePipeBind
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

ContentDatabaseById
Cargo:1
Obrigatório:True
Valor do pipeline:True
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Name

Aplicável: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Especifica o banco de dados de conteúdo existente a ser testado.

O tipo deve ser um nome válido de um banco de dados de conteúdo do SharePoint; por exemplo, SPContentDB1.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

ContentDatabaseByName
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-ServerInstance

Aplicável: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Especifica a instância do serviço de banco de dados a ser usado para testar o banco de dados de conteúdo especificado.

O tipo deve ser um GUID válido, como 12345678-90ab-cdef-1234-567890bcdefgh; um nome válido de uma instância do SQL Server (por exemplo, DBSvrInstance1); ou uma instância de um objeto SPDatabaseServiceInstance válido.

Propriedades do parâmetro

Tipo:SPDatabaseServiceInstancePipeBind
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-ShowLocation

Aplicável: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Especifica os locais onde modelos e recursos ausentes estão sendo usados dentro do banco de dados. Geralmente, os locais relatados são destinados dentro dos conjuntos de site que estão no banco de dados de conteúdo específico.

O uso do parâmetro aumenta significantemente o tempo de conclusão do procedimento de teste.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-ShowRowCounts

Aplicável: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Retorna estatísticas de banco de dados que são contagens de linhas de tabelas no banco de dados de conteúdo.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-WebApplication

Aplicável: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Especifica o aplicativo Web do SharePoint a ser usado para testar o banco de dados de conteúdo.

O tipo deve ser um GUID válido, no formato 12345678-90ab-cdef-1234-567890bcdefgh; ou um nome válido de aplicativo Web do SharePoint (por exemplo, MyOfficeApp1) ou uma instância de um objeto SPWebApplication válido.

Propriedades do parâmetro

Tipo:SPWebApplicationPipeBind
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

ContentDatabaseByName
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, confira about_CommonParameters.