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ı
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 alanına tıklıyoruz. Bu sefer de aşağıdaki gibi bir hata ile karşılaşıyoruz.

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
Ş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:
- İsmail Tutumluer
- http://www.magnetismsolutions.com/blog/paulnieuwelaar/2014/10/08/data-encryption-errors-after-restoring-microsoft-dynamics-crm-database
- http://mscrm2013hospital.blogspot.com.tr/2014/01/data-encryption-in-ms-crm-2013.html
- http://blogs.msdn.com/b/vishalswami/archive/2014/08/18/data-encryption-in-dynamics-crm-2013-test-demo-dev-environment-without-ssl.aspx
{:}{: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ı
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 alanına tıklıyoruz. Bu sefer de aşağıdaki gibi bir hata ile karşılaşıyoruz.

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
Ş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:
- İsmail Tutumluer
- http://www.magnetismsolutions.com/blog/paulnieuwelaar/2014/10/08/data-encryption-errors-after-restoring-microsoft-dynamics-crm-database
- http://mscrm2013hospital.blogspot.com.tr/2014/01/data-encryption-in-ms-crm-2013.html
- http://blogs.msdn.com/b/vishalswami/archive/2014/08/18/data-encryption-in-dynamics-crm-2013-test-demo-dev-environment-without-ssl.aspx