Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL CLR उपयोगकर्ता फ़ंक्शंस में उपयोग के लिए System.DirectoryServices को कैसे पंजीकृत करें?

अन्य उत्तरों से प्रदान की गई जानकारी ने मुझे समाधान के लिए प्रेरित किया। भविष्य में संदर्भ के लिए मैंने जो कदम उठाए हैं वे यहां दिए गए हैं:

CREATE ASSEMBLY [System.DirectoryServices]
FROM 'C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.DirectoryServices.dll'
WITH PERMISSION_SET = UNSAFE
GO

पहली बार जब मैंने उपरोक्त कथन चलाया तो मुझे निम्न त्रुटि मिली:

बिना किसी त्रुटि के निष्पादित करने के लिए क्रिएट असेंबली स्टेटमेंट प्राप्त करने के लिए मुझे पहले ट्रस्टवर्थ को निम्नानुसार चालू करना पड़ा:

ALTER DATABASE DatabaseName SET TRUSTWORTHY ON
GO

एक बार TRUSTWORTHY चालू हो जाने के बाद, कमांड को बिना किसी त्रुटि के निष्पादित किया गया, लेकिन इसने यह डरावनी ध्वनि चेतावनी प्रस्तुत की:

SQL सर्वर में ठीक से पंजीकृत System.DirectoryServices के साथ अब मैं बिना किसी समस्या के आश्रित कस्टम SQL CLR असेंबली को तैनात/पंजीकृत करने में सक्षम हूं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. निर्दिष्ट नाम वाले कॉलम वाली सभी तालिकाएँ खोजें - MS SQL सर्वर

  2. SQL सर्वर में किसी तालिका में JSON कैसे सम्मिलित करें

  3. Azure डेटा स्टूडियो क्या है?

  4. SQL सर्वर में sys.views, sys.system_views और sys.all_views के बीच अंतर

  5. OPENJSON, JSON_QUERY, और JSON_VALUE (SQL सर्वर) का उपयोग करते समय विशेष वर्ण वाली JSON कुंजियों का संदर्भ कैसे दें