मैं कसम खाता हूं कि यह पैडेंटिक नहीं है, लेकिन यह एक महत्वपूर्ण भेद है - मुझे नहीं पता कि आपको ".NET 3.5 CLR" कहां से विशेष रूप से आवश्यकता है - शायद .NET 3.5 फ्रेमवर्क? संभवतः सी # 3.0 भाषा विशेषताएं? लेकिन सीएलआर कि .NET 3.5 रन अभी भी सीएलआर 2.0 है। (लिंक एक ही स्पष्टीकरण के लिए है: .NET 3.0; मुझे यह जानकारी तुरंत 3.5 पर नहीं मिल सका। वास्तव में, सीएलआर बनाम फ्रेमवर्क बनाम भाषा संस्करण संख्याओं का सबसे अच्छा स्पष्टीकरण जो मैंने अभी तक पाया है पृष्ठ 12 पर है 24 घंटे में स्वयं को wpf सिखाएं *)
तो, मेरा मुद्दा यह है कि आप SQL 2005 सीएलआर संग्रहीत प्रक्रियाओं पर .NET 3.5 और C# 3.0 की विशेषताओं का भी उपयोग कर सकते हैं - हम करते हैं, मेरी कंपनी में - और इसमें वास्तव में कोई भी चाल नहीं है। आपको बस इतना करना है कि आपके सर्वर पर मुफ्त 3.5 ढांचा है। स्पष्ट रूप से एसक्यूएल 2005 का जवाब आपके विशिष्ट प्रश्न के लिए प्रासंगिक नहीं है, लेकिन उम्मीद है कि यह उस व्यक्ति के लिए सहायक होगा जो अंततः Google के माध्यम से इस पृष्ठ पर आता है।
* प्रकटीकरण: मैं लेखकों के साथ दोस्त हूँ