Partilhar via


Mover conjuntos de sites para um novo banco de dados (dividir um banco de dados de conteúdo) (Search Server 2008)

Atualizado em: 2009-05-14

Alguns conjuntos de sites em um banco de dados que hospeda vários conjuntos 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 crescimento para outro banco de dados ou outro servidor.

Dividir um banco de dados de conteúdo

Você pode seguir este procedimento para dividir um banco de dados de conteúdo associado aos 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 os dados para um novo banco de dados.

Importante 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 da operação mergecontentdbs de Stsadm. Para obter mais informações, consulte Implantar atualizações de software para o Office SharePoint Server 2007.

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

  1. No prompt de comando da unidade em que os produtos e as tecnologias do SharePoint estão instalados, vá para o seguinte diretório:

    %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin

  2. Digite o seguinte comando e pressione ENTER:
    Stsadm -o enumsites -url <URL> <path/file name>.xml

    onde url é o endereço do aplicativo Web que contém o conjunto de sites que você quer mover e <path/file name> é o nome do arquivo XML que você deseja 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.

  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.

    ObservaçãoObservação:

    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>

    onde url é o endereço do aplicativo Web que contém o conjunto de sites desejado; sourcedatabasename é o nome do banco de dados do qual você deseja mover o conjunto de sites; destinationdatabasename é o nome do banco de dados para o qual 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).

  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 (Search Server 2008)
Adicionar um banco de dados de conteúdo (Search Server 2008)
Mesclar bancos de dados de conteúdo (Search Server 2008)