2010-03-31 13 views
6

यह मेरी समझ है कि System.Core.dll और System.Xml.Linq.dll एसक्यूएल सर्वर में समर्थित हैं (या हो जाएगा) है 2008SQL CLR में Linq समर्थन जोड़ने के लिए कैसे

मैं उपयोग करने के लिए कोशिश कर रहा हूँ मेरे एसक्यूएल 2008 सीएलआर परियोजना में ऑब्जेक्ट्स के लिए लिंक।

मैं उन डीएलएस को "जोड़ने"/पंजीकरण करने के बारे में कैसे जाऊं? अग्रिम में (मैं संदर्भ के रूप में उन्हें नहीं जोड़ सकते हैं)

धन्यवाद ऑरी

उत्तर

3

SQLCLR परियोजनाओं http://code.msdn.microsoft.com/PowerCommands पर दृश्य स्टूडियो के लिए पावर कमांड "संदर्भ जोड़ें" मेनू आइटम प्रदान करने के लिए नहीं है, लेकिन एक प्रदान करता है आसान कामकाज।

1) पावर कमांड स्थापित करें।

2) एक और, गैर-एसक्यूएलसीएलआर प्रोजेक्ट बनाएं, और उन संदर्भों को जोड़ें। यदि आपके पास पहले से ही समाधान में उन संदर्भों के साथ एक प्रोजेक्ट है, तो इसे & पर छोड़ दें बस इसका उपयोग करें।

3) # 2 से प्रत्येक वांछित संदर्भ पर राइट क्लिक करें, और का चयन करें कॉपी करें। अपने SQLCLR प्रोजेक्ट के संदर्भ नोड पर जाएं और पेस्ट संदर्भ का चयन करें।

ध्यान दें कि आप किसी भी पुराने DLL को संदर्भित नहीं कर सकते हैं; अनुमत डीएलएस की एक बहुत संकीर्ण पूर्व अनुमोदित सूची है। उदाहरण देखें उस पर अधिक के लिए http://www.sqlskills.com/blogs/bobb/post/New-SQLCLR-approved-assembly-in-SP1.aspx

आशा है कि इससे मदद मिलती है!

1
CREATE ASSEMBLY [referencename] 

FROM 'filepath' 

WITH PERMISSION_SET = UNSAFE 

फिर अपने प्रोजेक्ट पर राइट क्लिक करें, संदर्भ जोड़ें पर क्लिक करें, और यह SQL सर्वर के तहत दिखाना चाहिए।

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