25 Ocak 2012 Çarşamba

Sql Open Query ile LinkedServer Hatası

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')  

1 yorum:

Adsız dedi ki...

Aynı sorun bu sitede vardı düzelttim sayenizde, teşekkürler.
http://www.giresunevdeneve.net