Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

लिंक किए गए सर्वर पर पहचान डालने में विफल रहता है

IDENTITY_INSERT लिंक किए गए सर्वर AFAIK के साथ काम नहीं करता है, जब तक कि आप डायनेमिक SQL निष्पादित नहीं करते हैं जिसमें SET IDENTITY_INSERT शामिल है बैच में या रिमोट सर्वर पर कुछ कोड (उदाहरण के लिए संग्रहित प्रक्रिया) है जो आपके लिए ऐसा करता है।

IDENTITY_INSERT प्रति सत्र है (देखें MSDN ) और जब आप रिमोट सर्वर का उपयोग करते हैं तो यह संभवत:[LINKEDSERVER].tempdb.sys.sp_sqlexec के माध्यम से निष्पादित आपके कथन से भिन्न सत्र में होगा। , जिसके कारण यह विफल हो जाता है जैसा कि आप इसे होते हुए देखते हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एसक्यूएल में जाने के साथ गतिशील क्वेरी निष्पादित करें

  2. SQL सर्वर के sys.dm_sql_referenced_entities() का उदाहरण एक लिंक किए गए सर्वर को संदर्भित करने वाली इकाई को लौटाना

  3. शीर्ष 5 सुविधाएँ आपके SQL सर्वर डेटाबेस प्रदर्शन निगरानी प्लेटफ़ॉर्म को प्रदान करने की आवश्यकता है

  4. JPA SQL सर्वर JDBC प्रकार के लिए कोई बोली मानचित्रण नहीं:-9

  5. SQL सर्वर में डेटाटाइम बनाम डेटाटाइमऑफ़सेट:क्या अंतर है?