यहां एक एमएसडीएन पर शानदार अवलोकन है। इसमें यह बताया गया है कि यह कैसे करना है।
अपने web.config में, एक कनेक्शन स्ट्रिंग प्रविष्टि जोड़ें:
<connectionStrings>
<add
name="MyConnectionString"
connectionString="Data Source=sergio-desktop\sqlexpress;Initial
Catalog=MyDatabase;User ID=userName;Password=password"
providerName="System.Data.SqlClient"
/>
</connectionStrings>
आइए यहां घटक भागों को तोड़ें:
डेटा स्रोत आपका सर्वर है। आपके मामले में, sergio-desktop
. पर एक नामित SQL इंस्टेंस ।
आरंभिक कैटलॉग डिफ़ॉल्ट डेटाबेस प्रश्नों के विरुद्ध निष्पादित किया जाना चाहिए। सामान्य उपयोग के लिए, यह डेटाबेस का नाम होगा।
प्रमाणीकरण के लिए, हमारे पास कुछ विकल्प हैं।
उपयोगकर्ता आईडी और पासवर्ड इसका मतलब है कि SQL क्रेडेंशियल्स का उपयोग करना, विंडोज़ नहीं, लेकिन फिर भी बहुत आसान है - बस अपने SQL सर्वर के अपने सुरक्षा अनुभाग में जाएं और एक नया लॉगिन बनाएं। इसे एक उपयोगकर्ता नाम और पासवर्ड दें, और इसे अपने डेटाबेस को अधिकार दें। सभी बुनियादी संवाद बहुत ही आत्म-व्याख्यात्मक हैं।
आप एकीकृत सुरक्षा का भी उपयोग कर सकते हैं, जिसका अर्थ है कि आपका .NET एप्लिकेशन वर्कर प्रक्रिया के क्रेडेंशियल्स का उपयोग करके SQL से कनेक्ट करने का प्रयास करेगा। अधिक जानकारी के लिए यहां देखें उस पर।
अंत में, कोड में, आप निम्न का उपयोग करके अपने कनेक्शन स्ट्रिंग तक पहुंच सकते हैं:
ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString