2008-08-14 7 views
5

क्या SQL सर्वर 2008 .NET 3.5 सीएलआर के साथ जहाज करता है, ताकि सीएलआर में लिखित संग्रहित प्रक्रिया 3.5 सुविधाओं का उपयोग कर सकें?एसक्यूएल सर्वर 2008 के साथ नेट फ्रेमवर्क जहाजों का कौन सा संस्करण?

उत्तर

10

असल में यह .NET 3.5 SP1 के साथ जहाज़ है। तो हाँ, संग्रहित प्रो 3.5 सुविधाओं और पुस्तकालयों का उपयोग कर सकते हैं।

3

मैं कसम खाता हूं कि यह पैडेंटिक नहीं है, लेकिन यह एक महत्वपूर्ण भेद है - मुझे नहीं पता कि आपको ".NET 3.5 CLR" - शायद .NET 3.5 फ्रेमवर्क कहने पर आपको क्या चाहिए? संभवतः सी # 3.0 भाषा विशेषताएं? लेकिन सीएलआर कि is still CLR 2.0. पर .NET 3.5 रन (लिंक उसी स्पष्टीकरण के लिए है: .NET 3.0; मुझे तुरंत यह जानकारी 3.5 पर नहीं मिल सका। दरअसल, सीएलआर बनाम फ्रेमवर्क बनाम भाषा संस्करण संख्याओं का सबसे अच्छा स्पष्टीकरण मुझे अभी तक Teach Yourself WPF in 24 Hours * के पृष्ठ 12 पर पाया गया है)

तो, मेरा मुद्दा यह है कि आप SQL 2005 सीएलआर संग्रहीत प्रक्रियाओं पर .NET 3.5 और C# 3.0 की विशेषताओं का भी उपयोग कर सकते हैं - हम करते हैं, मेरी कंपनी में - और इसके लिए वास्तव में कोई भी चाल नहीं है। आपको बस इतना करना है कि आपके सर्वर पर मुफ्त 3.5 ढांचा है। स्पष्ट रूप से एसक्यूएल 2005 का जवाब आपके विशिष्ट प्रश्न के लिए प्रासंगिक नहीं है, लेकिन उम्मीद है कि यह उस व्यक्ति के लिए सहायक होगा जो अंततः Google के माध्यम से इस पृष्ठ पर आता है।

* प्रकटीकरण: मैं लेखकों

+0

बिल्कुल पंडिताऊ नहीं दोस्तों के साथ कर रहा हूँ। किसी को भेद का उल्लेख करना अच्छा लगता है क्योंकि यह स्पष्ट करने में मदद करता है जब माइक्रोसॉफ्ट का कहना है कि एसक्यूएल सर्वर 2005/2008/2008 आर 2 सीएलआर के 2.0 संस्करण से जुड़ा हुआ है, फिर भी फ्रेमवर्क संस्करण 3.0 और 3.5 से सुविधाओं का उपयोग करने में सक्षम है। और सीएलआर के संस्करण 4.0 के लिए बाध्य SQL सर्वर 2012/2014 के साथ ही फ्रेमवर्क संस्करण 4.5, 4.5.1, आदि से कार्यक्षमता का उपयोग करने में सक्षम है। –

संबंधित मुद्दे