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

ASP.NET MVC वेबसाइट को डेटाबेस तक पहुँचने की अनुमति देने के लिए SQL सर्वर / IIS 7.0 कैसे सेट-अप करें?

चूँकि आपके सर्वर (वेब ​​और SQL) किसी डोमेन का हिस्सा नहीं हैं, आप SQL सर्वर से कनेक्ट करने के लिए Windows प्रमाणीकरण (एकीकृत सुरक्षा) का उपयोग नहीं कर सकते।

IIS में, Integrated Security=SSPI होने पर कनेक्शन स्ट्रिंग में, SQL सर्वर से कनेक्ट करने के लिए उपयोग किया जाने वाला वास्तविक उपयोगकर्ता एप्लिकेशन पूल पहचान है।

आपको अपने विकल्प 1 के साथ जाना चाहिए, जिसका अर्थ है SQL सर्वर प्रमाणीकरण का उपयोग करके नया लॉगिन सेट करें

तो, कदम होंगे:

  1. अपना myUsernameबनाएं SQL सर्वर उपयोगकर्ता।
  2. उपयोगकर्ता के गुण संवाद में, Securables पर जाएं अनुभाग और सुनिश्चित करें कि Public चेक किया गया है।
  3. अगला, User mapping पर जाएं खंड (बाईं ओर)। सूची में अपना डेटाबेस खोजें और उसे जांचें। नीचे Database role membership में नीचे सूची, सुनिश्चित करें कि आपने Public की जांच की है , db_datareader और db_datawriter .
  4. अब अपने उपयोगकर्ता को संग्रहीत कार्यविधियों को निष्पादित करने का अधिकार दें। sa . के रूप में , प्रबंधन स्टूडियो में, निष्पादित करें:

    myUserName को निष्पादित करें;

  5. आपका काम हो गया।

सुरक्षा के लिए, आप बाद में myUserName . के अधिकारों को परिशोधित कर सकते हैं सक्षम नहीं होना, उदाहरण के लिए टेबल या अन्य वस्तुओं को गिराना।

अपने आवेदन में अब आपको अपने बिंदु 1 पर कनेक्शन स्ट्रिंग का उपयोग करना चाहिए।

यदि आपको कोई अन्य समस्या है, तो कृपया त्रुटि संदेश पोस्ट करें।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर में फारसी में डेटाटाइम कैसे परिवर्तित करें

  2. SQL में कर्सर से बचने वाली तालिकाओं की प्रतिलिपि कैसे करें?

  3. SQL सर्वर में टेक्स्ट मान को UTF8 से ISO 8859-1 . में बदलें

  4. एकाधिक स्तंभों के साथ SQL सर्वर गतिशील धुरी

  5. SQL सर्वर प्रोफाइलर का उपयोग करके लॉग टेबल एक्सेस