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

मैं प्रोग्रामेटिक रूप से एक डीएसएन कैसे बना सकता हूं?

एक सामान्य नियम के रूप में आप एक डीएसएन कम कनेक्शन का उपयोग करके बहुत बेहतर सफलता पाते हैं। इससे कई समस्याएं और समस्याएं खत्म हो जाएंगी। डीएसएन रहित कनेक्शन का उपयोग कैसे करें यहां बताया गया है:

http://www.accessmvp.com/DJSteele/DSNLessLinks.html

और आप कनेक्शन स्ट्रिंग में उपयोगकर्ता नाम + पासवर्ड स्टोर नहीं करना चाहते हैं, लेकिन केवल एक बार "लॉग ऑन" करना चाहते हैं। फिर से यह भारी बाधाओं को बचाता है और इसका मतलब यह भी है कि आपके कनेक्शन स्ट्रिंग्स और/या डीएसएन को वास्तविक लिंक में उपयोगकर्ता नाम और पासवर्ड को सहेजना और उजागर नहीं करना है।

और इस दृष्टिकोण का मतलब है कि आपके पास अलग-अलग लॉगऑन हो सकते हैं और मौजूदा टेबल लिंक को फिर से लिंक या बदलना नहीं है।

निम्नलिखित दिखाता है कि कैश्ड लॉगऑन का उपयोग कैसे किया जाता है और इस प्रकार यह आपकी तालिकाओं को फिर से लिंक किए बिना अलग लॉगऑन रखने की अनुमति देता है।

https://blogs.office.com/en-us/2011/04/08/power-tip-improve-the-security-of-database-connections/

SQL सर्वर से लिंक की गई तालिकाओं का उपयोग करते समय मैं आपको उपरोक्त दोनों तरीकों को अपनाने की अत्यधिक अनुशंसा करता हूं।



  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. पंक्तियों को जोड़ते समय XML PATH('') कैसे काम करता है

  3. VB6 ADODB.Recordset RecordCount गुण हमेशा -1 देता है

  4. गणना करते समय पैमाने का नुकसान

  5. प्राथमिक कुंजी के साथ कॉलम डेटाटाइप बदलें