Implantar usando bancos de dados criados por um DBA (SharePoint Foundation 2010)

 

Aplica-se a: SharePoint Foundation 2010

Tópico modificado em: 2014-10-20

Este artigo descreve como implantar o Microsoft SharePoint Foundation 2010 em um ambiente de farm que utiliza bancos de dados criados pelo DBA (administrador de bancos de dados). Em organizações nas quais DBAs operam independentemente de administradores do SharePoint, os DBAs são responsáveis por criar e gerenciar todos os bancos de dados. Esse cenário é comum em ambientes de TI onde os requisitos de segurança e as políticas corporativas exigem uma separação das funções dos administradores. O administrador de farms define os requisitos de bancos de dados do Microsoft SharePoint Foundation 2010 para o administrador de bancos de dados, que, por sua vez, cria os bancos de dados necessários do Microsoft SharePoint Foundation e configura os logons exigidos pelo farm.

Neste artigo:

Antes de começar

Antes de iniciar esta implantação, verifique se você possui todas as informações necessárias para implantar e configurar com êxito o SharePoint Foundation em todos os servidores do farm. As seções a seguir fornecem as informações que serão necessárias para garantir uma implantação bem-sucedida do SharePoint Foundation.

Requisitos dos servidores do farm

Verifique se todos os servidores do farm e o servidor de banco de dados atendem aos requisitos documentados nos artigos a seguir.

Requisitos de bancos de dados

A implantação do SharePoint Foundation 2010 em bancos de dados criados por um DBA envolve trabalhar com o DBA para garantir que todos os bancos de dados do SharePoint Foundation necessários sejam criados e corretamente configurados para que você possa criar e configurar o farm.

A lista a seguir mostra algumas das informações, mas não necessariamente todas, que um DBA precisa obter para criar bancos de dados para o farm. Informações adicionais podem ser necessárias para o DBA na sua organização:

  • Informações sobre a versão do SQL Server, bem como o service pack e o nível de atualização cumulativa. Para obter mais informações, consulte Requisitos de hardware e software (SharePoint Foundation 2010).

  • As contas de logon necessárias, com funções e permissões associadas. Para obter mais informações, consulte Contas administrativas e de serviços necessárias para a implantação inicial (SharePoint Foundation 2010).

  • O número de bancos de dados necessários, além de detalhes específicos para a configuração do SharePoint. Essas informações podem ser obtidas por meio da implantação do SharePoint Foundation.

  • Requisitos de armazenamento de dados do SharePoint, como tipo de dados, volume de dados, tipo de atividade do banco de dados (leitura ou gravação) e operações IOPS (Entrada/Saída por segundo).

  • O DBA deve definir configurações de área de superfície para que as conexões local e remota usem TCP/IP ou pipes nomeados.

  • Todos os bancos de dados exigidos pelo SharePoint Foundation usam o agrupamento Latin1_General_CI_AS_KS_WS.

  • Todos os bancos de dados do SharePoint Foundation exigem que a a conta de usuário de Instalação do farm seja atribuída a eles como proprietário do banco de dados (dbo).

  • Considerações sobre o Contrato de Nível de Serviço do usuário do SharePoint.

Sobre a configuração de bancos de dados criados por um DBA

Use os procedimentos neste artigo como guia para implantar um farm que utilize bancos de dados criados por um DBA. Essa implantação inclui todos os bancos de dados necessários para o farm.

Observação

Este artigo somente se aplica às versões de banco de dados do SQL Server com suporte no SharePoint Foundation 2010.

Para cada procedimento, é necessário usar as ferramentas de linha de comando Windows PowerShell 2,0 ou SharePoint Foundation para configurar o uso do farm.

Convém usar o Windows PowerShell ao executar tarefas administrativas de linha de comando. A ferramenta de linha de comando Stsadm foi preterida, mas é fornecida para dar suporte à compatibilidade com versões anteriores do produto.

Observação

A ferramenta Psconfig está localizada na seguinte pasta: Arquivos de Programas\Common Files\Microsoft Shared\web server extensions\14\BIN.

Para usar o Windows PowerShell de forma a configurar o farm:

  1. Verifique se a conta de usuário tem acesso a um dos servidores nos quais o Windows PowerShell 2.0 está em execução e se ela é Administrador de Farm e membro da função SharePoint_Shell_Access para o banco de dados de conteúdo de origem com base no SQL Server, o banco de dados de conteúdo de administração, o banco de dados de conteúdo de destino e o banco de dados de configuração.

  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 do Windows PowerShell, digite o comando apropriado e pressione ENTER.

Para ilustrar os procedimentos necessários, o farm básico que precisa ser configurado consiste no seguinte:

  1. Administração Central

  2. Um portal da Web

  3. Log de diagnóstico e coleta de dados de integridade e uso

  4. Pesquisa

Os bancos de dados a seguir são necessários e costumam ser usados pelo administrador de farm na sequência indicada, conforme o farm é criado. Os bancos de dados na lista a seguir usam os nomes padrão fornecidos quando você utiliza o Assistente de Configuração de Produtos do SharePoint para configurar um farm. Naturalmente, você tem a opção de usar os nomes de bancos de dados que desejar.

  • O banco de dados de configuração (SharePoint_Config)

  • O banco de dados de conteúdo da Administração Central (SharePoint_AdminContent_GUID)

  • O banco de dados de conteúdo de sites, que é criado automaticamente pelo programa de Instalação do SharePoint Foundation (WSS_Content_GUID)

  • O banco de dados de log de diagnóstico (WSS_Logging_GUID)

  • O banco de dados de pesquisa (nome do computador WSS_SEARCH_localhost)

Criar e configurar bancos de dados para a Administração Central

Use os procedimentos desta seção para criar os bancos de dados necessários e associar as contas ao grupo de segurança Usuários e às funções do banco de dados.

Os procedimentos exigem ação do DBA e da conta de usuário da Instalação. Os rótulos [DBA] ou [Instalação] são usados para cada etapa, respectivamente, para indicar a função que executa a ação.

O procedimento a seguir só precisa ser executado uma vez para o farm, no servidor em que você deseja executar o site da Administração Central. O farm tem um banco de dados de configuração e um banco de dados de conteúdo para a Administração Central.

Para criar e configurar o banco de dados de configuração, o banco de dados de conteúdo da Administração Central e o aplicativo Web da Administração Central

  1. [DBA] Crie o banco de dados de configuração e o banco de dados de conteúdo da Administração Central usando a sequência de agrupamento LATIN1_General_CI_AS_KS_WS e defina o proprietário do banco de dados (dbo) como a conta de usuário da Instalação.

  2. [Instalação] Execute a Instalação em cada computador servidor no farm. Você deve executar a Instalação em pelo menos um desses computadores usando a opção de instalação Completa. As etapas dessa opção estão descritas em Implantar um único servidor com o SQL Server (SharePoint Foundation 2010).

  3. [Instalação] Não execute o Assistente de Configuração de Produtos do SharePoint após a conclusão da Instalação.

    No Shell de Gerenciamento do SharePoint 2010, use o comando New-SPConfigurationDatabase para criar um novo banco de dados de configuração, por exemplo:

    New-SPConfigurationDatabase -DatabaseName "SharePointConfigDB1" -DatabaseServer "SQL-01" -Passphrase (ConvertTo-SecureString "MyPassword" -AsPlainText -force) -FarmCredentials (Get-Credential)
    

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

  4. [Instalação] Após a conclusão do comando, execute o Assistente de Configuração de Produtos do SharePoint e conclua o restante da configuração do servidor. Isso criará o aplicativo Web da Administração Central e executará outras tarefas de instalação e configuração.

  5. [DBA] Depois que o Assistente de Configuração de Produtos do SharePoint estiver concluído, execute as seguintes ações para o banco de dados de configuração e o banco de dados de conteúdo da Administração Central:

    • Adicionar a conta de pesquisa do SharePoint Foundation, a conta de acesso ao conteúdo padrão e a conta de serviços ao grupo Usuários.

    • Adicionar a conta do serviço de pesquisa do SharePoint Foundation, a conta de acesso ao conteúdo padrão e a conta de serviços à função WSS_Content_Application_Pools.

  6. [Instalação] Para confirmar que os bancos de dados foram criados e configurados corretamente, verifique se a home page do site da Administração Central pode ser acessada. No entanto, não configure nada usando a Administração Central nesse momento. Se a página da Administração Central não for renderizada, verifique as contas usadas neste procedimento para garantir que foram corretamente atribuídas.

O restante dos servidores do farm será configurado depois que os procedimentos deste artigo forem concluídos e o farm for estabelecido. Você executará o Assistente de Configuração de Produtos do SharePoint nesses servidores selecionando a opção Sim, desejo me conectar a um farm de servidores existente em vez de usar os comandos utilizados neste procedimento.

O procedimento a seguir só precisará ser executado uma vez para o farm. O farm tem apenas um banco de dados de pesquisa do SharePoint Foundation.

Criar e configurar o banco de dados de pesquisa do SharePoint Foundation e iniciar o serviço de pesquisa

  1. [DBA] Crie o banco de dados de pesquisa do SharePoint Foundation usando a sequência de agrupamento LATIN1_General_CI_AS_KS_WS e defina o proprietário do banco de dados (dbo) como a conta de usuário de Instalação.

  2. [Setup] Abra a linha de comando e use os cmdlets Get-SPSearchService, Set-SPSearchService, Get-SPSearchServiceInstance e Set-SPSearchServiceInstance para configurar o banco de dados e iniciar o serviço de pesquisa. Use o exemplo a seguir como guia.

    $searchService = Get-SPSearchService 
    Set-SPSearchService -MaxBackupDuration 120 
    Get-SPSearchServiceInstance -Local
    Get-SPSearchServiceInstance -Local | Set-SPSearchServiceInstance -ProxyType proxy
    

    Para obter mais informações, consulte os seguintes tópicos:

Criar e configurar bancos de dados adicionais

Terminada a configuração dos bancos de dados necessários para a Administração Central, conclua a implantação do farm criando e configurando os bancos de dados necessários para o conteúdo da Web e qualquer aplicativo de serviço que você queira utilizar.

O procedimento a seguir terá de ser executado uma vez para cada site de portal no farm.

Crie e configure o aplicativo Web e banco de dados de conteúdo do site do portal

  1. [DBA] Crie o banco de dados de conteúdo do aplicativo Web do site do portal usando a sequência de agrupamento LATIN1_General_CI_AS_KS_WS e defina o proprietário do banco de dados (dbo) como a conta de usuário da Instalação.

  2. [DBA] Usando o Microsoft SQL ServerManagement Studio, adicione a conta de processo do pool de aplicativos ao grupo de Usuários e à função db_owner do banco de dados de conteúdo do aplicativo Web.

  3. [Setup] Abra a linha de comando e execute os cmdlets New-SPWebApplication e Get-SPWebApplication para configurar o banco de dados de conteúdo do aplicativo Web para o site de portal. Use o exemplo a seguir como guia.

    New-SPWebApplication -Name "Contoso Internet Site" -Port 80 -URL "https://www.contoso.com" -ApplicationPool "ContosoAppPool" -ApplicationPoolAccount (Get-SPManagedAccount "DOMAIN\jdoe") 
    Get-SPWebApplication http://sitename | New-SPWebApplicationExtension -Name "ExtranetSite" -SecureSocketsLayer -Zone "Extranet" 
    

    Para obter mais informações, consulte New-SPWebApplication e Get-SPWebApplication.

    Importante

    O cmdlet Get-SPWebApplication deve ser executado no computador que está executando o aplicativo Web. A combinação de nome do host e porta não deve descrever um aplicativo Web que já exista; caso contrário, ocorrerá um erro e o aplicativo Web não será criado.

Use o procedimento a seguir para criar e configurar o aplicativo Web do site do portal e seu banco de dados de conteúdo.

Para criar e configurar o aplicativo Web do site de portal

  1. [DBA] Crie o banco de dados de conteúdo do aplicativo Web do site do portal usando a sequência de agrupamento LATIN1_General_CI_AS_KS_WS e defina o proprietário do banco de dados (dbo) como a conta de usuário da Instalação.

  2. [DBA] Usando o SQL ServerManagement Studio, adicione a conta de serviço do aplicativo de serviço ao grupo Usuários e à função db_owner para o banco de dados de conteúdo do aplicativo Web do site de portal.

  3. [Instalação] No Shell de Gerenciamento do SharePoint 2010, use os cmdlets New-SPWebApplication e Get-SPWebApplication para configurar o banco de dados de conteúdo do aplicativo Web para o site de portal. Use o exemplo a seguir como guia.

    New-SPWebApplication -Name "Contoso Internet Site" -Port 80 -HostHeader "http://sharepoint.contoso.com" -URL "https://www.contoso.com" -ApplicationPool "ContosoAppPool" -ApplicationPoolAccount (Get-SPManagedAccount "DOMAIN\jdoe")
    Get-SPWebApplication http://somesite | Set-SPWebApplication -Zone "Extranet" -HostHeader "https://www.contoso.com" - AllowAnonymousAccess
    

    Para obter mais informações, consulte New-SPWebApplication e Get-SPWebApplication.

    Importante

    Esse comando deve ser executado no mesmo computador que está executando o aplicativo Web. A combinação de nome do host e porta não deve descrever um aplicativo Web que já exista; caso contrário, ocorrerá um erro e o aplicativo Web não será criado.

  4. [Instalação] Em um prompt de comando, execute o comando a seguir para reiniciar o IIS: iisreset /noforce.