Mover conjuntos de sites para um novo banco de dados (dividir um banco de dados de conteúdo) (Office SharePoint Server 2007)
Atualizado em: 2009-05-14
Alguns conjuntos de sites em um banco de dados que hospeda vários conjuntos de sites estão crescendo mais rapidamente do que o esperado, e você prevê que eles se aproximem rapidamente do limite de tamanho. É possível dividir o banco de dados para mover os conjuntos de sites em rápido crescimento para outro banco de dados ou outro servidor.
Dividir um banco de dados de conteúdo
Você pode usar este procedimento para dividir um banco de dados de conteúdo associado a seus conjuntos de sites. Fazer essa divisão moverá tal conjunto para outro banco de dados.
É recomendável instalar a atualização cumulativa de abril antes de dividir os bancos de dados de conteúdo. Essa atualização corrige problemas conhecidos com a operação mergecontentdbs de Stsadm. Para obter mais informações, consulte Implantar atualizações de software para o Office SharePoint Server 2007.
Para usar a operação mergecontentdbs do Stsadm, verifique se o espaço disponível no disco rígido é, no mínimo, três vezes superior ao tamanho do conjunto de sites de origem. Para determinar o tamanho do seu conjunto de sites, consulte o atributo StorageUsedMB da operação enumsites do Stsadm na etapa 2 do procedimento a seguir.
Para concluir este procedimento, você deve ser membro do grupo Administradores de farm e do grupo Administradores no computador local. É preciso ter a permissão Controle Total para qualquer conjunto de sites a ser movido. A conta usada para executar esse procedimento deve ser membro da função de banco de dados fixa db_owner no SQL Server.
Dividir um banco de dados de conteúdo
No prompt de comando da unidade em que os Produtos e Tecnologias do SharePoint estão instalados, mude para o seguinte diretório:
%COMMONPROGRAMFILES%\Microsoft shared\Extensões de servidor Web\12\Bin
Digite o comando a seguir e pressione ENTER:
Stsadm -o enumsites -url <URL> > <caminho/nome do arquivo>.xmlem que url é o endereço do aplicativo Web que contém o conjunto de sites que você quer mover e caminho/nome do arquivo é o nome do arquivo XML que você quer criar com os dados do conjunto de sites.
Para obter mais informações, consulte Enumsites: operação de Stsadm (Office SharePoint Server).
A etapa anterior cria um arquivo XML com todas as URLs do conjunto de sites do banco de dados atual.
Abra o arquivo XML que você criou em um aplicativo de edição de texto. Se houver URLs de conjuntos de sites que você não queira mover, certifique-se de excluí-las do arquivo. As únicas URLs que devem permanecer no arquivo XML são aquelas referentes aos conjuntos de sites que você quer mover.
Dica
Não é necessário alterar a contagem de sites ou outras informações sobre o conjunto de sites no arquivo. Somente as URLs são relevantes para este procedimento.
Digite o comando a seguir e pressione ENTER:
Stsadm -o mergecontentdbs -url <URL> -sourcedatabasename <nome do banco de dados> -destinationdatabasename <nome do banco de dados> -operation 3 -filename <nome do arquivo>em que url é o endereço do aplicativo Web que contém o conjunto de sites desejado; sourcedatabasename é o nome do banco de dados de onde que você deseja mover o conjunto de sites; destinationdatabasename é o nome do banco de dados para onde que você deseja mover o conjunto de sites; operation 3 é a operação “Ler no arquivo” e nome do arquivo é o nome do arquivo que contém as URLs do conjunto de sites que você quer mover.
Para obter mais informações, consulte Mergecontentdbs: operação do Stsadm (Office SharePoint Server).
Reinicie o IIS digitando o seguinte comando e pressionando ENTER:
iisreset /noforce.
Consulte também
Conceitos
Adicionar, dividir e mesclar bancos de dados de conteúdo (Office SharePoint Server 2007)
Adicionar um banco de dados de conteúdo (Office SharePoint Server 2007)
Mesclar bancos de dados de conteúdo (Office SharePoint Server 2007)