एसएसपीआई सुरक्षा सहायता प्रदाता इंटरफ़ेस का खड़ा है।
एसएसपीआई सुरक्षा सेवाओं का उपयोग करने के लिए इंटरफेस को बदले बिना किसी भी सिस्टम पर उपलब्ध सुरक्षा पैकेजों का उपयोग करने की अनुमति देता है। एसएसपीआई लॉगऑन प्रमाण-पत्र स्थापित नहीं करता है क्योंकि यह आमतौर पर ऑपरेटिंग सिस्टम द्वारा संचालित एक विशेषाधिकार प्राप्त ऑपरेशन होता है।
आमतौर पर एक .NETconnection स्ट्रिंग इस तरह दिखता है, बेशक आपके पास अपना स्वयं का सर्वर, डेटाबेस नाम होगा।
"Data Source=localhost\sql2012;Initial Catalog=AdventureWorks; Integrated Security=SSPI"
SSPI
के अलावा आप भी "true"
उपयोग कर सकते हैं।
एकीकृत सुरक्षा वास्तव में सुनिश्चित करती है कि आप Windows प्रमाणीकरण का उपयोग कर SQL सर्वर से कनेक्ट कर रहे हैं, SQL प्रमाणीकरण नहीं; जिसके लिए कनेक्टिंग स्ट्रिंग के साथ प्रदान किए जाने वाले उपयोगकर्ता नाम और पासवर्ड की आवश्यकता होती है।
उम्म्म; ओपी 'एकीकृत सुरक्षा' या उसके 'एसएसपीआई' मूल्य के बारे में नहीं पूछ रहा है। –
सहमत हुए। लेकिन स्वीकृत उत्तर एसएसपीआई को "अत्यधिक अनुशंसित" मान के रूप में बुलाता है, इसलिए मुझे संदेह है कि यह एसएसपीआई के उद्देश्य और कार्य को स्पष्ट करने के लिए पोस्ट किया गया था। – CobaltBlue