Sqlde başka bir serverdaki procedure'u vs. openquery ile çağırırken şu hatayı alırsak;
The OLE DB provider "SQLNCLI10" for linked server "LinkedServer" supplied inconsistent metadata for a column. The name was changed at execution time.
yapmamız gereken, openquery ile çalıştırdığımız procedure sorgusuna SET FMTONLY OFF sorgusunu eklemek olmalı. Sonuç olarak, procedure'u execute ederken;
SELECT * FROM OPENQUERY('LinkedServer','SET FMTONLY OFF EXEC Procedureİsmi')
25 Ocak 2012 Çarşamba
24 Ocak 2012 Salı
"Logon failure unknown username or bad password" hatası ve çözümü
Geçen gün bir uygulama geliştirirken şöyle bir ihtiyacım oldu. İstenilen paylaşıma açık bir dosyanın içine xml formatında bir klasör oluşturup kaydeden bir web servis yazmam istendi. Tüm kodlamaları yaptım, localde doğru çalışan uygulamayı servera attığımda, tam xml'in save edildiği noktada program catch'e düştü ve şu hata mesajını verdi.
"logon failure unknown username or bad password"
Önce klasörü tüm kullanıcılara yetki verecek şekilde ayarladım, ardından IIS User ekledim fakat hiçbiri işe yaramadı. Küçük araştırma sonucu şöyle bir çözüm buldum.
WebConfig'in içinde system.web tagının altına şu satırı yerleştirdiğimiz zaman sorun çözülmüş olacak.
"logon failure unknown username or bad password"
Önce klasörü tüm kullanıcılara yetki verecek şekilde ayarladım, ardından IIS User ekledim fakat hiçbiri işe yaramadı. Küçük araştırma sonucu şöyle bir çözüm buldum.
WebConfig'in içinde
<identity impersonate="true" userName="domain\username" password="password" />