Sümptomid
Installite Microsoft Dynamics CRM-i. Logige sisse Microsoft Dynamics CRM-i katsel kuvatakse järgmine tõrketeade:
Ei saa avada andmebaasi"organisatsiooni_MSCRM" soovitud login.
See sisselogimine nurjus. "NT AUTHORITY\NETWORK teenus" kasutaja sisselogimine nurjus.
Kui selle DevErrors väärtuseks On failis Web.config, kuvatakse tõrketeade, mis sarnaneb järgmisega:See sisselogimine nurjus. "NT AUTHORITY\NETWORK teenus" kasutaja sisselogimine nurjus.
Serveri tõrge '/' rakenduses.
Ei saa avada andmebaasi "MSCRM_CONFIG" soovitud login. See sisselogimine nurjus.
Kasutaja sisselogimine nurjus "domeeni\CRMServer$'.
Kirjeldus: Praeguse veebipäringu täitmisel ilmnes töötlemata erand. Palun vaadake stack trace lisateabe saamiseks tõrke kohta ja kui see on pärit koodi.
Erandite üksikasjad: System.Data.SqlClient.SqlException: ei saa avada andmebaasi "MSCRM_CONFIG" soovitud login. See sisselogimine nurjus. Kasutaja sisselogimine nurjus "domeeni\CRMServer$'.
Allikas viga:
Praeguse veebipäringu täitmisel Genereeriti käsitlematu erand. Teave lähtepunkt ja asukoha erandi võib teha, kasutades arvatud stack trace allpool.
Stack Trace:
[SqlException (0x80131904): ei saa avada andmebaasi "MSCRM_CONFIG" soovitud login. See sisselogimine nurjus.
Kasutaja sisselogimine nurjus "domeeni\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, veergude String [], PropertyBag [] tingimused) 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
Versiooniteavet: Microsoft .NET Frameworki versiooni: 2.0.50727.832; ASP.net-i versioon: 2.0.50727.832
Ei saa avada andmebaasi "MSCRM_CONFIG" soovitud login. See sisselogimine nurjus.
Kasutaja sisselogimine nurjus "domeeni\CRMServer$'.
Kirjeldus: Praeguse veebipäringu täitmisel ilmnes töötlemata erand. Palun vaadake stack trace lisateabe saamiseks tõrke kohta ja kui see on pärit koodi.
Erandite üksikasjad: System.Data.SqlClient.SqlException: ei saa avada andmebaasi "MSCRM_CONFIG" soovitud login. See sisselogimine nurjus. Kasutaja sisselogimine nurjus "domeeni\CRMServer$'.
Allikas viga:
Praeguse veebipäringu täitmisel Genereeriti käsitlematu erand. Teave lähtepunkt ja asukoha erandi võib teha, kasutades arvatud stack trace allpool.
Stack Trace:
[SqlException (0x80131904): ei saa avada andmebaasi "MSCRM_CONFIG" soovitud login. See sisselogimine nurjus.
Kasutaja sisselogimine nurjus "domeeni\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, veergude String [], PropertyBag [] tingimused) 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
Versiooniteavet: Microsoft .NET Frameworki versiooni: 2.0.50727.832; ASP.net-i versioon: 2.0.50727.832
Põhjus
See probleem ilmneb juhul, kui üks või mitu järgmistest tingimustest on täidetud:
- Installite Microsoft Dynamics CRM-i mitme serveri keskkonnas. Seejärel installige Microsoft Dynamics CRM-i otse serveris, kus töötab Microsoft SQL Server. Mõned SQL Serveri õigused pole seatud.
- Microsoft Dynamics CRM-i server on lisatud SQLAccessGroup rühma Active Directory kataloogiteenuses.
Lahendus
Selle probleemi lahendamiseks kasutage ühte või mitut järgmistest meetoditest.
1. meetod
Seadistada NT AUTHORITY\NETWORK teenuse konto oleks teenuse SQL Server kasutajana, kellel on juurdepääs Microsoft Dynamics CRM-i andmebaasid. Selleks toimige järgmiselt.- Klõpsake nuppu Start, käsku Kõik programmid, käsk Microsoft SQL Server 2005ja klõpsake SQL Management Studio.
Märkus Dynamics CRM 2011 on Microsoft SQL Server 2008 - SQL Server Management Studio sisse logida, klõpsake nuppu OK.
- Objekti Exploreri laiendada andmebaaside, laiendage organisatsiooni_MSCRM andmebaasi ja seejärel laiendage Turvalisus.
- Paremklõpsake Kasutajadja siis käsku Uus kasutaja.
- Tippige dialoogiboksi Andmebaasi kasutaja – uus NT AUTHORITY\NETWORK teenuseid järgmistes valdkondades:
- User name väli
- Sisselogimisnimi väli
- User name väli
- Andmebaasi rolli liikmeks ala, märkige ruut db_owner ja seejärel klõpsake nuppu OK.
2. meetod
Lisage Microsoft Dynamics CRM-i server Active Directory rühmale SQLAccessGroup. Selleks toimige järgmiselt.- Klõpsake nuppu Start, käsku Run, tüüp dsa.mscja klõpsake nuppu OK.
- Klõpsake Microsoft Dynamics CRM-i installimist organisatsiooniüksuse.
- Topeltklõpsake SQLAccessGroup.
- Dialoogiboksis SQLAccessGroup nuppu liikmednuppu Lisa, klõpsake Objekti tüüp, märkige ruut arvutid ning klõpsake nuppu OK.
- Väljale Sisestage valitavate objektide nimed tippige Microsoft Dynamics CRM-i serveri nimi ja seejärel klõpsake nuppu Kontrolli nimesid.
- Veenduge, et väljale Sisestage valitavate objektide nimed Microsoft Dynamics CRM-i serveri nimi on saadaval, ja seejärel klõpsake kaks korda nuppu OK .
- Microsoft Dynamics CRM-i server taaskäivitada.