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

SQL डेटाबेस को कैसे छिपाएँ, जिस तक उपयोगकर्ता की पहुँच नहीं है

डिफ़ॉल्ट रूप से भले ही किसी उपयोगकर्ता के पास SQL ​​​​डेटाबेस तक पहुंच न हो, फिर भी वे SQL प्रबंधन स्टूडियो में लॉग इन करते समय इसे देख सकते हैं। इसलिए SQL डेटा स्रोत से कनेक्ट होने पर पिरामिड में वही व्यवहार देखा जाएगा। यदि आप चाहते हैं कि उपयोगकर्ता केवल उस डेटाबेस को देखें, जिस तक उनकी पहुंच है, तो आप "सार्वजनिक" नामक SQL भूमिका संपादित कर सकते हैं। संपत्ति "किसी भी डेटाबेस को देखें" को "अस्वीकार करें" पर सेट करें। अब जब कोई उपयोगकर्ता लॉग इन करता है, तो वे केवल उन डेटाबेसों को देखेंगे जिन तक उनकी पहुंच है।

1) SQL मैनेजमेंट स्टूडियो में लॉग इन करें और अपने SQL इंस्टेंस से कनेक्ट करें।

सुरक्षा> सर्वर भूमिकाएँ> का विस्तार करें और "सार्वजनिक" भूमिका पर डबल क्लिक करें

2) सर्वर का विस्तार करें और अपने 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. एक्सेस 2016 में रिपोर्ट विज़ार्ड का उपयोग करके समूहीकृत रिपोर्ट कैसे बनाएं

  2. VBA का केस चेंजिंग फ़ीचर

  3. आपको एक्सेस के साथ SQL सर्वर का उपयोग कब करना चाहिए? (संकेत:लगभग हमेशा)

  4. Microsoft SQL सर्वर के प्रदर्शन को ट्यून करने का तरीका जानें

  5. वीबीए में एक लंबे परिवर्तनीय मूल्य के अंत का निरीक्षण करना