Atualizar uma instalação autônoma para novo hardware usando Remote BLOB Storage (anexação de banco de dados)
Aplica-se a: SharePoint Foundation 2010
Tópico modificado em: 2016-11-30
Este artigo aborda os procedimentos de atualização necessários para atualizar de um sistema autônomo do Windows SharePoint Services 3,0 para uma instalação do SharePoint Foundation 2010 com o RBS (Remote BLOB Storage) em uma nova plataforma de hardware.
Importante
É altamente recomendável ler o artigo Atualizando de uma instalação autônoma do Windows SharePoint Services 3.0 para o SharePoint Foundation 2010 quando os bancos de dados de conteúdo excedem 4 GB (Armazenamento de BLOB Remoto) para obter informações e recomendações importantes sobre como atualizar do Windows SharePoint Services 3,0 para o Microsoft SharePoint Foundation 2010 com o RBS.
O RBS foi projetado para mover o armazenamento de BLOBs (objetos binários grandes) de servidores de bancos de dados para soluções de armazenamento genérico. O RBS é um complemento que pode ser aplicado ao Microsoft SQL Server 2008 Express e Microsoft SQL Server 2008 R2 Express. Essa implementação do RBS usa o provedor SQL FILESTREAM. Para obter mais informações sobre o RBS e o provedor FILESTREAM, consulte Visão geral do RBS (SharePoint Foundation 2010).
Devido às limitações de tamanho de banco de dados no SQL Server 2008 Express, instale o Banco de Dados Interno do Windows e restaure os bancos de dados do Windows SharePoint Services 3,0 no Banco de Dados Interno do Windows. Em seguida, instale o RBS, mova o banco de dados de conteúdo do Banco de Dados Interno do Windows para o SQL Server e mova os BLOBs para um banco de dados de conteúdo definido para usar o RBS.
Por padrão, os bancos de dados de conteúdo no SharePoint Foundation 2010 são armazenados no SQL Server 2008 Express, que tem um tamanho máximo de quatro gigabytes (GB) por banco de dados de conteúdo. Como o SQL Server 2008 R2 Express oferece suporte a bancos de dados de conteúdo de até 10 GB, é recomendável instalar o SQL Server 2008 R2 Express para oferecer suporte a bancos de dados de conteúdo. O SQL Server 2008 R2 Express é uma atualização gratuita que você pode baixar do Microsoft SQL Server 2008 R2 Express Edition (https://go.microsoft.com/fwlink/?LinkID=189418&clcid=0x416).
Observação
Este artigo presume que você tenha instalado o SQL Server Management Studio no servidor de banco de dados no farm do Windows SharePoint Services 3,0. Se esse software não estiver instalado, você poderá baixá-lo e instalá-lo do Microsoft® SQL Server® 2008 Management Studio Express (https://go.microsoft.com/fwlink/?linkid=186132&clcid=0x416).
Este artigo não é um guia abrangente sobre a atualização para o SharePoint Foundation 2010. Antes de iniciar o processo de atualização, leia os artigos a seguir e crie um plano de atualização:
Sobre o processo de atualização (SharePoint Foundation 2010)
Planejar e preparar a atualização (SharePoint Foundation 2010)
Neste artigo:
Para preparar a atualização para o SharePoint Foundation 2010 no servidor original
Para preparar a atualização para o SharePoint Foundation 2010 no novo servidor
Para instalar e configurar o Banco de Dados Interno do Windows no novo servidor
Para mover os bancos de dados de conteúdo para o novo servidor
Para instalar o SQL Server Express 2008 R2 no novo servidor
Para instalar o RBS no novo servidor
Para instalar o SharePoint Foundation 2010 no novo servidor
Para migrar o banco de dados de conteúdo para o RBS e concluir a instalação
Para preparar a atualização para o SharePoint Foundation 2010 no servidor original
Verifique se a conta de usuário usada para executar este procedimento atende aos requisitos listados em Contas administrativas e de serviços necessárias para a implantação inicial (SharePoint Foundation 2010) e se essa conta é membro do grupo Administradores no computador local.
Verifique se o Management Studio está instalado no servidor original.
Faça backup dos bancos de dados de conteúdo usando o procedimento descrito no artigo sobre como fazer backup de um banco de dados (SQL Server Management Studio) (https://go.microsoft.com/fwlink/?linkid=187768&clcid=0x416). Você pode usar as configurações padrão para a maioria das opções, mas deve usar as seguintes configurações:
Na etapa 1, você deve definir o nome da instância do Banco de Dados Interno do Windows como \\.\pipe\MSSQL$MICROSOFT##SSEE\sql\query.
Na Etapa 12, selecione a opção Destino. Verifique se a mídia de destino tem espaço livre suficiente para o backup.
Execute o verificador de pré-atualização que é discutido no artigo Executar etapas de pré-atualização (SharePoint Foundation 2010).
O relatório do verificador de pré-atualização inclui os nomes de todos os bancos de dados de conteúdo. Você precisa ter essa lista para migrar bancos de dados de conteúdo para o RBS. Se tiver vários aplicativos Web, você também deverá anotar quais bancos de dados de conteúdo estão anexados a quais aplicativos Web.
Para preparar a atualização para o SharePoint Foundation 2010 no novo servidor
Verifique se a conta de usuário usada para executar a atualização e a instalação atende aos requisitos listados em Contas administrativas e de serviços necessárias para a implantação inicial (SharePoint Foundation 2010) e se essa conta é membro do grupo Administradores no computador local.
Confirme se a configuração de hardware dá suporte ao SharePoint Foundation 2010. Para obter mais informações, consulte Requisitos de hardware e software (SharePoint Foundation 2010).
Verifique se o espaço em disco disponível atende aos seguintes requisitos:
O espaço em disco disponível tem pelo menos o dobro do tamanho do maior banco de dados de conteúdo.
O espaço em disco disponível é igual ou maior do que a soma dos tamanhos de todos os bancos de dados de conteúdo.
Para instalar e configurar o Banco de Dados Interno do Windows no novo servidor
Clique em Iniciar e em Gerenciador do Servidor.
No Gerenciador do Servidor, clique em Recursos e em Adicionar Recursos.
No Assistente para Adicionar Recursos, role a lista de recursos para baixo e selecione Banco de Dados Interno do Windows.
Clique em Instalar.
Saia do Gerenciador do Servidor.
Clique em Iniciar, em Ferramentas Administrativas e em Gerenciamento do Computador.
Expanda Serviços e Aplicativos.
Clique em Serviços.
No painel Serviços, clique com o botão direito do mouse em Banco de Dados Interno do Windows e clique em Propriedades.
Use o menu suspenso para alterar o Tipo de inicialização para Automático.
Clique em Iniciar para iniciar o serviço.
Clique em OK e saia do Gerenciamento do Computador.
Para mover os bancos de dados de conteúdo para o novo servidor
Copie os arquivos de backup do banco de dados de conteúdo que você criou no procedimento Para preparar a atualização para o SharePoint Foundation 2010 no servidor original para o novo servidor.
No novo servidor, baixe e instale o Management Studio do Microsoft® SQL Server® 2008 Management Studio Express (https://go.microsoft.com/fwlink/?linkid=186132&clcid=0x416).
Use as instruções do artigo sobre como restaurar um backup de um banco de dados (SQL Server Management Studio) (https://go.microsoft.com/fwlink/?linkid=187769&clcid=0x416) para restaurar os bancos de dados usando o Management Studio. Use as configurações a seguir para o procedimento de restauração:
Na Etapa 1, use o seguinte nome para a instância do Banco de Dados Interno do Windows: \\.\pipe\MSSQL$MICROSOFT##SSEE\sql\query.
Na Etapa 5, digite o nome correto do banco de dados a ser restaurado. É recomendável usar o mesmo nome que foi usado quando foi feito o backup do banco de dados.
Na Etapa 7, selecione o arquivo de banco de dados que você copiou na Etapa 1.
Aceite todas as outras opções padrão e conclua a restauração.
Para instalar o SQL Server Express 2008 R2 no novo servidor
Baixe o SQL Server 2008 R2 Express do Microsoft SQL Server 2008 R2 Express Edition (https://go.microsoft.com/fwlink/?LinkID=189418&clcid=0x416).
Siga as instruções na tela para instalar o SQL Server 2008 R2 Express.
Para obter informações adicionais, consulte o artigo sobre como instalar o SQL Server 2008 (Instalação) (https://go.microsoft.com/fwlink/?linkid=187771&clcid=0x416).
Observe particularmente as seguintes configurações:
Na página Configuração da Instância, especifique se deseja instalar uma Instância padrão ou uma Instância nomeada. Se criar uma instância nomeada, anote o nome dela. Você precisará fornecer esse nome em um procedimento posterior.
Na página Configuração do Servidor — Contas de Serviço, você deve especificar contas de logon para serviços do SQL Server. É possível atribuir a mesma conta de logon a todos os serviços do SQL Server ou configurar cada conta de serviço individualmente.
Na página Configuração do Mecanismo de Banco de Dados, verifique se a conta de domínio que está sendo usada para essa instalação é listada como administrador do SQL Server.
Para instalar o RBS no novo servidor
Vá para https://go.microsoft.com/fwlink/?linkid=168472&clcid=0x416 (https://go.microsoft.com/fwlink/?linkid=168472&clcid=0x416) e baixe o arquivo RBS_X64.msi.
Importante
É necessário instalar a versão do RBS incluída no Pacote de instalação do SQL Server Remote BLOB Store do Feature Pack para Microsoft SQL Server 2008 R2, que deve ser 10.50.xxx. O SharePoint Foundation 2010 não dá suporte a versões anteriores do RBS.
Abra a pasta que contém o arquivo .msi e clique duas vezes em RBS_X64.msi para iniciar o Assistente para Instalar o SQL Remote BLOB Storage.
No Assistente para Instalar o SQL Remote BLOB Storage, na página Seleção de Recursos, expanda Servidor, clique na seta para baixo ao lado de Executar scripts e clique em O recurso inteiro não estará disponível.
Expanda Provedor FILESTREAM, expanda Servidor, clique na seta para baixo ao lado de Executar scripts e clique em O recurso inteiro não estará disponível.
Observação
O banco de dados que vai hospedar os scripts ainda não existe. Ele é criado durante o processo de atualização do banco de dados. A opção Executar scripts será instalada automaticamente durante a instalação do SharePoint Foundation 2010.
Conclua o assistente usando os valores padrão.
Durante a instalação, será exibida uma caixa de diálogo sobre uma tarefa RBS Maintainer. Clique em OK na caixa de diálogo para prosseguir com a instalação.
Para instalar o SharePoint Foundation 2010 no novo servidor
Instale o SharePoint Foundation 2010 seguindo as instruções de Instalar o SharePoint Foundation 2010 nos servidores do farm. Você deve usar o nome da instância do banco de dados criado na Etapa 2 do procedimento Para instalar o SQL Server Express 2008 R2 no novo servidor, executado anteriormente neste artigo. Se tiver usado a instância nomeada padrão nessa etapa, você deverá digitá-la aqui como “SQLExpress”. Se tiver usado a instância padrão, você deverá digitar " " aqui em vez de usar a instância nomeada padrão do SQLExpress.
Observe que você está criando uma nova instalação do SharePoint Foundation 2010. Você está executando uma atualização com anexação de banco de dados, não uma atualização in-loco.
Observação
Depois de instalar o SharePoint Foundation 2010, não crie aplicativos Web até ser instruído a fazê-lo, mais adiante neste artigo.
Para migrar o banco de dados de conteúdo para o RBS e concluir a instalação
Verifique se a mesma conta de usuário usada para instalar o SharePoint Foundation 2010 e o RBS é a conta de usuário que está executando este procedimento.
No menu Iniciar, clique em Todos os Programas.
Clique em Produtos do Microsoft SharePoint 2010.
Clique em Shell de Gerenciamento do SharePoint 2010.
No prompt de comando do Windows PowerShell, digite o comando a seguir para migrar o banco de dados de conteúdo para o RBS. Repita esse comando para cada banco de dados de conteúdo. Consulte a lista de bancos de dados de conteúdo gerada pelo Verificador de pré-atualização na Etapa 4 do procedimento Para preparar a atualização para o SharePoint Foundation 2010 no servidor original, anteriormente neste artigo.
Move-SPBlobStorageLocation -SourceDatabase "<DbName>" -DestinationDataSourceInstance "<InstanceName>"
Em que:
<Nome_do_Bd> é o nome do banco de dados de conteúdo que você restaurou no Banco de Dados Interno do Windows.
<Nome_da_Instância> é o nome da instância do banco de dados do SQL Server que você criou no procedimento Para instalar o SQL Server Express 2008 R2 no novo servidor, anteriormente neste artigo. Se tiver usado a instância nomeada padrão nessa etapa, você deverá digitá-la aqui como “SQLExpress”. Se tiver usado a instância padrão, você deverá digitar " " aqui em vez de usar a instância nomeada padrão do SQLExpress.
Crie os aplicativos Web que são anexados ao banco de dados de conteúdo. Para obter informações sobre como criar um aplicativo Web no SharePoint Foundation 2010, consulte Create a Web application (SharePoint Foundation 2010) ou Criar um aplicativo Web que utiliza a autenticação de declarações do Windows (SharePoint Foundation 2010).
Digite o seguinte comando para anexar e atualizar um banco de dados de conteúdo para um aplicativo Web:
Mount-SPContentDatabase "<DbName>" -WebApplication <http://SiteName>
Em que:
<Nome_do_Bd> é o nome do banco de dados.
<http://Nome_do_Site> é o nome do aplicativo Web.
Repita esse comando para cada banco de dados de conteúdo.
Para obter mais informações, consulte Move-SPBlobStorageLocation e Mount-SPContentDatabase.
Crie ou restaure as personalizações necessárias no sistema. Para conhecer as etapas pós-atualização recomendadas, consulte Executar etapas de pós-atualização (SharePoint Foundation 2010).