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

मेरे SQL डेटाबेस कनेक्शन स्ट्रिंग को सेट करने के लिए Web.Config का उपयोग करना?

यहां एक एमएसडीएन पर शानदार अवलोकन है। इसमें यह बताया गया है कि यह कैसे करना है।

अपने 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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मौजूद 1 या मौजूद का उपयोग करने वाली उपश्रेणी *

  2. एक्सेल स्प्रेडशीट से एसक्यूएल सर्वर 2008 तालिका में डेटा कैसे निर्यात करें

  3. SQL सर्वर 2008 में चुनिंदा क्वेरी परिणाम से तालिका कैसे बनाएं?

  4. इस परिणाम के लिए SQL क्वेरी कैसे लिखें?

  5. SQL सर्वर रिकर्सिव सेल्फ जॉइन