Implantar usando bancos de dados criados por DBA (Windows SharePoint Services)

Atualizado em: 2008-06-30

Neste artigo:

  • Sobre a implantação usando bancos de dados criados por DBA

  • Hardware e software necessários para o banco de dados

  • Contas obrigatórias

  • Criar e configurar os bancos de dados

Essas informações se aplicam ao Microsoft Windows Server 2003. Se você estiver em um ambiente do Windows Server 2008, as etapas para instalar e configurar o Serviços de Informações da Internet (IIS), o Microsoft .NET Framework versão 3.0 e o Windows SharePoint Services 3.0 serão diferentes. Para obter mais informações, consulte Implantar um farm simples no sistema operacional Windows Server 2008 (Windows SharePoint Services).

Sobre a implantação usando bancos de dados criados por DBA

Em muitos ambientes de TI, os administradores de bancos de dados (DBAs) criam e gerenciam bancos de dados. As diretivas de segurança e outras da organização podem exigir que os DBAs criem os bancos de dados exigidos pelo Windows SharePoint Services 3.0. Este artigo aborda a maneira como os DBAs podem criar esses bancos de dados e como os administradores de farm podem configurá-los.

Este artigo descreve como implantar Windows SharePoint Services 3.0 em um ambiente no qual os DBAs criam e gerenciam bancos de dados. A implantação inclui todos os bancos de dados necessários e um site de portal. O artigo se aplica apenas aos farms que usam o Microsoft SQL Server 2000 com o service pack mais recente ou o software do banco de dados Microsoft SQL Server 2005.

Alguns procedimentos desse artigo usam as ferramentas de linha de comando Psconfig e Stsadm. Essas ferramentas ficam localizadas na pasta: Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN.

Dica

Este artigo não aborda a utilização das ferramentas da interface gráfica do usuário do Windows SharePoint Services 3.0 para a criação ou configuração de bancos de dados. Para obter informações sobre a criação e configuração de bancos de dados usando as ferramentas da interface gráfica do usuário do Windows SharePoint Services 3.0, consulte Implantar em um farm de servidores simples (Windows SharePoint Services).

Usando os procedimentos desse artigo, os DBAs e administradores de farm criam e configuram os seguintes bancos de dados e componentes nesta ordem:

  1. Banco de dados de configuração (apenas um por farm).

  2. Banco de dados de conteúdo da Administração Central (apenas um por farm).

  3. Aplicativo Web da Administração Central (apenas um por farm criado pelo Programa de Instalação).

  4. Banco de dados de pesquisa do Windows SharePoint Services (apenas um por farm).

  5. Bancos de dados de conteúdo de aplicativo Web (opcional). Há um banco de dados de conteúdo para cada aplicativo Web; a extensão de um aplicativo Web não exige um banco de dados de conteúdo adicional.

  6. Aplicativos Web (opcional).

    Dica

    Como parte do processo de criação do site e do pool de aplicativos, um aplicativo Web também é criado nos Serviços de Informações da Internet (IIS). A extensão de um aplicativo Web criará um site adicional no IIS, mas não criará um pool de aplicativos adicional.

Hardware e software necessários para o banco de dados

Antes de instalar e configurar os bancos de dados, verifique se os seus servidores de bancos de dados têm o hardware e o software recomendados. Para obter mais informações sobre esses requisitos, consulte Determinar requisitos de hardware e software (Windows SharePoint Services).

Se você estiver usando o software de banco de dados SQL Server 2005, o DBA deve configurar definições de área de superfície para que as conexões local e remota usem somente TCP/IP. Todos os bancos de dados exigidos por Windows SharePoint Services 3.0 usam o agrupamento Latin1_General_CI_AS_KS_WS. Todos os bancos de dados precisam que ter a conta de usuário do programa de instalação atribuída como proprietário do banco de dados (ou dbo). Para obter mais informações sobre os requsitos de segurança desses bancos de dados, consulte Planejar contas administrativas e de serviço (Windows SharePoint Services).

Contas necessárias

O DBA precisa criar logons no SQL Server para as contas que são usadas para acessar os bancos de dados de Windows SharePoint Services 3.0 e adicioná-las às funções. Para obter mais informações sobre as contas exigidas, incluindo permissões específicas e direitos de usuário necessários para essas contas, consulte Planejar contas administrativas e de serviço (Windows SharePoint Services).

A tabela a seguir descreve as contas usadas no acesso aos bancos de dados do Windows SharePoint Services 3.0

Conta Objetivo Exigências

Conta do Serviço SQL Server

Essa conta é usada como a conta de serviço para os seguintes serviços do SQL Server:

  • MSSQLSERVER

  • SQLSERVERAGENT

Se você não estiver usando a instância padrão, esses serviços serão exibidos como:

  • MSSQL$InstanceName

  • SQLAgent$InstanceName

O SQL Server solicita essa conta durante a Instalação do SQL Server. Você tem duas opções:

  • Atribua uma das contas internas de sistema (Sistema Local, Serviço de Rede ou Serviço Local) ao logon dos serviços configuráveis do SQL Server. Para obter mais informações sobre essas contas e considerações de segurança, consulte o tópico Configurando Contas Serviços do Windows (https://go.microsoft.com/fwlink/?linkid=121664&clcid=0x416) na documentação do SQL Server.

  • Atribua uma conta de usuário do domínio ao logon do serviço. No entanto, se você usar essa opção, será preciso executar as etapas adicionais necessárias para configurar os SPNs (Nomes da Entidade de Serviço) no Active Directory para oferecer suporte à autenticação Kerberos, que o SQL Server usa.

Conta de usuário de Instalação

A conta de usuário de Instalação é usada para executar:

  • Instalação em cada servidor

  • O Assistente de Configuração de Produtos e Tecnologias do SharePoint

  • A ferramenta de linha de comando PSConfig

  • A ferramenta de linha de comando Stsadm

  • Conta de usuário de domínio

  • Membro do grupo Administradores em cada servidor em que a Instalação é executada

  • Logon do SQL Server no computador que executa o SQL Server

  • Membro das seguintes funções de segurança do SQL Server:

    • Função de servidor fixa securityadmin

    • Função de servidor fixa dbcreator

Se você executar os comandos de leitura e gravação em um banco de dados da ferramenta de linha de comando Stsadm, essa conta deverá ser membro da função de banco de dados fixa db_owner no banco de dados.

Conta do farm de servidores/Conta de acesso ao banco de dados

A Conta do farm de servidores é usada para:

  • Atuar como a identidade do pool de aplicativos para o pool de aplicativos da Administração Central do SharePoint.

  • Execute o serviço Windows SharePoint Services Timer.

  • Conta de usuário do domínio.

  • Se o farm de servidores for um farm filho com aplicativos Web que consomem serviços compartilhados de um farm maior, essa conta deverá ser membro da função de banco de dados fixa db_owner no banco de dados de configuração do farm maior.

Permissões adicionais são automaticamente concedidas a essa conta em servidores Web e servidores de aplicativos associados a um farm de servidores.

Essa conta é automaticamente adicionada como um logon do SQL Server no computador que executa o SQL Server e adicionada às seguintes funções de servidor do SQL Server:

  • Fun ção de servidor fixa dbcreator

  • Função de servidor fixa securityadmin

  • função de banco de dados fixa db_owner para todos os bancos de dados no farm de servidores

Dica

Se estiver usando o princípio de privilégio mínimo para maior segurança, use uma conta difierente para cada serviço, processo e identificação de pool de aplicativos de cada aplicativo Web.

Criar e configurar os bancos de dados

Use os procedimentos desta seção para criar os bancos de dados necessários e dar as associações de conta adequadas nos grupos ou funções de segurança de banco de dados.

Os procedimentos exigem ação do DBA e da conta do usuário da Instalação. Cada etapa é rotulada como [DBA] ou [Instalação] para indicar a função que executa a ação.

O farm tem somente um banco de dados de configuração e um banco de dados de conteúdo para a Administração Central. O seguinte procedimento é feito uma vez para cada farm.

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 do usuário da Instalação.

  2. [Instalação] Execute a Instalação em cada computador do servidor que tenha o Windows SharePoint Services 3.0. A Instalação deve ser executada em pelo menos um desses computadores, usando a opção de instalação front end da Web.

  3. [Instalação] No computador onde você usou a opção de instalação front end da Web, não execute o Assistente de Configuração de Produtos e Tecnologias do SharePoint depois da Instalação. Em vez disso, abra a linha de comando e depois execute o seguinte comando para configurar os bancos de dados:

    Psconfig –cmd configdb –create –server <Nome do SQL Server> –database <Nome do banco de dados do SQL> –user <Nome de domínio\Nome do usuário> –password <senha> –admincontentdatabase <Nome do banco de dados de conteúdo da Administração do SQL>

    Dica

    Nome do banco de dados do SQL é o banco de dados de comfiguração. Nome de domínio\Nome de usuário é a conta do farm de servidores. Nome do banco de dados de conteúdo da Administração do SQL é o banco de dados de conteúdo da Administração Central.

  4. [Instalação] Depois de concluído o comand, execute o Assistente de Configuração de Produtos e Tecnologias do SharePoint e conclua o restante da configuração do servidor. Isto cria o aplicativo Web da Administração Central e faz outras tarefas de instalação e configuração.

O seguinte procedimento só precisará ser realizado uma vez para o farm. O farm tem apenas um banco de dados de pesquisa do Windows SharePoint Services.

Crie e configure o banco de dados de pesquisa do Windows SharePoint Services e inicie o serviço de pesquisa do Windows SharePoint Services.

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

  2. [Instalação] Abra a linha de comando e execute o comando a seguir para configurar o banco de dados e iniciar o serviço Pesquisa do Windows SharePoint Services:

    stsadm -o spsearch -action start -farmserviceaccount <Nome de domínio\Nome de usuário> -farmservicepassword <senha> -farmcontentaccessaccount <Nome de domínio\Nome de usuário> -farmcontentaccesspassword <senha> -databaseserver <Servidor\Instância> -databasename <Nome do banco de dados>

Dica

farmserviceaccount é a conta do farm de servidores. farmcontentaccessaccount é a conta do serviço de pesquisa do Windows SharePoint Services. Em databaseserver, se você estiver usando a instância padrão do SQL Server, só precisará especificar o nome do computador que executa o SQL Server. O databasename é o banco de dados de pesquisa do Windows SharePoint Services.

Para obter informações sobre como executar esse procedimento usando a ferramenta de linha de comando Stsadm, consulte Spsearch: operação de Stsadm (Windows SharePoint Services).

O seguinte procedimento é feito 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 do usuário da Instalação.

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

  3. [Instalação] Abra a linha de comando e execute o seguinte comando para criar o aplicativo Web e configurar o banco de dados de conteúdo do aplicativo Web do site do portal:

    stsadm.exe -o extendvs -url <URL> -donotcreatesite -exclusivelyusentlm -databaseserver <Nome do servidor do banco de dados> -databasename <Nome do banco de dados> -apidtype configurableid -description <Nome do site do IIS> -apidname <Nome do pool de aplicativos> -apidlogin <Nome de domínio\Nome de usuário> -apidpwd <senha>

    Dica

    url é a URL (no formato http://nome do host:porta) do aplicativo Web do site do portal. databasename é o banco de dados de conteúdo do aplicativo Web do site do portal. description é o nome de texto que você dá ao site no IIS. apidname é o nome de texto que você dá ao pool de aplicativos Web no IIS. apidlogin é a identidade do pool de aplicativos no IIS. Essa é a conta do processo do pool de aplicativos.

    Importante

    Este comando deve ser executado no mesmo computador indicado no parâmetro url. Esse computador é o mesmo que vai executar o aplicativo Web do site do portal. A combinação de nome de host e porta não deve descrever um aplicativo Web já existente, pois isto resultará em erro e o aplicativo Web não será criado.

Para obter informações sobre como executar esse procedimento usando a ferramenta de linha de comando Stsadm, consulte Extendvs: operação do Stsadm (Windows SharePoint Services).

Baixar este manual

Este tópico está incluído no seguinte manual baixável para facilitar a leitura e a impressão:

Consulte a lista completa de livros disponíveis em Livros que podem ser baixados do Windows SharePoint Services.