ile çalıştır Bağlı bir Sybase sunucusuna sahip SQL Server 2008 var ve OPENQUERY kullanarak Sybase sunucusunda saklı bir yordamı çalıştırmaya çalışıyorum. Parametre almayan bir saklı progem var ise, başarılı olur. Eğer kayıtlı bir proc parametresi varsa, başarısız olur. Hatta, sadece hala başarısız olan çok basit bir depolanmış proc bile denedim. Aşağıda kullanıyorum sözdizimi:Depolanmış proc'u OPENQUERY
select * from
OPENQUERY([LINKSERVER],'exec database.user.my_stored_proc ''AT'',''XXXX%'',''1111'',1')
Msg 7357, Level 16, State 2, Line 3 , 'XXXX%' AT 'nesne "exec database.user.my_stored_proc işlenemez, '1111' 1" . Bağlantılı sunucu "LINKSERVER" için OLE DB sağlayıcısı "ASEOLEDB", nesnenin sütun içermediğini veya geçerli kullanıcının bu nesne üzerinde izinleri olmadığını belirtir.
Proc parametreler olmadan gayet iyi çalışacağından, bunun bir izin sorunu olduğunu düşünmüyorum.
sen Sybase doğrudan SQL metni çalıştırmayı denediniz mi? – Andomar
Evet, Sybase –