12 Haziran 2014 Perşembe

Biztalk 2013 konfigürasyonu sırasında alınan Invalid column name ‘id’ hatası

Biztalk 2013 kurulumunu tamamladıktan sonra configuration aşamasında aşağıdaki gibi bir hata alabilirsiniz.

 

"Failed to create management database "BiztalkMgmtDb" on server "XXX".

Statement(s) could not be prepared.

Invalid column name 'id'.

 

 

 

 

Sorunun temel kaynağı SQL server kurulumunda 'Server Collation' TURKISH_CI_AS olması. (Sql server management studio'da server üzerine sağ click yaparak açılan pencerede görülebilir.)

 

 

Temel olarak BTS_Administration_Logic dosyası (Biztalk kurulum dizini içindeki Schema dizininde duruyor) içinde bulunan bir scriptte 'select sh.id from adm_sendhandler ...' ile başlayan bir sql var fakat adm_sendhandler tablosunda sql de id olarak yazan kolon Id olarak tanımlı. TURKISH_CI_AS olmasından dolayı "id" ile "Id" aynı olmadığı varsayılıyor ve sanki bu tabloda id kolonu yokmuş gibi davranıyor.

 

 

 

 

Çözüm : select sh.id from adm_sendhandler sql cümlesi içindeki id kolonunu Id ile değiştirip BTS_Administration_Logic dosyasını kaydedin ve Biztalk configürasyonu yeniden deneyin.

Hiç yorum yok:

Yorum Gönder