Microsoft Dynamics CRM'de oturum açmaya çalıştığınızda hata iletisi: "veritabanını açamıyor ' [kuruluş] _MSCRM' oturum tarafından istenen"

Belirtiler

Microsoft Dynamics CRM, yükleyin. Microsoft Dynamics CRM'de oturum açmaya çalıştığınızda, aşağıdaki hata iletisini alırsınız:

"Oturum açma tarafından istenen veritabanıOrganizasyon_MSCRM" dosyasını açamıyor.
Oturum açma başarısız oldu. 'NT AUTHORITY\NETWORK SERVICE' kullanıcısı için oturum açma başarısız.

DevErrors değeri üzerinde için Web.config dosyasında ayarlı ise, aşağıdakine benzer bir hata iletisi alırsınız:

'/' Uygulamasında Sunucu Hatası.

"MSCRM_CONFIG" oturum açma tarafından istenen veritabanı açılamıyor. Oturum açma başarısız oldu.
Kullanıcısı için oturum açma başarısız oldu 'etki alanı\CRMSUNUCUSU$'.
Açıklama: Geçerli web isteği yürütülürken işlenmeyen bir özel durum oluştu. Lütfen hata ve kod içinde başlatıldığı daha fazla bilgi için yığın izlemesini gözden geçirin.

Özel durum ayrıntıları: System.Data.SqlClient.SqlException: "oturum açma tarafından istenen MSCRM_CONFIG" veritabanı açılamıyor. Oturum açma başarısız oldu. Kullanıcısı için oturum açma başarısız oldu 'etki alanı\CRMSUNUCUSU$'.


Kaynak hatası:

Geçerli web isteği yürütülürken işlenmeyen bir özel durum üretildi. Kaynağı ve özel konumu ile ilgili bilgi özel durum yığın izlemesi kullanılarak belirlenebilir.

Yığın izleme:

[SqlException (0x80131904): "MSCRM_CONFIG" oturum açma tarafından istenen veritabanı açılamıyor. Oturum açma başarısız oldu.

Kullanıcısı için oturum açma başarısız oldu 'etki alanı\CRMSUNUCUSU$'.]


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, dizesi connectionString, Int32 & maxBlobSize) +125

Microsoft.Crm.SharedDatabase.DatabaseMetadata.LoadCacheFromDatabase (CrmDBConnectionType connectionType, dizesi 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 [] sütun, PropertyBag [] koşullar) +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




Sürüm bilgileri: Microsoft .NET Framework sürüm: 2.0.50727.832; ASP.NET sürüm: 2.0.50727.832

Neden

Bu sorun oluşur veya daha aşağıdaki koşullardan biri doğru olduğunda:

  • Bir çoklu sunucu ortamında Microsoft Dynamics CRM yüklediğiniz. Sonra Microsoft Dynamics CRM doğrudan Microsoft SQL Server çalıştıran bir sunucuya yükleyin. Ancak, bazı SQL Server izinler ayarlanmamış.

  • Microsoft Dynamics CRM sunucusunun Active Directory dizin hizmetinde SQLAccessGroup gruplarına eklenmez.

Çözüm

Bu sorunu gidermek için bir veya daha aşağıdaki yöntemlerden birini kullanın.

Yöntem 1

Microsoft Dynamics CRM veritabanına erişimi olan bir SQL Server kullanıcı olarak NT AUTHORITY\NETWORK SERVICE hesabı ayarlayın. Bunu yapmak için şu adımları izleyin:

  1. Başlat' ı tıklatın, Tüm Programlar' ın, Microsoft SQL Server 2005' in ve SQL Management Studio' ı tıklatın.
    Not Dynamics CRM 2011 için Microsoft SQL Server 2008 olacaktır

  2. SQL Server Management Studio için oturum açmak için Tamam' ı tıklatın.

  3. Object Explorer'da veritabanlarıgenişletin, _MSCRM Kuruluş veritabanı'nı genişletin ve sonra Güvenlik' i genişletin.

  4. Kullanıcılarısağ tıklatın ve Yeni kullanıcı' yı tıklatın.

  5. Veritabanı kullanıcı – yeni iletişim kutusunda, aşağıdaki alanlarda NT AUTHORITY\NETWORK SERVICE yazın:

    • Kullanıcı adı alanı

    • Oturum açma adı alanı

  6. Veritabanı rol üyeliği alanında, db_owner onay kutusunu tıklatıp seçin ve sonra Tamam' ı tıklatın.

Yöntem 2

Microsoft Dynamics CRM sunucusunun Active Directory'de SQLAccessGroup gruplarına ekleyin. Bunu yapmak için şu adımları izleyin:

  1. Başlat' ı tıklatın, Çalıştır' ı tıklatın, dsa.mscyazın ve Tamam' ı tıklatın.

  2. Microsoft Dynamics CRM yüklediğiniz kuruluş birimini tıklatın.

  3. SQLAccessGroupçift tıklatın.

  4. SQLAccessGroup iletişim kutusunda, Üyeler' i tıklatın, Ekle'yitıklatın, Nesne türleri' ni tıklatın, bilgisayarlar onay kutusunu tıklatıp seçin ve sonra Tamam' ı tıklatın.

  5. Seçilecek nesne adlarını girin kutusunda, Microsoft Dynamics CRM sunucusunun adını yazın ve sonra da Check Namesdümesini tıklayın.

  6. Seçilecek nesne adlarını girin kutusunda Microsoft Dynamics CRM sunucusunun adını kullanılabilir olduğunu doğrulayın ve sonra iki kez Tamam ' ı tıklatın.

  7. Microsoft Dynamics CRM sunucusunu yeniden başlatın.

Daha fazla yardıma mı ihtiyacınız var?

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Microsoft Insider 'a katılın

Bu bilgi yardımcı oldu mu?

Geri bildiriminiz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×