Anexar bancos de dados e atualizar para o SharePoint Foundation 2010

 

Aplica-se a: SharePoint Foundation 2010

Tópico modificado em: 2016-11-30

Ao atualizar do Windows SharePoint Services 3.0 para o Microsoft SharePoint Foundation 2010 usando a abordagem de atualização com anexação de banco de dados, você atualiza somente o conteúdo do ambiente, não as definições de configuração. A utilização de uma abordagem de atualização com anexação de banco de dados é útil quando você está alterando hardware ou deseja reconfigurar a topologia do farm de servidores como parte do processo de atualização. Para obter mais informações sobre como escolher uma abordagem de atualização, consulte Determinar a abordagem de atualização (SharePoint Foundation 2010).

A primeira etapa do processo é configurar um novo ambiente para hospedar o conteúdo atualizado. Se você ainda não instalou e configurou o novo ambiente, siga as etapas em Preparar o novo ambiente do SharePoint Foundation para fazê-lo.

Depois de ter configurado o novo ambiente, você pode usar os procedimentos deste artigo para desanexar e depois reconectar os bancos de dados para executar a atualização real. Este artigo contém as etapas necessárias para executar uma atualização com anexação de banco de dados padrão e uma atualização com anexação de banco de dados usando banco de dados somente leitura.

Neste artigo:

  • Visão geral do processo

  • Antes de começar

  • Definir os bancos de dados de versões anteriores como somente leitura (anexação de banco de dados com bancos de dados somente leitura)

  • Fazer backup dos bancos de dados da versão anterior usando ferramentas do SQL Server

  • Desanexar os bancos de dados de versões anteriores (anexação de banco de dados padrão)

  • Restaurar uma cópia de backup do banco de dados (anexação de banco de dados com bancos de dados somente leitura)

  • Verify custom components

  • Anexar um banco de dados de conteúdo ao aplicativo Web

  • Verificação: verificar atualização para o primeiro banco de dados

  • Anexar os bancos de dados restantes

  • Verificação: verificar atualização para bancos de dados adicionais

Observação

Uma causa frequente de falhas durante a atualização é a ausência de recursos, soluções ou outros elementos personalizados no ambiente. Verifique se todos os elementos personalizados que você precisa ter estão instalados nos servidores Web front-end antes de iniciar o processo de atualização. Use o verificador de pré-atualização — e, para uma atualização com anexação de banco de dados, use também o cmdlet test-spcontentdatabase do Windows PowerShell — para identificar os elementos personalizados que os sites possam estar usando. Para obter mais informações, consulte Identificar e instalar personalizações no artigo "Usar uma atualização de avaliação para encontrar possíveis problemas".

Para obter mais informações sobre o processo geral de atualização utilizando a abordagem de atualização com anexação de banco de dados, consulte Visão geral do processo de atualização (SharePoint Foundation 2010).

Visão geral do processo

Ao atualizar usando uma atualização com anexação de banco de dados, você desanexa os bancos de dados do farm antigo e depois os anexa ao novo farm. Quando você anexa um banco de dados ao novo farm, o processo de atualização é executado e atualiza o banco de dados inteiro. O processo de atualização com anexação de banco de dados é semelhante ao processo de atualização in-loco. A diferença é que a atualização com anexação de banco de dados é executada manualmente, em um ambiente separado.

Se desejar preservar o farm original e permitir que os usuários continuem a acessar seus dados, defina os bancos de dados como somente leitura e anexe uma cópia de backup dos bancos de dados.

Observação

A parte do processo neste artigo específica sobre a mudança de um banco de dados de um computador que está executando o Microsoft SQL Server para um computador diferente que executa o SQL Server é conhecida como realocação planejada. Para obter mais informações sobre a realocação planejada, consulte o artigo sobre como mover bancos de dados de usuário (https://go.microsoft.com/fwlink/?linkid=148425&clcid=0x416).

Para obter uma visão geral do processo de atualização, consulte Visão geral do processo de atualização (SharePoint Foundation 2010).

Antes de começar

Antes de começar a atualização com anexação de banco de dados, examine as informações a seguir sobre permissões, requisitos de hardware e requisitos de software. Siga as etapas especificadas para instalar e configurar softwares necessários ou para modificar configurações.

Definir os bancos de dados de versões anteriores como somente leitura (anexação de banco de dados com banco de dados somente leitura)

Se estiver usando a abordagem híbrida de bancos de dados somente leitura para fazer a atualização, defina os bancos de dados de versões anteriores como somente leitura antes de fazer o seu backup. Em qualquer tipo de atualização com anexação de banco de dados, você também poderá definir temporariamente os bancos de dados como somente leitura para garantir que capture todos os dados no backup, de forma que o estado atual do ambiente seja restaurado e atualizado. Se os bancos de dados forem definidos como somente leitura, os usuários poderão continuar a exibir conteúdo, mas não poderão adicioná-lo nem alterá-lo.

Importante

Não é possível atualizar um banco de dados que esteja definido como somente leitura. Se estiver usando uma anexação de banco de dados com banco de dados somente leitura, você restaurará uma cópia do banco de dados e executará a atualização na cópia. Se não estiver usando esse método, mas desejar definir bancos de dados de conteúdo temporariamente como somente leitura enquanto faz o backup dos dados atuais, defina os bancos de dados como leitura/gravação antes de anexá-los e atualizá-los.

Importante

Não deixe de executar o verificador de pré-atualização antes de realizar esse procedimento. Para obter mais informações, consulte Executar o verificador de pré-atualização (SharePoint Foundation 2010).

Para definir um banco de dados como somente leitura no SQL Server 2000

  1. No SQL Server Enterprise Manager, clique com o botão direito do mouse no nome do banco de dados que será definido como somente leitura e clique em Propriedades.

  2. Na caixa de diálogo Propriedades, clique na guia Opções.

  3. Em Acesso, marque a caixa de seleção Somente leitura e clique em OK.

Para definir um banco de dados como somente leitura no SQL Server 2005

  1. No SQL Server Management Studio, clique com o botão direito do mouse no nome do banco de dados que será definido como somente leitura e clique em Propriedades.

  2. Na seção Selecionar uma página, clique em Opções.

  3. No painel direito, em Outras opções, na seção Estado, ao lado de Banco de Dados Somente Leitura, clique na seta e selecione Verdadeiro.

Para definir um banco de dados como somente leitura no SQL Server 2008

  1. No SQL Server Management Studio, no Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados, expanda o servidor e expanda Bancos de dados.

  2. Selecione o banco de dados que será configurado como somente leitura, clique com o botão direito do mouse nesse banco de dados e clique em Propriedades.

  3. Na caixa de diálogo Propriedades do Banco de Dados, na seção Selecionar uma página, clique em Opções.

  4. No painel direito, em Outras opções, na seção Estado, ao lado de Banco de Dados Somente Leitura, clique na seta e selecione Verdadeiro.

Você pode configurar a opção de disponibilidade do banco de dados READ_ONLY usando o Transact-SQL. Para obter mais informações sobre como usar a cláusula SET da instrução ALTER DATABASE, consulte o artigo sobre definição de opções do banco de dados (https://go.microsoft.com/fwlink/?linkid=148362&clcid=0x416).

Fazer o backup de bancos de dados de versões anteriores usando ferramentas do SQL Server

Siga o procedimento apropriado para fazer backup de bancos de dados no SQL Server 2000, SQL Server 2005 ou SQL Server 2008. Repita o procedimento para cada banco de dados de conteúdo do farm de servidores.

Não é necessário fazer backup dos bancos de dados de conteúdo de configuração ou administração, já que você os recriará no novo farm de servidores. Para obter mais informações sobre os tipos de bancos de dados que você pode ter em um farm de servidores do Windows SharePoint Services 3.0, consulte Tipos e descrições de bancos de dados (Windows SharePoint Services 3.0).

Ao final deste procedimento, você terá criado duplicatas dos bancos de dados de conteúdo somente leitura.

Para fazer backup de um banco de dados no SQL Server 2000

  1. No servidor de banco de dados, clique em Iniciar, aponte para Todos os Programas, aponte para Microsoft SQL Server e clique em Enterprise Manager.

  2. No SQL Server Enterprise Manager, expanda Microsoft SQL Servers.

  3. Expanda Grupo do SQL Server.

  4. Expanda (local) (Windows NT).

  5. Expanda Bancos de Dados.

  6. Clique com o botão direito no banco de dados do qual deseja fazer backup, aponte para Todas as Tarefas e clique em Fazer Backup do Banco de Dados.

  7. Na caixa de diálogo Backup do SQL Server, na caixa Nome, especifique um nome para o backup e, na área Backup, selecione Banco de dados - completo.

  8. Na área Destino, selecione um destino existente ou siga este procedimento:

    1. Clique em Adicionar.

    2. Na caixa Selecione o Destino de Backup, selecione Nome do Arquivo e, ao lado da caixa Nome do Arquivo, clique em Procurar.

    3. Na caixa de diálogo Local do Dispositivo de Backup - (local), na caixa Nome do arquivo, digite um nome de arquivo e clique em OK.

    4. Clique em OK novamente para fechar a caixa de diálogo Selecionar Destino do Backup.

  9. Clique em OK para iniciar o processo de backup.

  10. Clique em OK para confirmar que o processo de backup foi concluído.

Repita o procedimento anterior para fazer backup de todos os outros bancos de dados de conteúdo usados pelo Windows SharePoint Services 3,0 no ambiente.

Para fazer backup de um banco de dados no SQL Server 2005

  1. No servidor de banco de dados, clique em Iniciar, aponte para Todos os Programas, aponte para Microsoft SQL Server 2005 e clique em SQL Server Management Studio.

  2. Na caixa Conectar ao Servidor, forneça as informações de conexão e clique em Conectar.

  3. Depois de se conectar à instância apropriada do Mecanismo de Banco de Dados do SQL Server 2005, no Pesquisador de Objetos, expanda a árvore de servidores expandindo o nome do servidor.

  4. Expanda Bancos de Dados, clique com o botão direito no banco de dados do qual será feito backup, aponte para Tarefas e clique em Backup. A caixa de diálogo Fazer Backup do Banco de Dados será exibida.

  5. Na área Origem, na caixa Banco de dados, verifique o nome do banco de dados.

  6. Na caixa Tipo de backup, selecione Completo.

  7. Em Fazer backup do componente, selecione Banco de dados.

  8. Na área Conjunto de backup, na caixa de texto Nome, aceite o nome do conjunto de backup padrão sugerido ou digite outro nome para o conjunto de backup.

  9. Na área Destino, especifique o tipo de destino de backup selecionando Disco ou Fita e especifique um destino. Para criar outro destino, clique em Adicionar.

  10. Clique em OK para iniciar o processo de backup.

Repita o procedimento anterior para fazer backup de todos os outros bancos de dados de conteúdo usados pelo Windows SharePoint Services 3,0 no ambiente.

Para fazer backup de um banco de dados no SQL Server 2008

  1. No servidor de banco de dados, clique em Iniciar, aponte para Todos os Programas, aponte para Microsoft SQL Server 2008 e clique em SQL Server Management Studio.

  2. Na caixa Conectar ao Servidor, forneça as informações de conexão e clique em Conectar.

  3. Depois de se conectar à instância apropriada do Mecanismo de Banco de Dados do SQL Server 2008, no Pesquisador de Objetos, expanda o nome do servidor.

  4. Expanda Bancos de Dados, clique com o botão direito no banco de dados do qual será feito backup, aponte para Tarefas e clique em Backup. A caixa de diálogo Fazer Backup do Banco de Dados será exibida.

  5. Na área Origem, na caixa Banco de dados, verifique o nome do banco de dados.

  6. Na caixa Tipo de backup, selecione Completo.

  7. Em Fazer backup do componente, selecione Banco de dados.

  8. Na área Conjunto de backup, na caixa de texto Nome, aceite o nome de conjunto de backup padrão ou digite um novo.

  9. Na área Destino, especifique o tipo de destino de backup selecionando Disco ou Fita e especifique um destino. Para criar outro destino, clique em Adicionar.

  10. Clique em OK para iniciar o processo de backup.

Repita o procedimento anterior para fazer backup de todos os outros bancos de dados de conteúdo usados pelo Windows SharePoint Services 3,0 no ambiente.

Desanexar os bancos de dados de versões anteriores (anexação de banco de dados padrão)

Para que você possa anexar seus bancos de dados ao novo ambiente e atualizar os dados, é preciso desanexá-los do ambiente atual. Após desanexar os bancos de dados, você pode movê-los para um novo servidor de banco de dados ou deixá-los no servidor de banco de dados existente e anexá-los aos aplicativos Web.

Importante

Não use o procedimento a seguir se você estiver executando uma atualização com anexação de banco de dados com bancos de dados somente leitura. Para que os usuários continuem a ter acesso ao conteúdo, você precisa manter os bancos de dados anexados e executar as etapas da seção Restaurar uma cópia de backup do banco de dados (anexação de banco de dados com bancos de dados somente leitura) mais adiante neste artigo para criar uma cópia dos bancos de dados em vez disso.

Para desanexar um banco de dados de conteúdo de um aplicativo Web

  1. Em Administração Central, na página Gerenciamento de Aplicativo, na seção Gerenciamento de Aplicativos Web do SharePoint, clique em Bancos de dados de conteúdo.

  2. Na página Gerenciar Bancos de Dados de Conteúdo, clique no banco de dados de conteúdo que deseja desanexar.

    Observação

    Se o banco de dados de conteúdo não aparecer, ele poderá estar associado a outro aplicativo Web. Para selecionar outro aplicativo Web, no menu Aplicativo Web, clique em Alterar Aplicativo Web.

  3. Na página Gerenciar Configurações de Banco de Dados de Conteúdo, na seção Remover Banco de Dados de Conteúdo, marque a caixa de seleção Remover banco de dados de conteúdo e clique em OK.

    Observação

    A remoção do banco de dados de conteúdo não exclui o banco de dados; apenas remove a associação do banco de dados ao aplicativo Web.

  4. Repita as etapas 2 a 3 para cada banco de dados de conteúdo que desejar desanexar.

Você também pode usar a operação Stsadm deletecontentdb para desanexar um banco de dados de conteúdo de um aplicativo Web. Para obter mais informações, consulte o artigo sobre deletecontentdb: operação Stsadm (Windows SharePoint Services).

Se estiver movendo os bancos de dados para outro servidor de banco de dados, você também deverá desanexá-los da instância do SQL Server antes de movê-los e anexá-los à nova instância do SQL Server.

Importante

Se você mover seus bancos de dados para outra instância do SQL Server, verifique se a segurança está configurada corretamente. Verifique se as contas que você usa têm as funções fixas e permissões adequadas nos bancos de dados e se ainda serão contas válidas se você as estiver movendo entre domínios.

Para desanexar um banco de dados de uma instância do SQL Server e movê-lo para outra instância do SQL Server

  1. No SQL Server 2005 Management Studio, abra a instância de origem do SQL Server e expanda o nó Bancos de dados.

  2. Clique com o botão direito do mouse no banco de dados de conteúdo, aponte para Tarefas e clique em Desanexar. Repita essa etapa para cada banco de dados de conteúdo que desejar desanexar e mover.

    Observação

    Use esse procedimento para mover somente bancos de dados de conteúdo. Não desanexe outros bancos de dados.

  3. No Windows Explorer, navegue até o local dos arquivos .mdf e .ldf dos bancos de dados de conteúdo.

  4. Selecione os arquivos .mdf e .ldf do banco de dados que você deseja mover e copie-os ou transfira-os para o diretório de destino.

  5. No SQL Server 2005 Management Studio, abra a instância de origem do SQL Server.

  6. Clique com o botão direito do mouse no nó Bancos de dados, aponte para Tarefas e clique em Anexar.

  7. Na caixa de diálogo Anexar Banco de Dados, navegue até o local para o qual você transferiu os arquivos .mdf e .ldf, selecione o arquivo .mdf do banco de dados que deseja anexar e clique em OK.

  8. Repita as etapas 6 e 7 para cada banco de dados de conteúdo que você estiver movendo.

Restaurar uma cópia de backup do banco de dados (anexação de banco de dados com bancos de dados somente leitura)

Depois de configurar o novo farm de servidores, você poderá restaurar as cópias de backup dos bancos de dados em um: Microsoft SQL Server 2008 R2, SQL Server 2008 com Service Pack 1 (SP1) e Atualização Cumulativa 2, e SQL Server 2005 com SP3 e Atualização Cumulativa 3. Observe que você deve restaurar para uma versão de 64 bits do SQL Server 2008 R2, SQL Server 2008 com SP1 e Atualização Cumulativa 2, e SQL Server 2005 com SP3 e Atualização Cumulativa 3. Comece com um banco de dados e verifique se a restauração funcionou antes de restaurar os outros bancos de dados.

A seção a seguir oferece os procedimentos para a restauração dos backups.

Para restaurar uma cópia de backup de um banco de dados no SQL Server 2005 Enterprise Edition

  1. No SQL Server Management Studio, clique com o botão direito em Bancos de Dados e clique em Restaurar Banco de Dados. A caixa de diálogo Restaurar Banco de Dados será exibida.

  2. Na caixa de diálogo Restaurar Banco de Dados, na página Geral, na caixa Para o banco de dados, digite o nome do banco de dados que você está restaurando.

  3. Na caixa de texto Em um momento determinado, mantenha o padrão (O mais recente possível).

  4. Para especificar a origem e a localização dos conjuntos de backup que serão restaurados, clique em Do dispositivo e clique no botão Procurar para selecionar o arquivo de backup.

  5. Na caixa de diálogo Especificar Backup, na caixa Mídia de backup, verifique se Arquivo está selecionado.

  6. Na área Local do backup, clique em Adicionar.

  7. Na caixa de diálogo Localizar Arquivo de Backup, selecione o arquivo que deseja restaurar e clique em OK.

  8. Na grade Selecionar os conjuntos de backup a restaurar, marque a caixa de seleçãoRestaurar ao lado do backup concluído mais recente.

  9. Na caixa de diálogo Restaurar Banco de Dados, na página Opções, em Opções de restauração, marque a caixa de seleção Substituir o banco de dados existente.

  10. Clique em OK para iniciar o processo de restauração.

Para restaurar uma cópia de backup de um banco de dados no SQL Server 2008 Enterprise

  1. Depois de se conectar à instância apropriada do Mecanismo de Banco de Dados do SQL Server 2008, no Pesquisador de Objetos, expanda o nome do servidor.

  2. Clique com o botão direito em Bancos de Dados e clique em Restaurar Banco de Dados. A caixa de diálogo Restaurar Banco de Dados será exibida.

  3. Na caixa de diálogo Restaurar Banco de Dados, na página Geral, o nome do banco de dados a ser restaurado na lista Para o banco de dados.

  4. Na caixa de texto Em um momento determinado, mantenha o padrão (O mais recente possível).

  5. Para especificar a origem e a localização dos conjuntos de backup que serão restaurados, clique em Do dispositivo e clique no botão Procurar para selecionar o arquivo de backup.

  6. Na caixa de diálogo Especificar Backup, na caixa Mídia de Backup, verifique se Arquivo está selecionado.

  7. Na área Local do backup, clique em Adicionar.

  8. Na caixa de diálogo Localizar Arquivo de Backup, selecione o arquivo que deseja restaurar, clique em OK e, na caixa de diálogo Especificar Backup, clique em OK.

  9. Na caixa de diálogo Restaurar Banco de Dados, em Selecione os conjuntos de backup a serem restaurados, marque a caixa de seleção Restaurar ao lado do backup completo mais recente.

  10. Na caixa de diálogo Restaurar Banco de Dados, na página Opções, em Opções de restauração, marque a caixa de seleção Substituir o banco de dados existente.

  11. Clique em OK para iniciar o processo de restauração.

Verificar componentes personalizados

Antes de anexar os bancos de dados de conteúdo aos aplicativos Web, use o cmdlet Test-SPContentDatabaseWindows PowerShell para verificar se tem todos os componentes personalizados necessários para o banco de dados.

Para verificar se os componentes personalizados estão disponíveis usando o Windows PowerShell

  1. Verifique se você atende aos seguintes requisitos mínimos: Consulte Add-SPShellAdmin.

  2. No menu Iniciar, clique em Todos os Programas.

  3. Clique em Produtos do Microsoft SharePoint 2010.

  4. Clique em Shell de Gerenciamento do SharePoint 2010.

  5. No prompt de comando do Windows PowerShell, digite o seguinte comando:

    Test-SPContentDatabase -Name <DatabaseName> -WebApplication <URL>
    

    Em que:

    • <Nome_do_Banco_de_Dados> é o nome do banco de dados que você deseja testar.

    • <URL> é a URL do aplicativo Web que hospedará os sites.

Para obter mais informações, consulte Test-SPContentDatabase.

Anexar um banco de dados de conteúdo a um aplicativo Web

Ao anexar um banco de dados de conteúdo, verifique se o site raiz do aplicativo Web está incluído no primeiro banco de dados de conteúdo anexado. Em outras palavras, antes de continuar, examine a raiz do aplicativo Web no farm de servidores original para determinar o primeiro conjunto de sites. Após anexar o banco de dados que contém o site raiz, você poderá anexar em qualquer ordem os outros bancos de dados de conteúdo para o aplicativo Web. Não é necessário criar conjuntos de sites para armazenar o conteúdo antes de anexar o banco de dados; esse processo cria os conjuntos de sites para você. Não adicione novos conjuntos de sites até que tenha restaurado todos os bancos de dados de conteúdo.

Importante

Se estiver movendo os bancos de dados de conteúdo entre domínios ou florestas ou para outro ambiente que tenha contas de serviço diferentes, verifique se as permissões das contas de serviço ainda estão corretas antes de anexar os bancos de dados.

Você pode usar o cmdlet Mount-SPContentDatabase no Windows PowerShell ou o comando addcontentdb de Stsadm para anexar um banco de dados de conteúdo a um aplicativo Web. O uso das páginas da Administração Central do SharePoint para anexar um banco de dados de conteúdo não tem suporte para atualização.

Verifique se a conta que você usa para anexar os bancos de dados é membro da função de banco de dados fixa db_owner para os bancos de dados de conteúdo que deseja atualizar.

Importante

Se estava usando a autenticação baseada em formulários, você precisará configurar a autenticação baseada em declarações para o aplicativo Web antes de anexar bancos de dados. Também é necessário criar uma política para conceder Controle Total ao aplicativo Web para a conta de usuário que executará a atualização com anexação de banco de dados.
Para obter mais informações, consulte Configurar a autenticação baseada em formulários para um aplicativo Web baseado em declarações (SharePoint Foundation 2010).

Dica

Não é possível anexar o mesmo banco de dados de conteúdo mais de uma vez a um farm, mesmo em aplicativos Web diferentes. Cada conjunto de sites em um banco de dados de conteúdo tem um GUID associado a ele, o qual é registrado no banco de dados de configuração. Portanto, não é possível adicionar o mesmo conjunto de sites duas vezes ao farm, mesmo em aplicativos Web separados. Embora você possa anexar o banco de dados nessa situação, não será possível iniciar o conjunto de sites.
Se precisar de uma cópia duplicada de um conjunto de sites no mesmo farm, primeiro anexe o banco de dados que contém o conjunto de sites a um farm separado e use as operações de backup e restauração de Stsadm para copiar o conjunto de sites no outro farm. O processo de backup e restauração Stsadm cria um novo GUID para o conjunto de sites.

Para anexar um banco de dados de conteúdo a um aplicativo Web usando o Windows PowerShell

  1. Verifique se você atende aos seguintes requisitos mínimos: Consulte Add-SPShellAdmin.

  2. No menu Iniciar, clique em Todos os Programas.

  3. Clique em Produtos do Microsoft SharePoint 2010.

  4. Clique em Shell de Gerenciamento do SharePoint 2010.

  5. No prompt de comando do Windows PowerShell, digite o seguinte comando:

    Mount-SPContentDatabase -Name <DatabaseName> -DatabaseServer <ServerName> -WebApplication <URL> [-Updateuserexperience]
    

    Em que:

    • <Nome_do_Banco_de_Dados> é o nome do banco de dados que você deseja atualizar.

    • <Nome_do_Servidor> é o servidor em que o banco de dados está armazenado.

    • <URL> é a URL do aplicativo Web que hospedará os sites.

    • Updateuserexperience é a opção de atualizar para a nova experiência do usuário ou permanecer na experiência antiga (parte da Atualização Visual). Quando você inclui esse parâmetro, o site é definido com a visualização da nova experiência do usuário. Omita esse parâmetro se desejar que o site permaneça com a experiência do usuário antiga após a atualização. Para obter mais informações, consulte Planejar a atualização visual (SharePoint Foundation 2010).

Para obter mais informações, consulte Mount-SPContentDatabase.

Observação

Recomendamos que você use o Windows PowerShell ao executar tarefas administrativas de linha de comando. A ferramenta de linha de comando Stsadm está obsoleta, mas está incluída para oferecer suporte à compatibilidade com versões anteriores do produto.

Para anexar um banco de dados de conteúdo a um aplicativo Web usando a ferramenta de linha de comando Stsadm

  1. Na 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 seguinte comando e pressione ENTER:

    stsadm -o addcontentdb -url <URL> -databasename <Nome_do_Banco_de_Dados>

    [-databaseserver <Nome_do_Servidor> ] [-databaseuser <Nome_do_Usuário> ]

    [-databasepassword <Senha> ] [-sitewarning <Contagem_de_Avisos_de_Site> ]

    [-preserveolduserexperience true/false ]

    [-sitemax <Contagem_Máxima_de_Sites> ]

    [-assignnewdatabaseid] [-clearchangelog]

    Observação

    Quando você define o parâmetro preserveolduserexperience como true, os sites do banco de dados de conteúdo mantêm a aparência da versão anterior após a atualização. Quando você define esse parâmetro como false, os sites são atualizados com a nova aparência. O padrão desse parâmetro é true, que preserva a aparência antiga.
    Esse parâmetro faz parte do recurso de Atualização Visual. Para obter mais informações, consulte Planejar a atualização visual (SharePoint Foundation 2010).

    Para obter mais informações, consulte o artigo sobre Addcontentdb: operação do Stsadm (Windows SharePoint Services).

Verificação: verificar atualização para o primeiro banco de dados

Após anexar um banco de dados, você pode usar a página Status da Atualização na Administração Central para verificar o status da atualização nos conjuntos de sites. Após a conclusão do processo de atualização, você pode examinar o arquivo de log para ver se houve problemas durante a atualização. Além disso, é possível examinar cada site atualizado para localizar e corrigir problemas relacionados à forma como o conteúdo é exibido. Para obter mais informações, consulte Verificar a atualização e examinar os sites atualizados (SharePoint Foundation 2010).

Para exibir a página Status da Atualização

  • Na Administração Central, clique em Atualização e Migração e clique em Verificar status de atualização.

Para abrir o arquivo de log de atualização

  • O arquivo de log de erro de atualização e o arquivo de log de atualização estão localizados em %COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\14\LOGS. Os logs são nomeados no seguinte formato: Upgrade-AAAAMMDD-HHMMSS-SSS-erro.log e Upgrade-AAAAMMDD-HHMMSS-SSS.log, em que AAAAMMDD é a data e HHMMSS-SSS é a hora (horas no formato de 24 horas, minutos, segundos e milissegundos). Um exemplo de um log de erro de atualização é Upgrade-20090415-132126-374-error.log e um exemplo de um log de atualização é Upgrade-20090415-132126-374.log.

    Observação

    O arquivo de log de atualização inclui o nome do banco de dados de conteúdo que está sendo atualizado.

Anexar os bancos de dados restantes

Após restaurar o primeiro banco de dados de conteúdo e verificar a atualização analisando o arquivo de log de atualização, você pode continuar restaurando e atualizando o(s) próximo(s) banco(s) de dados. Você pode anexar vários bancos de dados ao mesmo tempo em janelas diferentes do prompt de comando para executar várias atualizações de uma vez. Após restaurar e atualizar todos os bancos de dados de conteúdo com êxito, você pode analisar os sites para garantir que eles foram atualizados corretamente.

Verificação: verificar atualização para bancos de dados adicionais

Após atualizar bancos de dados adicionais, consulte a página Status da Atualização para monitorar o andamento e verificar se o processo de atualização está concluído. Examine o arquivo de log para identificar outros problemas e examine cada site atualizado para localizar e corrigir problemas relacionados à forma como o conteúdo é exibido. Para obter mais informações, consulte Verificar a atualização e examinar os sites atualizados (SharePoint Foundation 2010) e Gerenciar a atualização visual (SharePoint Foundation 2010).

See Also

Concepts

Solucionar problemas de atualização (SharePoint Foundation 2010)