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

विंडोज़ से रेल एप्लिकेशन को SQL सर्वर 2005 से कनेक्ट करें

यह एक नमूना DSN है, जो Windows उपयोगकर्ता खाते का उपयोग करके डेटाबेस से जुड़ता है (सर्वश्रेष्ठ जब डोमेन लॉगिन के साथ कॉर्पोरेट नेटवर्क)

Provider=SQLOLEDB;Data Source=MyServer\MyInstance;Integrated Security=SSPI;Initial Catalog=MyDatabase;Application Name=My Application Name that will show up in the trace

तो यह SQL सर्वर के लिए OLEDB प्रदाता का उपयोग करता है। SQLNCLI का भी उपयोग किया जा सकता है, इसे ODBC के साथ आज़माया नहीं गया है। असल में यह डीएसएन काफी परीक्षण नहीं किया गया है (मुझे मेरे व्यवस्थापक को आवश्यक अधिकार देने के लिए इंतजार करना होगा), लेकिन इसे एक कार्यशील स्क्रिप्ट से कॉपी किया गया था, जो प्रदाता के रूप में SQLNCLI का उपयोग करता था। डेटा स्रोत सर्वर है, और यदि इसका एक नामित उदाहरण है, तो इसे निर्दिष्ट करना होगा, इसलिए यह या तो केवल Server है या Server\Instance . Integrated Security=SSPI यह बताता है कि आप Windows प्रमाणीकरण का उपयोग करना चाहते हैं। अन्यथा आप UID=MyUser;PWD=MyPassword . का उपयोग करके उपयोग करने के लिए उपयोगकर्ता और पासवर्ड निर्दिष्ट करते हैं . यूआईडी, उपयोगकर्ता, उपयोगकर्ता नाम, पासवर्ड - मुझे लगता है कि ये सभी पैरामीटर काम करते हैं।

इंटरनेट पर एक महान साइट है जो सभी प्रकार के डीएसएन नमूने प्रदान करती है, बस इसे कहीं भी नहीं मिल सकता है। अगर मुझे यह मिल गया, तो मैं आपको बता दूंगा।

यदि आपके पास रेल में कोई प्रदाता नहीं है, तो जांचें कि रेल विंडोज घटक ऑब्जेक्ट मॉडल (COM) का समर्थन करता है या नहीं। और अगर ऐसा होता है, तो आप ADODB.Connection COM क्लास को इनिशियलाइज़ भी कर सकते हैं, उस पर ADO के साथ काम करें।

आह, यहाँ वह साइट है जिसके बारे में मैं बात कर रहा था:http://www.connectionstrings.com/




  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. दो तालिकाओं में शामिल हों, केवल सही तालिका के नवीनतम मान का उपयोग करें

  4. ASP .NET MVC 2 के साथ काम करने के लिए sql सर्वर कॉम्पैक्ट 3.5 / 4 प्राप्त नहीं कर सकता

  5. बेहतर गतिशील SQL से बचने के लिए 10 SP_EXECUTESQL गोचास