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

कनेक्शन स्ट्रिंग के साथ isql का उपयोग करना

डिफ़ॉल्ट रूप से, ODBC परीक्षण एप्लिकेशन isql एक नामित ODBC डेटा स्रोत से जुड़ता है, जिसे आप कमांड लाइन पर isql को पास करते हैं। यदि आप डेटा स्रोत में सेटिंग्स को ओवरराइड करना चाहते हैं, तो आप डिफ़ॉल्ट रूप से केवल एक अलग उपयोगकर्ता नाम और पासवर्ड पास कर सकते हैं। यदि आप कनेक्शन मापदंडों के एक अलग सेट का उपयोग करके कनेक्ट करने के लिए isql का उपयोग करना चाहते हैं, तो आप या तो एक नया डेटा स्रोत बना सकते हैं या isql के -k विकल्प का उपयोग कर सकते हैं और एप्लिकेशन को एक कनेक्शन स्ट्रिंग पास कर सकते हैं।

बाद के दृष्टिकोण का मतलब है कि आप अपने मौजूदा डेटा स्रोत को प्रभावित किए बिना, अन्य अनुप्रयोगों में व्यवधान से बचने के लिए कनेक्ट कर सकते हैं, और आपके पास मौजूद डेटा स्रोतों की संख्या कम से कम रख सकते हैं।

एक कनेक्शन स्ट्रिंग (जिसे डीएसएन-कम कनेक्शन के रूप में भी जाना जाता है) को आईएसक्यूएल को पास करने के लिए सक्षम करने के लिए, -के विकल्प, ओडीबीसी एपीआई फ़ंक्शन को बदल देता है जिसे आईएसक्यूएल कनेक्ट करने के लिए उपयोग करता है। डिफ़ॉल्ट रूप से, isql SQLConnect का उपयोग करता है , जो एक डेटा स्रोत नाम और एक उपयोगकर्ता नाम और पासवर्ड स्वीकार करता है। यदि आप कमांड लाइन पर -k शामिल करते हैं, तो isql SQLDriverConnect का उपयोग करता है बजाय। यह फ़ंक्शन स्वीकार करता है:

  • डेटा स्रोत का नाम.
  • एक डेटा स्रोत नाम और कनेक्शन विशेषताएँ जो डेटा स्रोत में मौजूद विशेषताओं को ओवरराइड करती हैं।
  • एक कनेक्शन स्ट्रिंग जो पूरी तरह से कनेक्शन विशेषताओं से युक्त है।

उदाहरण:

डेटा स्रोत से जुड़ता है:

isql -v -k DSN=MyDSN

डेटा स्रोत में निर्दिष्ट डेटाबेस से भिन्न डेटाबेस से कनेक्ट होता है:

isql -v -k DSN=MyDSN;Database=NewDB

DSN-रहित कनेक्शन का उपयोग करता है:

isql -v -k "DRIVER={Easysoft ODBC-SQL Server SSL};Server=machine\sqlserver_instance;
                              UID=user;PWD=password;Database=database_with_always_encrypted_data;ColumnEncryption=No"

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कौवा का पैर संकेतन

  2. डिजिटल परिवर्तन:यह सब डेटा सोच से शुरू होता है

  3. डाउनटाइम के बिना Django में एक इंडेक्स कैसे बनाएं

  4. SQuirrel SQL क्लाइंट कैसे स्थापित करें

  5. डायनेमिक्स सीआरएम में मल्टी-स्टेटमेंट टीवीएफ