Compartilhar via


Preparar o SQL Server para hospedar um banco de dados do aplicativo

Atualizado em: 2009-04-09

Ao preparar seu computador que esteja executando o Microsoft SQL Server para hospedar um banco de dados de aplicativo, você precisa verificar se as contas de identidade do serviço estão configuradas corretamente. Os scripts a seguir são fornecidos para garantir que nenhuma mensagem de erro seja capturada nos logs de eventos de aplicativo e que a função correta tenha sido aplicada a cada conta de identidade do serviço. Consulte Identidade de pool de aplicativos e considerações de conta de identidade de serviço do Planning Server para obter informações adicionais.

ObservaçãoObservação:

Este artigo aplica-se apenas à implantação distribuída do Planning Server. Ele não serve para uma implantação autônoma.

Se o seu banco de dados de aplicativo será hospedado em um computador que esteja executando o SQL Server sem o Banco de Dados do Sistema de Planejamento, você deverá executar o script a seguir de cada conta de identidade do serviço em cada computador que tenha o SQL Server de aplicativo. A finalidade da instrução GRANT a seguir é permitir que as mensagens de erro do SQL Server emitidas por RAISERROR sejam registradas no log de eventos de aplicativo.

use [master] 
GO 
GRANT ALTER TRACE TO [Domain\ServiceIdentityAccount] 
GO

O script a seguir é uma medida de segurança que concede a função dbcreator a uma conta de identidade do serviço. Você deverá executá-lo com cada conta de identidade do serviço em cada computador que tenha o SQL Server de aplicativo em qualquer um destes casos:

  • Se desejar selecionar a opção Executar scripts de criação de aplicativos automaticamente durante a criação de aplicativo do Console de Administração do Sistema de Planejamento.

  • Se desejar usar o recurso Banco de Dados de Saída do Sistema de Planejamento.

A finalidade das instruções a seguir é conceder a permissão apropriado à conta de identidade do serviço para que o aplicativo, o banco de dados de preparo ou o banco de dados de saída possa ser criado por essa conta no servidor do banco de dados de aplicativo. Esta etapa manual extra foi incluída para tornar seu sistema de planejamento mais seguro. Se desejar, você poderá revogar a função dbcreator da conta de identidade do serviço após a criação do aplicativo, do banco de dados de preparo ou do banco de dados de saída.

use [master] 
GO 
EXEC master..sp_addsrvrolemember 
      @loginame = N'Domain\ServiceIdentityAccount', 
      @rolename = N'dbcreator' 
GO
ObservaçãoObservação:

Consulte o artigo do Guia de Operações do PerformancePoint Server 2007 chamado Mantendo os bancos de dados do Planning Server para obter detalhes sobre bancos de dados do Planning Server e as diretrizes de design para armazenamento físico. A seção de design para armazenamento físico desse artigo contém informações sobre design dos dados e do arquivo de log do banco de dados, posicionamento do tempdb e design de grupos de arquivos. Essas informações são importantes para o processo de implantação.