Forum

Linked Server OpenQ...
 
Bildirimler
Hepsini Temizle

Linked Server OpenQuery hatası.

3 Yazılar
2 Üyeler
4 Likes
885 Görüntüleme
(@ilkerkuyumcu)
Gönderiler: 8
Active Member
Konu başlatıcı
 

Merhabalar,

SQL SERVER MANAGEMENT  TOOL dan, link olan Mysql server için çalıştırdığım queryde insert sorunsuz çalışırken, delete hata veriyor! Sebebi ne olabilir sizce?

 

INSERT OPENQUERY (TT, 'SELECT alan FROM nutest.testtablo')
VALUES ('NewTitle');

DELETE OPENQUERY (TT, 'SELECT alan FROM nutest.testtablo where alan=''NewTitle''');

 

 

(1 row(s) affected)

 

OLE DB provider "MSDASQL" for linked server "TT" returned message "[MySQL][ODBC 8.0(a) Driver][mysqld-5.5.5-10.3.9-MariaDB]You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '..`testtablo` WHERE `alan`=?' at line 1".
Msg 7345, Level 16, State 1, Line 6
The OLE DB provider "MSDASQL" for linked server "TT" could not delete from table "SELECT alan FROM nutest.testtablo where alan='NewTitle'". There was a recoverable, provider-specific error, such as an RPC failure.

 
Gönderildi : 13/09/2021 12:14

(@ilkerkuyumcu)
Gönderiler: 8
Active Member
Konu başlatıcı
 

Tekrar Merhaba,

 

Bu kod ile çalıştı:

EXECUTE('delete from nutest.testtablo') AT TT

 

 

 
Gönderildi : 13/09/2021 13:59

Hakan Uzuner
(@hakanuzuner)
Gönderiler: 32986
Illustrious Member Yönetici
 

Geri dönüş ve bilgi için teşekkürler.

Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

 
Gönderildi : 13/09/2021 14:02

Paylaş: