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

अनुमतियां डिजाइन

अगर आप संपत्ति को सुरक्षित रखना चाहते हैं (फ़ाइलें, डेटाबेस पंक्तियाँ, डोमेन निकाय, दस्तावेज़, आदि) अनुप्रयोग के बजाय सुविधाएँ या उपयोगकर्ता क्षमताएं , भूमिका-आधारित सुरक्षा बहुत अच्छी तरह से फिट नहीं होती है।

पहुंच नियंत्रण सूचियों का उपयोग करना एक बेहतर मॉडल है (एसीएल) जैसे आप एनटीएफएस से जानते हैं। आपने इसे लगभग स्वयं ही कहा है क्योंकि आपको प्रत्येक उपयोगकर्ता या भूमिका के लिए प्रत्येक ऑब्जेक्ट पर विशेष अनुमतियां निर्दिष्ट करने की आवश्यकता है। एसीएल यही करता है।

यदि आपको उन वस्तुओं की सुरक्षा करने की आवश्यकता है जो अंततः SQL सर्वर में पंक्तियाँ हैं, तो आपको अपने ACL के लिए कस्टम तालिकाओं को परिभाषित करने की आवश्यकता होगी, क्योंकि SQL सर्वर के पास पंक्ति-स्तरीय अनुमतियों के लिए कोई समर्थन नहीं है।

उन एसीएल में डेटा के आधार पर, आपको अपने डेटा एक्सेस घटकों में आवश्यक सुरक्षा जांच लागू करनी होगी।

संबंधित SO उत्तरों के कुछ लिंक यहां दिए गए हैं:




  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. टी-एसक्यूएल में अल्पविराम से अलग सूची आउटपुट करें

  4. एसक्यूएल संग्रहित प्रक्रिया और एक्सएमएल पैरामीटर का उपयोग कर एकाधिक पंक्तियां डालें?

  5. Windows NT समूह/उपयोगकर्ता के बारे में जानकारी प्राप्त नहीं कर सका