Share via


Anexar bancos de dados e atualizar para o SharePoint Server 2010

 

Aplica-se a: SharePoint Foundation 2010

Tópico modificado em: 2016-11-30

Ao atualizar do Microsoft Office SharePoint Server 2007 para o Microsoft SharePoint Server 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 abordagem de atualização (SharePoint Server 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 Server 2010 para uma atualização de anexação do banco de dados 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 banco de dados somente leitura)

  • Fazer backup de bancos de dados de versões anteriores 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 banco de dados somente leitura)

  • Verify custom components

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

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

  • Atualizar o banco de dados de serviços compartilhados

  • Atualizar Meus Sites

  • 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 o método de atualização com anexação de banco de dados, consulte Visão geral do processo de atualização (SharePoint Server 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.

Você pode anexar e atualizar bancos de dados do Microsoft Office SharePoint Server 2007 ou do Windows SharePoint Services 3,0 para um novo ambiente do Microsoft SharePoint Server 2010. Para ambas as origens, as etapas para configurar e anexar bancos de dados ao novo ambiente são as mesmas.

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 Movendo 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 Server 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 Server 2010).

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

  1. No Microsoft SQL Server Enterprise Manager, clique com o botão direito do mouse no nome do banco de dados que deseja definir 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 você deseja definir 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 você deseja configurar como somente leitura, clique com o botão direito do mouse no 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 Definindo 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, no SQL Server 2005 ou no SQL Server 2008. Repita o procedimento para cada um dos seguintes bancos de dados do farm de servidores original:

Você não precisa fazer backup dos bancos de dados de definições (pesquisa) de componente ou configuração, porque 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 Office SharePoint Server 2007, consulte Tipos e descrições de banco de dados (Office SharePoint Server).

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 Name, especifique um nome para o backup e, na área Backup, selecione Database - complete.

  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 o nome do 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 bancos de dados de conteúdo e de serviços compartilhados usados pelo Office SharePoint Server 2007 no seu 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 Explorador de Objetos, expanda a árvore de servidores expandindo o nome do servidor.

  4. Expanda Bancos de Dados, clique com o botão direito do mouse 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 e 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 bancos de dados de conteúdo e de serviços compartilhados usados pelo Office SharePoint Server 2007 no seu 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 do mouse 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 bancos de dados de conteúdo e de serviços compartilhados usados pelo Office SharePoint Server 2007 no seu 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. Na Administração Central, na página Gerenciamento de Aplicativos, na seção Gerenciamento de Aplicativos Web do SharePoint, clique em Bancos de dados de conteúdo.

  2. Na página Gerenciar Banco 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 deletecontentdb de Stsadm 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 (Office SharePoint Server).

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 apresenta 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 do mouse 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 Até 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 Explorador 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 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 Server 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 você 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 para o farm. O processo de backup e restauração do 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 Server 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 Server 2010).

    Para obter mais informações, consulte o artigo sobre addcontentdb: operação do Stsadm (Office SharePoint Server).

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 revisar os sites atualizados (Office SharePoint Server).

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.

Atualizar o banco de dados de serviços compartilhados

Para atualizar qualquer Meu Site em seu ambiente, é necessário configurar os serviços de Perfil de Usuário e Metadados Gerenciados, e atualizar o banco de dados de Provedor de Serviços Compartilhados (SSP). Para fazer isso, você deve executar as seguintes tarefas:

  1. Criar um pool de aplicativos para o serviço de Perfil de Usuário.

  2. Verificar se o serviço de Metadados Gerenciados está habilitado.

  3. Habilitar o serviço de Perfil de Usuário e atualizar o banco de dados de SSP.

    Observação

    Quando você atualiza o banco de dados de SSP, as informações sobre a audiência também são atualizadas.

  4. Criar um novo proxy para o aplicativo de serviço de Perfil de Usuário e associá-lo ao grupo de proxies padrão.

Os procedimentos a seguir fornecem as etapas para essas tarefas.

Importante

As etapas das seções a seguir presumem que você ainda não tenha habilitado o aplicativo de serviço de Perfil de Usuário ou o serviço de Sincronização de Perfil de Usuário. Se você já tiver habilitado esses serviços, execute essas etapas para criar uma instância separada do aplicativo de serviço de Perfil de Usuário. Você pode associar seu serviço de Sincronização de Perfil de Usuário existente ao novo aplicativo de serviço de Perfil de Usuário.

Para criar um pool de aplicativos para o serviço de Perfil de Usuário 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. Para criar o pool de aplicativos, no prompt de comando do Windows PowerShell, digite o seguinte comando:

    New-SPServiceApplicationPool -Name <ApplicationPoolName>
     -Account <DOMAIN\username>
    

    Em que:

    • <Nome_do_Pool_de_Aplicativos> é o nome que você deseja usar para o pool de aplicativos.

    • <DOMÍNIO\nome_de_usuário> é uma conta válida. Você pode usar uma conta de domínio ou o nome de uma conta gerenciada no farm. Use o cmdlet Get-SPManagedAccount para exibir a conta gerenciada existente no farm.

Para obter mais informações, consulte New-SPServiceApplicationPool.

Para verificar se o serviço de Metadados Gerenciados está habilitado

  1. Na Administração Central do SharePoint, na página Gerenciamento de Aplicativos, clique em Gerenciar aplicativos de serviço.

  2. Verifique se o serviço de Metadados Gerenciados foi iniciado.

    Para obter mais informações sobre como habilitar e gerenciar esse serviço, consulte Administração de metadados gerenciados (SharePoint Server 2010).

Para habilitar o serviço de Perfil de Usuário e atualizar o banco de dados de SSP 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. Para habilitar o serviço de Perfil de Usuário e atualizar o banco de dados de SSP, no prompt de comando do Windows PowerShell, digite o seguinte comando:

    New-SPProfileServiceApplication -applicationpool <ApplicationPoolName> -Name <ServiceApplicationName> -Profiledbname <DatabaseName> [-Profiledbserver <ServerName>]
    

    Em que:

    • <Nome_do_Pool_de_Aplicativos> é o nome do pool de aplicativos que você criou na etapa anterior.

    • <Nome_do_Aplicativo_de_Serviço> é o nome do aplicativo de serviço que você deseja usar.

    • <Nome_do_Banco_de_Dados> é o nome do banco de dados que contém as informações de perfil.

    • <Nome_do_Servidor> é o nome do servidor ao qual você está anexando o banco de dados.

Para obter mais informações, consulte New-SPProfileServiceApplication.

Para criar o proxy para o serviço de Perfil de Usuário e associá-lo ao grupo de proxies padrão 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. Para configurar o proxy para o serviço de Perfil de Usuário, no prompt de comando do Windows PowerShell, digite o seguinte comando:

    New-SPProfileServiceApplicationProxy -ServiceApplication <ProfileServiceApplicationID> -Name <ProxyName> -DefaultProxyGroup
    

    Em que:

    • <ID_do_Aplicativo_de_Serviço_de_Perfil> é o GUID do aplicativo de serviço que você criou na etapa anterior.

    • <Nome_do_Proxy> é o nome do proxy que você deseja usar.

    • Grupo_de_Proxies_Padrão especifica que o proxy do aplicativo de serviço de Perfil de Usuário deve ser adicionado ao grupo de proxies padrão para o farm local.

Para obter mais informações, consulte New-SPProfileServiceApplicationProxy.

Verifique se sua conta de administração do farm tem Controle Total sobre o serviço de Perfil de Usuário. Use o procedimento a seguir para conceder controle total à conta de administração do farm.

Atualizar permissões no serviço de Perfil de Usuário

  1. Na Administração Central do SharePoint, na página Gerenciamento de Aplicativos, clique em Gerenciar Aplicativos de Serviço.

  2. Clique na linha Aplicativo de Serviço de Perfil de Usuário (não no link) e, na faixa de opções, clique em Administradores.

  3. Na caixa de diálogo Administradores para Aplicativo de Serviço de Perfil de Usuário, na caixa Para adicionar uma conta ou um grupo, digite-o ou selecione-o abaixo e clique em 'Adicionar', digite a conta de administrador do farm e a conta que você está usando para executar o serviço de Perfil de Usuário e clique em Adicionar.

  4. Na caixa Permissões de <nome da conta>, marque a caixa de seleção Controle Total e clique em OK.

Iniciar o serviço de Sincronização de Perfil de Usuário

  1. Na Administração Central do SharePoint, na página Configurações do Sistema, clique em Gerenciar Serviços no Servidor.

  2. Junto ao serviço de Sincronização de Perfil de Usuário, clique em Iniciar.

  3. Na caixa de diálogo Selecione o Aplicativo de Perfil de Usuários, selecione o aplicativo que você acabou de criar.

  4. Na seção Nome e Senha da Conta de Serviço, digite e confirme a senha da conta de serviço.

  5. Clique em OK.

Importante

Após habilitar o serviço de Sincronização de Perfil de Usuário, você pode aplicar novamente as configurações que usou para Sincronização de Perfil de Usuário de seu ambiente do Office SharePoint Server 2007 no novo ambiente. Aplique novamente configurações como conexões, mapeamentos de propriedades e filtros. Para obter mais informações sobre como configurar esse serviço, consulte Configurar a sincronização de perfil (SharePoint Server 2010).
Observe que o serviço de Sincronização de Perfil de Usuário não está disponível em um ambiente autônomo. Você deve ter uma instalação de farm de servidores para usar esse serviço.

Agora você está pronto para atualizar para Meus Sites.

Atualizar Meus Sites

Se houver Meus Sites em seu ambiente, você poderá atualizá-los após atualizar o banco de dados de SSP (Provedor de Serviços Compartilhados). Você deverá ter criado o aplicativo Web de host de Meu Site ao criar seu novo ambiente. Para atualizar Meus Sites, configure a URL de host de Meu Site e atualize os bancos de dados de conteúdo que contêm os Meus Sites.

Para configurar a URL de host de Meu Site

  1. Na Administração Central, na página Gerenciar Aplicativos de Serviço, clique no aplicativo de serviço de Perfil de Usuário que você deseja associar a Meus Sites.

  2. Na página Gerenciar Serviço de Perfil: Serviço de Perfil de Usuário, clique em Configurar Meus Sites.

  3. Insira as informações para configurar Meus Sites, incluindo o novo local de host de Meu Site e o local do site pessoal.

    O host de Meu Site é um conjunto de sites no banco de dados de conteúdo, com uma URL como http://Fabrikam/my. O caminho do site pessoal é o caminho gerenciado no qual todos os Meus Sites serão criados. Se você tiver digitado "pessoal" na caixa Local, os Meus Sites serão criados em http://Fabrikam/personal/nomedeusuário).

  4. Após configurar Meus Sites, você deverá redefinir o IIS (Serviços de Informações da Internet) abrindo uma janela de Prompt de Comando e digitando iisreset /noforce no prompt de comando.

Agora que criou a URL de host de Meu Site, você pode atualizar os Meus Sites. Execute as etapas descritas na seção Adicionar os bancos de dados de conteúdo aos aplicativos Web mais adiante neste artigo para anexar e atualizar os bancos de dados que contêm Meus Sites. Você pode atualizar os Meus Sites a qualquer momento após atualizar o banco de dados de SSP e configurar a URL de host de Meu Site.

Anexar os bancos de dados restantes

Após restaurar o primeiro banco de dados de conteúdo e verificar a atualização examinando o arquivo de log de atualização, você pode continuar restaurando e atualizando os próximos bancos de dados. É possível anexar vários bancos de dados ao mesmo tempo em janelas separadas de Prompt de Comando para executar várias atualizações ao mesmo tempo. Após restaurar e atualizar todos os sites, bancos de dados de conteúdo e de SSP, você pode examinar os sites para verificar se 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 revisar os sites atualizados (Office SharePoint Server) e Gerenciar a atualização visual (SharePoint Server 2010).

Etapas adicionais

Depois de concluir a atualização, há várias etapas que você deve seguir para concluir a configuração do farm atualizado. Para obter mais informações, consulte Executar as etapas posteriores à atualização para uma atualização com anexação de banco de dados (SharePoint Server 2010).

See Also

Concepts

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