में डेटाबेस के बीच क्वेरी नहीं कर सकता है मेरे पास SQL Azure डेटाबेस सर्वर है और मुझे डेटाबेस के बीच क्वेरी करने की आवश्यकता है लेकिन इसे पूरा करने के तरीके को समझ नहीं सकते हैं।SQL Azure
- Server.X
- Database.A
- Database.B
- Database.C :
यहाँ मेरी डेटाबेस की संरचना है
में Database.A मैं एक संग्रहीत प्रक्रिया Database.B से डेटा पुनः प्राप्त करने की जरूरत है कि है। आम तौर पर, मैं डेटाबेस को SELECT * FROM [Database.B].[dbo].[MyTable]
जैसे संदर्भित करता हूं लेकिन ऐसा लगता है कि यह SQL Azure में अनुमत नहीं है।
Msg 40515, Level 15, State 1, Line 16 Reference to database and/or server name in 'Database.B.dbo.MyTable' is not supported in this version of SQL Server.
वहाँ डेटाबेस अंत पर यह करने के लिए कोई तरीका है?
अंतिम संस्करण में डेटाबेस & सी दोनों डाटाबेस बी से डेटा की आवश्यकता होगी
में समर्थित हैं आप एक समाधान या इसे पूरा करने के लिए एक तरह से मिला? – Rahnzo
उन लोगों के लिए जो त्वरित समाधान चाहते हैं (जब डेटा आयात करने की बात आती है), आप उसी संरचना के साथ एक नई तालिका बना सकते हैं, जिसे आप चाहते हैं, अन्य डेटाबेस से डेटा निर्यात करें और इस नई तालिका में जोड़ें .. कि आप डेटा (मेरा केस) –
आयात करने के लिए अपने तर्क का उपयोग कर सकते हैं त्वरित समाधान: '[डेटाबेस.बी]। [डीबीओ] हटाएं। –