प्राप्त करने के लिए आरईएसटी के माध्यम से एसक्यूएल सर्वर से पूछताछ कैसे करें हम एसक्यूएल सर्वर डेटाबेस से पूछताछ करने और एक्सएमएल के रूप में परिणाम प्राप्त करने में सक्षम होने वाले ऐप्स बनाने के लिए एक वेब अनुप्रयोग ढांचा का उपयोग कर रहे हैं।एक्सएमएल
अतीत में, ढांचे ने उस क्षमता को प्रदान किया। लेकिन उस क्षमता को अब हटा दिया गया है।
तो हम सोच रहे थे, ढांचा हमें HTTP पर एक आरईएसटी सेवा आसानी से पूछने की अनुमति देता है, तो SQL सर्वर HTTP एंडपॉइंट का उपयोग क्यों न करें। हालांकि, हम तब पढ़ते हैं कि SQL सर्वर 2008 के अनुसार HTTP एंडपॉइंट्स को बहिष्कृत किया गया है। भविष्य में किसी आर्किटेक्चर को डिज़ाइन करने के लिए कोई प्लेटफॉर्म नहीं है।
एज़ूर (पूर्व में एसक्यूएल डेटा सर्विसेज) इसी तरह की सेवाएं प्रदान करने जा रहा था, लेकिन अब केवल टीडीएस प्रोटोकॉल का समर्थन करता है, न कि http। तो Azure में कोई आरईएसटी नहीं मिलेगा।
सुझाया गया विकल्प WCF डेटा सेवाओं (पूर्व में ADO.NET डेटा सेवाओं) का उपयोग करके एक कस्टम ऐप विकसित करना है। लेकिन इसका अर्थ यह होगा कि एसक्यूएल सर्वर से अलग अपने प्रमाणीकरण सेटअप के साथ, और अपने स्वयं के स्रोत कोड भंडार ... के साथ हमारे पास कोई अनुभव नहीं है, इसलिए अपने स्वयं के सुंदरता के साथ, इसका विकास, तैनाती और रखरखाव करने के लिए एक संपूर्ण अतिरिक्त ऐप होगा। गहरी सीखने की वक्र।
क्या आप आरईएसटी/HTTP के माध्यम से SQL सर्वर डेटाबेस से पूछताछ करने का कोई अन्य तरीका सुझा सकते हैं, जिसे बहिष्कृत नहीं किया गया है, और यह एक्सएमएल के रूप में परिणाम लौटाएगा?
किसी भी मदद के लिए धन्यवाद।
ठीक है, धन्यवाद, अगर हम डब्ल्यूसीएफ/एडीओ.NET मार्ग पर जाने का फैसला करते हैं, तो यह ट्यूटोरियल इसे आसान बना देगा। हालांकि, जैसा कि प्रश्न में वर्णित है, हम ऐसा करने में अनिच्छुक हैं क्योंकि इसे ट्रैक, तैनाती और प्रबंधन के लिए कलाकृतियों के संबंधित सेट के साथ, हमारी विकास प्रक्रिया में एक संपूर्ण नया टूलचेन (वीएस और इसके घटक/एक्सटेंशन) जोड़ने की आवश्यकता है। इससे भी बदतर, इस तकनीक के लिए नया होने के नाते, हम यह भी नहीं जानते कि कलाकृतियों क्या होंगे और किसके लिए ट्रैक किया जाना चाहिए। – LarsH
ठीक है, आपने एक अच्छा तर्क दिया है कि HTTP अंतराल क्यों चले गए हैं। जैसा कि "कोई भी पसंद नहीं आया" के लिए, मैं असहमत हूं, लेकिन शायद पसंद करने वालों को सलाह दी गई थी। वैसे भी, ऐसा लगता है कि एक बेहतर विकल्प नहीं है। – LarsH