MSCRM 2015 MS CRM Data Encryption Error – Veri Şifreleme hatası ve çözümü

MsCrm 2015 organizasyonumuzu deployment manager kullanarak import ettikten sonra örneğin e-posta aktivitesi oluşturmaya çalıştığımızda Veri Şifreleme Hatası alabiliyoruz(aşağıdaki resimdeki gibi). Şimdi bu hatanın ne olduğuna ve nasıl çözüleceğine bakalım.

Veri Şifreleme Hatası

Veri Şifreleme Hatası

Tabi ilk olarak hata mesajını okuyoruz.

Kuruluş veritabanında şifrelenmiş alanlar var, ancak veri şifrelemesi özelliği etkinleştirilmedi. Veri şifrelemesini etkinleştirmek için Microsoft Dynamics CRM sistem yöneticinize başvurun. Etkinleştirmek için Sistem Ayarları > Veri Yönetimi > Veri Şifrelemesi’ne gidin. Daha fazla bilgi için bkz. http://go.microsoft.com/fwlink/?LinkId=316366.

Crm bizden veri şifrelemesi özelliğini( detaylı bilgi için tıklayınız) etkinleştirmemizi istiyor. Hemen Sistem Ayarları > Veri Yönetimi > Veri Şifrelemesi alanına gidiyoruz.

Veri Şifreleme

Veri Şifreleme

Veri şifreleme alanına tıklıyoruz. Bu sefer de aşağıdaki gibi bir hata ile karşılaşıyoruz.

Ms Crm SSL

Ms Crm SSL

Crm bize HTTPS protokolünü etkinleştirmeden bu alana giremeyeceğimizi söylüyor. Tabi tek çözüm https protokolü değil. Her ne kadar tavsiye edilmese de bir çaremiz daha var . Https protokolünün zorunlu olma durumunu iptal etmemiz gerekiyor. Bunun için sql sorgusu yazacağız.

SELECT [ColumnName],[BitColumn]
FROM [MSCRM_CONFIG].[dbo].[DeploymentProperties]
WHERE ColumnName='DisableSSLCheckForEncryption'
 
UPDATE [MSCRM_CONFIG].[dbo].[DeploymentProperties]
SET [BitColumn]=1
WHERE ColumnName='DisableSSLCheckForEncryption'

Update sorgumuzu çalıştırdıktan sonra IIS’ i yeniden başlatmamız gerekiyor. Yoksa crm değişikliği algılamıyor. IIS’ i yeniden başlattıktan sonra  https protokolü etkinleştirmeden de veri şifreleme ayarlarımıza giriyoruz. Aşağıdaki gibi bir ekran göreceğiz.

Veri Şifreleme

Veri Şifreleme

Şifreleme anahtarını değiştir alanına import ettiğimiz crm organizasyonumuzdaki aynı alanda bulunan keyi kopyalayıp buraya yapıştırıyoruz. Bu kadar.

NOT: Eğer PrivUserGroup hatası alırsanız crm’ e giriş yaptığınız kullanıcı active directory’ de PrivUserGroup’ a dahil değil demektir. Kullanıcıyı bu yetki gurubuna eklediğinizde problem düzeliyor.

NOT: Bu hata ile MSCRM 2013 versiyonunda da karşılaşılmakta.

Kaynak:

{:}{:en}Ms Crm 2015 organizasyonumuzu deployment manager kullanarak import ettikten sonra örneğin e-posta aktivitesi oluşturmaya çalıştığımızda Veri Şifreleme Hatası alabiliyoruz(aşağıdaki resimdeki gibi). Şimdi bu hatanın ne olduğuna ve nasıl çözüleceğine bakalım.

Veri Şifreleme Hatası

Veri Şifreleme Hatası

Tabi ilk olarak hata mesajını okuyoruz.

Kuruluş veritabanında şifrelenmiş alanlar var, ancak veri şifrelemesi özelliği etkinleştirilmedi. Veri şifrelemesini etkinleştirmek için Microsoft Dynamics CRM sistem yöneticinize başvurun. Etkinleştirmek için Sistem Ayarları > Veri Yönetimi > Veri Şifrelemesi’ne gidin. Daha fazla bilgi için bkz. http://go.microsoft.com/fwlink/?LinkId=316366.

Crm bizden veri şifrelemesi özelliğini( detaylı bilgi için tıklayınız) etkinleştirmemizi istiyor. Hemen Sistem Ayarları > Veri Yönetimi > Veri Şifrelemesi alanına gidiyoruz.

Veri Şifreleme

Veri Şifreleme

Veri şifreleme alanına tıklıyoruz. Bu sefer de aşağıdaki gibi bir hata ile karşılaşıyoruz.

Ms Crm SSL

Ms Crm SSL

Crm bize HTTPS protokolünü etkinleştirmeden bu alana giremeyeceğimizi söylüyor. Tabi tek çözüm https protokolü değil. Her ne kadar tavsiye edilmese de bir çaremiz daha var . Https protokolünün zorunlu olma durumunu iptal etmemiz gerekiyor. Bunun için sql sorgusu yazacağız.

SELECT [ColumnName],[BitColumn]
FROM [MSCRM_CONFIG].[dbo].[DeploymentProperties]
WHERE ColumnName='DisableSSLCheckForEncryption'
 
UPDATE [MSCRM_CONFIG].[dbo].[DeploymentProperties]
SET [BitColumn]=1
WHERE ColumnName='DisableSSLCheckForEncryption'

Update sorgumuzu çalıştırdıktan sonra IIS’ i yeniden başlatmamız gerekiyor. Yoksa crm değişikliği algılamıyor. IIS’ i yeniden başlattıktan sonra  https protokolü etkinleştirmeden de veri şifreleme ayarlarımıza giriyoruz. Aşağıdaki gibi bir ekran göreceğiz.

Veri Şifreleme

Veri Şifreleme

Şifreleme anahtarını değiştir alanına import ettiğimiz crm organizasyonumuzdaki aynı alanda bulunan keyi kopyalayıp buraya yapıştırıyoruz. Bu kadar.

NOT: Eğer PrivUserGroup hatası alırsanız crm’ e giriş yaptığınız kullanıcı active directory’ de PrivUserGroup’ a dahil değil demektir. Kullanıcıyı bu yetki gurubuna eklediğinizde problem düzeliyor.

NOT: Bu hata ile MSCRM 2013 versiyonunda da karşılaşılmakta.

Kaynak: