Implantar usando bancos de dados criados por DBA (Office SharePoint Server)

Atualizado em: 2009-03-26

Neste tópico:

  • 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

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

Em muitos ambientes de TI, os administradores de banco de dados (DBAs) criam e gerenciam bancos de dados. Políticas de segurança e outras políticas da sua organização talvez exijam que os DBAs criem os bancos de dados exigidos pelo Microsoft Office SharePoint Server 2007.

Este artigo discute como os DBAs podem criar esses bancos de dados para que os administradores de farm os configurem. Este artigo descreve como implantar o Office SharePoint Server 2007 em um ambiente no qual os DBAs criam e gerenciam bancos de dados. A implantação inclui todos os bancos de dados exigidos, um site de portal, um site de Administração de Serviços Compartilhados, Meus Sites e um provedor de serviços compartilhados (SSP). Este artigo se aplica aos farms que usam o Microsoft SQL Server 2008, Microsoft SQL Server 2005 ou o Microsoft SQL Server 2000 com o service pack mais recente.

Alguns procedimentos deste artigo usam as ferramentas de linha de comando Psconfig ou Stsadm. Essas ferramentas estão localizadas na seguinte pasta: Arquivos de Programas\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 Office SharePoint Server 2007 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 Office SharePoint Server 2007, consulte Implantar em um farm de servidores simples (Office SharePoint Server).

Usando esses procedimentos, o DBA irá criar bancos de dados e o administrador de farm executará outras ações de configuração na seguinte ordem:

  • O banco de dados configuração (somente um por farm).

  • O banco de dados de conteúdo da Administração Central (somente um por farm).

  • O aplicativo Web da Administração Central (somente um por farm, criado pelo programa de instalação).

  • O banco de dados de pesquisa do Windows SharePoint Services (somente um por farm).

  • Inicie o serviço Office SharePoint Search.

Para cada site de portal:

  • Banco de dados de conteúdo do aplicativo Web do site de portal.

Para cada SSP:

  • Um banco de dados de conteúdo para o aplicativo Web Meus Sites (se o SSP estiver usando seu próprio aplicativo Web).

  • Um banco de dados de conteúdo para o aplicativo Web da Administração de Serviços Compartilhados (se o SSP estiver usando seu próprio aplicativo Web).

  • Banco de dados SSP Search (um por SSP).

  • Aplicativo Web SSP (criado pelo programa de instalação se o SSP estiver usando seu próprio aplicativo Web).

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 (Office SharePoint Server).

Também existem requisitos específicos para o servidor de banco de dados, e, se você estiver usando software banco de dados SQL Server 2008 ou SQL Server 2005, o DBA deverá configurar definições de área de superfície para que conexões locais e remotas só utilizem TCP/IP.

Todos os bancos de dados exigidos pelo Office SharePoint Server 2007 usam o agrupamento Latin1_General_CI_AS_KS_WS. Todos os bancos de dados exigem que a conta de usuário de instalação seja atribuída a eles como o proprietário do banco de dados (dbo, ou db_owner ).

Para obter mais informações sobre os requisitos de segurança para esses bancos de dados, consulte Planejar contas administrativas e de serviço (Office SharePoint Server).

Contas necessárias

O DBA precisa criar logons do SQL Server para as contas que são usadas para acessar os bancos de dados do Office SharePoint Server 2007 e adicioná-los às funções

Para obter mais informações sobre as contas exigidas, incluindo permissões específicas e funções exigidas para essas contas, consulte Planejar contas administrativas e de serviço (Office SharePoint Server).

A tabela a seguir descreve as contas usadas no acesso aos bancos de dados do Office SharePoint Server 2007

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$NomeInstância

  • SQLAgent$NomeInstância

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 configuraçã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

    • dbcreator função de servidor fixa

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:

  • dbcreator função de servidor fixa

  • securityadmin função de servidor fixa

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

Dica

Se você estiver usando o princípio de menor privilégio para adicionar segurança, use uma conta diferente para cada identidade de serviço, processo e pool de aplicativos para cada aplicativo Web. Cada SSP usará duas contas, uma para a conta de serviço do SSP e outra para a identidade de pool de aplicativos para o aplicativo Web da Administração de Serviços Compartilhados.

Criar e configurar os bancos de dados

Use os procedimentos desta seção para criar o bancos de dados exigido e associe 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 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 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 só tem um banco de dados de configuração e um banco de dados de conteúdo para a Administração Central.

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 o Programa de 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.

    Dica

    O restante dos servidores do farm será configurado depois que os procedimentos do artigo estiverem concluídos e o farm for estabelecido. Você irá executar o Assistente de Configuração dos Produtos e Tecnologias 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.

  3. [Instalação] Sobre o servidor em que você usou a opção de instalação Completa, não execute o Assistente de Configuração dos Produtos e Tecnologias do SharePoint após a instalação. Em vez disso, abra a linha de comando e execute o comando a seguir para configurar os bancos de dados:

    Psconfig –cmd configdb –create –server <NomeSqlServer> –database <NomeBancoDadosSql> –user <NomeDomínio\NomeUsuário> –password <senha> –admincontentdatabase <NomeBancoDadosConteúdoSqlAdmin>

    Dica

    <NomeBancoDadosSql> é banco de dados de configuração. -user é a conta do farm de servidores. <NomBancoDadosConteúdoSqlAdmin> é o banco de dados de conteúdo da Administração Central.

  4. [Instalação] Após a conclusão do comando, execute o Assistente de Configuração dos Produtos e Tecnologias 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 dos Produtos e Tecnologias do SharePoint estiver concluído, execute as seguintes ações para o banco de dados de configuração e para o de conteúdo da Administração Central:

    • Adicionar a conta do Office SharePoint Server Search, a conta de acesso ao conteúdo padrão e a conta de serviço do SSPO ao grupo Usuários.

    • Adicionar a conta do Office SharePoint Server Search, a conta de acesso ao conteúdo padrão e a conta de serviço do SSP à 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 acessado. 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 e garanta que elas estejam corretamente atribuídas.

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

  1. [DBA] Crie o banco de dados do Windows SharePoint Services Search usando a sequência de agrupamento LATIN1_General_CI_AS_KS_WS e defina o proprietário de banco de dados (dbo) como a conta de usuário de 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 Windows SharePoint Services Search:

    stsadm -o spsearch -action start -farmserviceaccount <NomeDomínio\NomeUsuário> -farmservicepassword <senha> -farmcontentaccessaccount <NomeDomínio\NomeUsuário> -farmcontentaccesspassword <senha> -databaseserver <servidor\instância> -databasename <NomeBancoDados>

    Dica

    -farmserviceaccount é a conta do farm de servidores. -farmcontentaccessaccount é a conta de serviço do Office SharePoint Services Search. Para -databaseserver , se você estiver usando a instância padrão do SQL Server, só precisará especificar o nome do computador que está executando o SQL Server.

O procedimento a seguir deve ser executado uma vez para cada servidor que esteja executando indexação ou consultas de pesquisa no farm..

Inicie o serviço Office SharePoint Server Search em cada servidor que irá executar consultas pesquisa ou indexação

  • [Instalação] Abra a linha de comando e execute o seguinte comando:

    stsadm -o osearch -action start -role <FunçãoOsearch>-farmcontactemail <EmailContatoFarm> -farmserviceaccount <NomeDomínio\NomeUsuário> -farmservicepassword <senha>

    Para obter informações adicionais, consulte Osearch: operação do Stsadm (Office SharePoint Server).

Dica

farmserviceaccount é a conta do farm de servidores. role especifica qual tipo de função é desempenhada pelo servidor. Os valores de FunçãoOsearch podem ser "Índice", "Consulta" ou "IndexQuery". Para obter mais informações sobre essas opções, consulte Add query servers to expand a farm (Search Server 2008).

O procedimento a seguir só precisará ser executado uma vez para o farm. O farm tem apenas um banco de dados de Meus Sites. O aplicativo Web Meus Sites geralmente é hospedado por seu próprio SSP.

Criar e configurar o banco de dados de conteúdo e o aplicativo Web para Meus Sites

  1. [DBA] Crie o banco de dados de conteúdo de Meus Sites 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. [DBA] Adicione a conta de serviço do SSP à função db_owner para o banco de dados de conteúdo do aplicativo Web Meus Sites.

  3. [Instalação] Abra a linha de comando e execute o comando a seguir para configurar o banco de dados de conteúdo Meus Sites:

    stsadm.exe -o extendvs -url <url> -donotcreatesite -exclusivelyusentlm -databaseserver <NomeServidorBancoDados> -databasename <NomeBancoDados> -apidtype configurableid -description <NomeSiteIIS> -apidname <NomePoolAplicativos> -apidlogin <NomeDomínio\NomeUsuário> -apidpwd <senha>

    Para obter informações adicionais, consulte Extendvs: operação Stsadm (Office SharePoint Server).

    Dica

    url é a URL (no formato http://nomedohost:porta) do aplicativo Web Meus Sites. databasename é o banco de dados de conteúdo do aplicativo Web Meus Sites. description é o nome de texto dado ao site no IIS. apidname é o nome de texto dado ao pool de aplicativos Web no IIS. apidlogin é a identidade do pool de aplicativos no IIS. Essa é a conta de processo do pool de aplicativos. Se você estiver usando a autenticação v5 Kerberos em vez da autenticação NTLM, use o parâmetro negotiate em vez do parâmetro exclusivelyusentlm

    Importante

    Este comando deve ser executado no mesmo computador indicado no parâmetro url. Será o mesmo computador que estiver executando o aplicativo Web Meus Sites. A combinação de nome do host e porta não deve descrever um aplicativo Web que já exista ou ocorrerá um erro sem a criação do aplicativo Web.

  4. [Instalação] Abra a linha de comando e execute o comando a seguir para reiniciar o IIS: iisreset /noforce.

Você deve criar um aplicativo Web do site da Administração de Serviços Compartilhados para todos os SSPs do farm.

Criar o banco de dados de conteúdo e o aplicativo Web para o site da Administração de Serviços Compartilhados

  1. [DBA] Crie o banco de dados de conteúdo do site da Administração de Serviços Compartilhados 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. [DBA] Usando o SQL Server Management Studio, adicione a conta de serviço do SSP ao grupo Usuários e para a função db_owner para o banco de dados de conteúdo do site da Administração de Serviços Compartilhados.

  3. [Instalação] Abra a linha de comando e execute o comando a seguir para criar o aplicativo Web do site da Administração de Serviços Compartilhados e configure o banco de dados de conteúdo:

    stsadm.exe -o extendvs -url <url> -donotcreatesite -exclusivelyusentlm -databaseserver <NomeServidorBancoDados> -databasename <NomeBancoDados> -apidtype configurableid -description <NomeSiteIIS> -apidname <NomePoolAplicativos> -apidlogin <NomeDomínio\NomeUsuário> -apidpwd <senha>

    Para obter informações adicionais, consulte Extendvs: operação Stsadm (Office SharePoint Server).

    Dica

    url é a URL (no formato http:// nomedohost:porta) do aplicativo Web do site da Administração de Serviços Compartilhados. databasename é o banco de dados de conteúdo para o aplicativo Web do site da Administração de Serviços Compartilhados. description é o nome de texto que você atribui para o site no IIS. apidname é o nome de texto que você fornece para o pool de aplicativos no IIS. apidlogin é a identidade do pool de aplicativos no IIS. Essa é a conta de processo do pool de aplicativos. Se você estiver usando a autenticação V5 Kerberos em vez de autenticação NTLM, use o parâmetronegotiate em vez do parâmetro exclusivelyusentlm

    Importante

    Este comando deve ser executado no mesmo computador indicado no parâmetro url. Será o mesmo computador que estiver executando o aplicativo Web da Administração de Serviços Compartilhados. A combinação de nome do host e porta não deve descrever um aplicativo Web que já exista ou ocorrerá um erro e o aplicativo Web não será criado.

  4. [Instalação] Abra a linha de comando e execute o comando a seguir para reiniciar o IIS: iisreset /noforce.

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

Criar e configurar o banco de dados de conteúdo do 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 do usuário da Instalação.

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

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

    stsadm.exe -o extendvs -url <url> -donotcreatesite -exclusivelyusentlm -databaseserver <NomeServidorBancoDados> -databasename <NomeBancoDados> -apidtype configurableid -description <NomeSiteIIS> -apidname <NomePoolAplicativos> -apidlogin <NomeDomínio\NomeUsuário> -apidpwd <senha>

    Para obter informações adicionais, consulte Extendvs: operação Stsadm (Office SharePoint Server).

    Dica

    url é a URL (no formato http://nomedohost:porta) do aplicativo Web do site de portal. databasename é o banco de dados de conteúdo do aplicativo Web Meus Sites. description é o nome de texto dado ao site no IIS. apidname é o nome de texto dado ao pool de aplicativos Web no IIS. apidlogin é a identidade do pool de aplicativos no IIS. Essa é a conta de processo do pool de aplicativos. Se você estiver usando a autenticação v5 Kerberos em vez da autenticação NTLM, use o parâmetro negotiate em vez do parâmetro exclusivelyusentlm

    Importante

    Este comando deve ser executado no mesmo computador indicado no parâmetro url. Será o mesmo computador que estiver executando o aplicativo Web. A combinação de nome do host e porta não deve descrever um aplicativo Web que já exista ou ocorrerá um erro e o aplicativo Web não será criado.

  4. [Instalação] Abra o linha de comando e execute o comando a seguir para reiniciar o IIS: iisreset /noforce.

O procedimento a seguir deve ser executado uma vez para cada SSP no farm.

Criar e configurar o banco de dados de conteúdo do SSP e o banco de dados do SSP Search e criar e configurar o SSP

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

  2. [DBA] Usando o Microsoft SQL Server Management Studio, adicione as contas a seguir ao grupo Usuários e à função db_owner em ambos os bancos de dados:

    • Conta de farm de servidores

    • Conta SSP Service

    • Conta de serviço Windows SharePoint Services Search

    • Conta de serviço Office SharePoint Server Search

    • Conta de processo do pool de aplicativos. É a identidade do pool de aplicativos Web para cada aplicativo Web associado ao SSP. Neste artigo, são o aplicativo Web da Administração de Serviços Compartilhados e o aplicativo Web do site Meus Sites.

  3. [Instalação] Abra o linha de comando e execute comando a seguir para criar o SSP (o SSP usará o banco de dados de conteúdo criado pelo DBA e o banco de dados SSP Search):

    stsadm -o createssp -title <NomeSSP> -url <url> -mysiteurl <url>-ssplogin <NomeUsuário> -ssppassword <senha> -indexserver <NomeServidorIndexação>-indexlocation <CaminhoArquivoIndexação>-sspdatabaseserver <NomeServidorBancoDadosSSP> -sspdatabasename <NomeBancoDadosSSP> -searchdatabaseserver <ServidorBancoDadosPesquisa> -searchdatabasename <NomeBancoDadosPesquisa>

    Para obter informações adicionais, consulte Createssp: operação de Stsadm (Office SharePoint Server).

    Dica

    url é a URL (no formato http://nomedohost:porta /ssp/admin) do site da Administração de Serviços Compartilhados. mysiteurl é a URL (no formato http://nomedohost:porta) do site Meus Sites. ssplogin é a conta de serviço do SSP no domínio no formato domínio\nomedousuário. indexserver é o nome do servidor em que o índice está hospedado. indexlocation é o diretório no servidor de indexação especificado pelo administrador de farm para o armazenamento do índice. Por padrão, é UnidadeSistema:\Arquivos de Programas\Microsoft Office Servers\Data\Office Server\Applications.

    Importante

    Este comando deve ser executo no mesmo computador indicado no parâmetro url. Será o mesmo computador que esteja executando os aplicativos Web. Neste artigo, será o servidor onde o aplicativo Web do site da Administração de Serviços Compartilhados e o aplicativo Web de Meus Sites estão sendo executados.

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 manuais disponíveis na biblioteca técnica do Office SharePoint Server.