ID do artigo: 946286 - Última revisão: quarta-feira, 2 de abril de 2008 - Revisão: 2.0

Mensagem de erro quando você tenta fazer logon no Microsoft Dynamics CRM 4.0: "não é possível abrir o banco de dados ' [organização] _MSCRM ' solicitado pelo logon"

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Recolher tudo

Sintomas

Você instalar o Microsoft Dynamics CRM 4.0. Quando você tenta fazer logon no Microsoft Dynamics CRM 4.0, você receber a seguinte mensagem de erro:
Não é possível abrir banco de dados Organization _MSCRM" solicitado pelo logon.
Falha de logon. Falha de logon do usuário 'NT AUTHORITY\SERVIÇO de rede'.
Se o valor DevErrors estiver definido como ativado no arquivo Web.config, você receber uma mensagem de erro semelhante à seguinte:
Erro de servidor no aplicativo '/'.

Não é possível abrir o banco de dados "MSCRM_CONFIG" solicitado pelo logon. Falha de logon.
Falha de logon do usuário ' Domain \ CRMServer$ '.
Descrição: Ocorreu uma exceção não tratada durante a execução da atual solicitação da web. Examine o rastreamento da pilha para obter mais informações sobre o erro e onde foi originado no código.

Detalhes da exceção: System.Data.SqlClient.SqlException: não é possível abrir o banco de dados "MSCRM_CONFIG" solicitado pelo logon. Falha de logon. Falha de logon do usuário ' Domain \ CRMServer$ '.

Erro de origem:

Uma exceção não tratada foi gerada durante a execução de solicitação da web atual. Informações sobre a origem e o local da exceção podem ser identificadas usando o rastreamento de pilha de exceção abaixo.

Rastreamento de pilha:

[SqlException (0x80131904): não é possível abrir o banco de dados "MSCRM_CONFIG" solicitado pelo logon. Falha de logon.
Falha de logon do usuário ' Domain \ CRMServer$ '.]

System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +437

System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +82

System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +105
System.Data.SqlClient.SqlConnection.Open() +111
Microsoft.Crm.CrmDbConnection.Open() +386

Microsoft.Crm.SharedDatabase.DatabaseMetadata.LoadMetadataXmlFromDatabase (CrmDBConnectionType connectionType, String connectionString, Int32 & maxBlobSize) +125

Microsoft.Crm.SharedDatabase.DatabaseMetadata.LoadCacheFromDatabase(CrmDBConnectionType connectionType, String connectionString) + 65
Microsoft.Crm.ConfigurationDatabase.ConfigurationMetadata.LoadCache() +41
Microsoft.Crm.ConfigurationDatabase.ConfigurationMetadata.get_Cache() +114

Microsoft.Crm.ConfigurationDatabase.ConfigurationDatabaseService.InitializeMetadataCache() +28
Microsoft.Crm.SharedDatabase.DatabaseService.Initialize(String tableName) +53
Microsoft.Crm.SharedDatabase.DatabaseService.Retrieve(String tableName, String[] Columns, PropertyBag[] Conditions) +109
Microsoft.Crm.ServerLocatorService.GetSiteSettingIdFromDatabase() +155
Microsoft.Crm.ServerLocatorService.GetSiteSettingId() +187
Microsoft.Crm.ServerLocatorService.GetSiteSetting(String settingName) +82
Microsoft.Crm.LocatorService.GetSiteSetting(String settingName) +35
Microsoft.Crm.CrmTrace.get_RefreshTrace() +654

Informações de versão: Microsoft .NET Framework Version:2.0.50727.832; ASP.NET versão: 2.0.50727.832

Causa

Esse problema ocorre se um ou mais das seguintes condições forem verdadeiras:
  • Você instalar o Microsoft Dynamics CRM 4.0 em um ambiente de vários servidores. Em seguida, você instale o Microsoft Dynamics CRM 4.0 diretamente em um servidor que está executando o Microsoft SQL Server. No entanto, algumas permissões do SQL Server não estão definidas.
  • O servidor do Microsoft Dynamics CRM 4.0 não é adicionado ao grupo SQLAccessGroup no serviço de diretório do Active Directory.

Resolução

Para resolver esse problema, use um ou mais dos seguintes métodos.

Método 1

Configure a conta NT AUTHORITY\NETWORK SERVICE como um usuário do SQL Server que tenha acesso aos bancos de dados do Microsoft Dynamics CRM 4.0. Para fazer isso, execute as seguintes etapas:
  1. Clique em Iniciar , aponte para Todos os programas , aponte para Microsoft SQL Server 2005 e, em seguida, clique em SQL Management Studio .
  2. Para fazer logon SQL Server Management Studio, clique em OK .
  3. No Object Explorer, expanda bancos de dados , expanda o banco de dados Organization _MSCRM e, em seguida, expanda segurança .
  4. Clique com o botão direito do mouse em Users e clique em Novo usuário .
  5. Na caixa de diálogo Database User ? novo , digite NT AUTHORITY\NETWORK SERVICE nos seguintes campos:
    • Campo nome do usuário
    • O campo nome de logon
  6. Na área de participação em funções banco de dados , clique para marcar a caixa de seleção db_owner e, em seguida, clique em OK .

Método 2

Adicione o servidor do Microsoft Dynamics CRM 4.0 ao grupo SQLAccessGroup no Active Directory. Para fazer isso, execute as seguintes etapas:
  1. Clique em Iniciar , clique em Executar , digite dsa.msc e, em seguida, clique em OK .
  2. Clique na unidade organizacional na qual você instalar o Microsoft Dynamics CRM 4.0.
  3. Clique duas vezes em SQLAccessGroup .
  4. Na caixa de diálogo SQLAccessGroup , clique em membros , clique em Adicionar , clique em Tipos de objeto , marque a caixa de seleção computadores e em seguida, clique em OK .
  5. Na caixa Digite os nomes de objeto a serem selecionados , digite o nome do servidor Microsoft Dynamics CRM 4.0 e, em seguida, clique em Verificar nomes .
  6. Verifique se que o nome do servidor Microsoft Dynamics CRM 4.0 na caixa Digite os nomes de objeto a serem selecionados está disponível e, em seguida, clique em OK duas vezes.
  7. Reinicie o servidor Microsoft Dynamics CRM 4.0.

A informação contida neste artigo aplica-se a:
  • Microsoft Dynamics CRM 4.0
Palavras-chave: 
kbmt kberrmsg kbexpertiseinter kbhowto kbmbsmigrate kbexpertisebeginner kbinfo kbprb kbtshoot KB946286 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 946286  (http://support.microsoft.com/kb/946286/en-us/ )