Monday, January 02, 2006

Business Contact Manager - Database creation was unsuccessful


Business Contact Manager 2003'ü yükledikten sonra veritabanı yaratılması sırasında (Database Setup) "Database creation was unsuccesful" hatası alıyorsanız BCM kurulumu için biraz uğraşamanız gerekecek :)

Bu hatanın nedeni MSDE (Microsoft Sql Desktop Engine) veritabanı kurulumunda Collation'ın Turkish_CI_AS olarak kurulmasından kaynaklanıyor. Collation nedir diyorsanız: Veritabanlarında alfabetik, numerik ya da belirli bir mantik cercevesinde siraya koyma işinin nasıl yapılacağını tanımlayan bir ayar. Regional Settings Turkish olarak ayarlandığında MSDE de Türkçe'ye uyumlu olmak için bu ayarı Turkish_CI_AS olarak kuruyor.

Ne yazık ki BCM bu şekilde kurulamıyor çünkü Collation'ın LATIN1_GENERAL_CI_AS olarak kurulması gerekiyor. Collation'ı sonradan değiştirmek mümkün değil. (mümkün olabilir ama oldukça zahmetli)

En iyisi

1) BCM'i outlook 2003 üzerine kurun.
2) BCM Service Pack 1'i kurun.
3) Program ekle kaldir'dan MICROSOFTSMLBIZ adlı Sql veritabanını kaldırın.
4) BCMV2UPD.exe yi bir klasör e extract edin. Bunun için Winzip, winrar kullanabilirsiniz.
5) daha sonra yine bir exe yaratılıyor. Onu da aynı şekilde bir klasöre açın.
6) Şimdi SQLMSDE diye bir klasör yaratılmış olmalı
7) Command Prompt'dan bu klasöre erişin ve şunu yazın:

setup.exe SAPWD="AStrongSAPassword" INSTANCENAME="MICROSOFTSMLBIZ" COLLATION="LATIN1_GENERAL_CI_AS" /L*v C:\MSDELog.log

Burada sırasıyla:

a) MSDE için bir strong password tanımlıyoruz. daha strong bişey yazabilirsiniz.
B) SQL instance'ının adını tanımlıyoruz. (bu aynen kalsın)
c) Collation'ı gerektiği şekilde ayarlıyoruz
d) Windows Authentication ( /L*v)
e) log'u şuraya yaz.

8) Kurulum bittikten sonra BCM'i yeniden çalıştırın. Bu defa database sorunsuz yaratılacak.

Kolay gelsin!

5 comments:

Anonymous said...

Teşekkürler, çok faydalı oldu.

Anonymous said...

Merhaba Bende de aynı problem oluştu. Yukarıda tarif ettiğiniz şekilde kurmama rağmen aynı sorun oluştu. Yardımlarınızı bekliyorum.

Anonymous said...

Office 2007 de aynı problem yaşandığında aşağıdaki güncellemeyi kurup database'i oluşturmayı deneyiniz.

http://www.microsoft.com/downloads/details.aspx?FamilyID=91b81292-5d96-4438-b8b0-d9197d40b173&DisplayLang=en

Anonymous said...

Güncelleştirme adresi için teşekkür ederim. Pronlem ortadan kalktı

Admin said...

Güncelleme için teşekkürler, helal olsun büyük bir problemimi halletin Allah Razı olsun.