Share via


Encontre os bancos de dados ativos usados pelos SharePoint Server 2010

Artigo original publicado na terça-feira, 20 de dezembro de 2011

Uma das melhores maneiras de saber quais bancos de dados são usados pela implantação do seu SharePoint é manter um registro e adicionar os nomes dos bancos de dados cada vez que criar um novo banco.
Nem sempre isso é fácil, porque normalmente não existe tempo adicional durante o dia para manter os registros. Além disso, frequentemente  as tarefas de  manutenção do seu banco de dados do  SharePoint tendem a ocorrer no final da noite ou na madrugada, quando nenhum usuário está acessando o sistema; portanto, lembrar-se de adicionar um novo nome do banco de dados a uma lista em andamento é realmente difícil.

Felizmente, existem vários métodos experimentados e verdadeiros que você pode usar para encontrar não apenas os bancos de dados ativos usados no ambiente do SharePoint, mas também as propriedades de cada um.

  • Se você só precisa de uma lista dos bancos de dados de conteúdo, utilize a Administração Central do SharePoint.

Na seção Gerenciamento de Aplicativos clique  em Gerenciar bancos de dados de conteúdo  para ir a  uma página que  lista os bancos de conteúdo usados nos seus farms. 

  • Para ver uma lista completa dos bancos de dados na instância do SQL Server ou em um farn, use o Microsoft SQL Server Management Studio.  

Essa é uma boa maneira de encontrar os bancos de dados, mas nem sempre é possível, por alguns motivos. Uma vez que o SQL Server Management Studio lista todos os bancos de dados, pode ser difícil saber  quais deles  são bancos de dados do SharePoint Server.

Existem vários cmdlets do Windows PowerShell que você pode usar encontrar os bancos de dados do SharePoint e depois imprimir este relatório em um arquivo de texto. O cmdlet mais rápidoa e talvez mais fácil é o “Get-SPDatabase”. Execute esse cmdlet no Shell de Gerenciamento do SharePoint 2010 para listar todos os bancos de dados do SharePoint Server com as propriedades de cada um. Dessa lista potencialmente grande, você pode então obter informações específicas como a ID do banco de dados, usando uma sintaxe adicional no seu cmdlet. Da mesma maneira, também no Shell de Gerenciamento do SharePoint 2010, execute “Get-SPDatabase | Sort-Object disksizerequired -desc | Format-Table Name” para obter uma lista simples dos nomes de cada banco de dados. Em seguida você pode imprimir essa lista em um arquivo de texto adicionando “ | out-file c:\db.txt” ao final do comando.  Para obter informações detalhadas, consulte Windows PowerShell para SharePoint Server 2010, Cmdlets do banco de dadosGet-SPDatabase, e Get-SPContentDatabase.

  • Uma maneira singular de encontrar todos esses bancos de dados usados por um farm do SharePoint 2010 é negligenciada, principalmente porque fornece um backup do seu farm.

Na Administração Central, na seção Backup e Restauração, acesse Executar um backup. Essa página lista todos os itens do seu farm que podem entrar no backup.   Nessa lista estão todos os bancos de dados usados pelo SharePoint Server. Basta expandir todos os componentes e depois olhar na coluna Tipo para encontrar os nomes dos bancos de dados do SharePoint. Obviamente, se você não quer fazer o backup, basta clicar em Cancelar depois de ter listado todos os bancos de dados do farm do SharePoint.

 

Os créditos de algumas dessas dicas são de onde eu as descobri, no fórum SharePoint 2010 – Perguntas e Respostas Gerais

Obrigado por ler,

Steve Hord, redator técnico, SharePoint Content Publishing

Este é um post de um blog localizado. Encontre o artigo original em Find active databases used by SharePoint Server 2010