Compartilhar via


Mover conjuntos de sites para um novo banco de dados (dividir um banco de dados de conteúdo) (Windows SharePoint Services 3.0)

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 o banco de dados logo se aproxime 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 servidor.

Dividir um banco de dados de conteúdo

Você pode usar este procedimento para dividir um banco de dados de conteúdo associado aos seus conjuntos de sites. O processo de mover um conjunto de sites entre bancos de dados consiste em exportar os dados da URL do conjunto de sites para um arquivo e, em seguida, importar esses dados para um novo banco de dados.

Importante

É 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 o artigo Implantar atualizações de software para o Windows SharePoint Server 3,0.

Antes de usar a operação mergecontentdbs de 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 conjunto de sites, consulte o atributo StorageUsedMB da operação enumsites de Stsadm, na etapa 2 do procedimento a seguir.

Para concluir o 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 (mover um conjunto de sites para outro banco de dados)

  1. 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\Web server extensions\12\Bin

  2. Digite o comando a seguir e pressione ENTER:
    Stsadm -o enumsites -url <URL> > <caminho/nome do arquivo>.xml

    em 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 do Stsadm (Windows SharePoint Services).

    A etapa anterior cria um arquivo XML com todas as URLs do conjunto de sites no banco de dados atual.

  3. 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.

  4. 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 você deseja mover o conjunto de sites; destinationdatabasename é o nome do banco de dados para onde 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 de Stsadm (Windows SharePoint Services).

  5. 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 (Windows SharePoint Services 3.0)
Adicionar um banco de dados de conteúdo (Windows SharePoint Services 3.0)
Mesclar bancos de dados de conteúdo (Windows SharePoint Services 3.0)