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:
Aynı sorun bu sitede vardı düzelttim sayenizde, teşekkürler.
http://www.giresunevdeneve.net
Yorum Gönder