SQL సర్వర్ ప్రామాణీకరణ మోడ్ను ఎంచుకోవడం

మైక్రోసాఫ్ట్ SQL సర్వర్ 2016 వ్యవస్థను వినియోగదారులు ఎలా ధృవీకరించగలరో అమలు చేయడానికి రెండు ఎంపికలను నిర్వాహకులు అందిస్తుంది: Windows ప్రామాణీకరణ మోడ్ లేదా మిశ్రమ ప్రామాణీకరణ మోడ్.

విండోస్ ప్రామాణీకరణ అంటే, SQL సర్వర్ తన వినియోగదారుని గుర్తింపు మరియు పాస్వర్డ్ను ఉపయోగించి వినియోగదారుని గుర్తింపును నిర్ధారిస్తుంది. వినియోగదారుడు ఇప్పటికే Windows సిస్టమ్చే ప్రమాణీకరించబడి ఉంటే, SQL సర్వర్ పాస్వర్డ్ను అడగదు.

మిశ్రమ మోడ్ అంటే SQL సర్వర్ Windows ప్రామాణీకరణ మరియు SQL సర్వర్ ప్రమాణీకరణ రెండింటినీ ప్రారంభిస్తుంది. SQL సర్వర్ ప్రమాణీకరణ Windows కు సంబంధం లేని యూజర్ లాగిన్లను సృష్టిస్తుంది.

ప్రామాణీకరణ బేసిక్స్

ప్రామాణీకరణ అనేది ఒక వినియోగదారు లేదా కంప్యూటర్ యొక్క గుర్తింపును నిర్ధారించే ప్రక్రియ. ప్రక్రియ సాధారణంగా నాలుగు దశలను కలిగి ఉంటుంది:

  1. యూజర్ సాధారణంగా వినియోగదారు పేరును అందించడం ద్వారా, గుర్తింపు యొక్క దావాను చేస్తాడు.
  2. సిస్టమ్ తన గుర్తింపును నిరూపించడానికి వినియోగదారుని సవాలు చేస్తుంది. అత్యంత సాధారణ సవాలు పాస్వర్డ్ కోసం అభ్యర్థన.
  3. అభ్యర్థించిన ప్రూఫ్, సాధారణంగా పాస్వర్డ్ను అందించడం ద్వారా వినియోగదారు సవాలుకు స్పందిస్తారు.
  4. యూజర్ ఆమోదయోగ్యమైన రుజువును అందించినట్లు సిస్టమ్ ధృవీకరించింది, ఉదాహరణకు, స్థానిక పాస్వర్డ్ డేటాబేస్కు వ్యతిరేకంగా పాస్వర్డ్ను తనిఖీ చేయడం లేదా ఒక కేంద్రీకృత ప్రామాణీకరణ సర్వర్ని ఉపయోగించి.

SQL సర్వర్ ప్రామాణీకరణ మోడ్ల యొక్క మా చర్చ కోసం, క్లిష్టమైన పాయింట్ పైన నాల్గవ దశలో ఉంది: సిస్టమ్ గుర్తింపులో వినియోగదారు యొక్క రుజువుని ధృవీకరించే పాయింట్. SQL సర్వర్ వినియోగదారు యొక్క పాస్వర్డ్ను ధృవీకరించడానికి వెళ్లడానికి ప్రమాణీకరణ మోడ్ ఎంపిక నిర్ణయిస్తుంది.

SQL సర్వర్ ప్రామాణీకరణ మోడ్ల గురించి

యొక్క ఈ రెండు రీతులను కొంచెం అన్వేషించండి:

విండోస్ ప్రామాణీకరణ మోడ్ డేటాబేస్ సర్వర్ యాక్సెస్ చేయడానికి చెల్లుబాటు అయ్యే Windows యూజర్పేరు మరియు పాస్ వర్డ్ ను అందించడానికి వినియోగదారులకు అవసరం. ఈ మోడ్ను ఎంచుకున్నట్లయితే, SQL సర్వర్ SQL సర్వర్-నిర్దిష్ట లాగిన్ కార్యాచరణను నిలిపివేస్తుంది మరియు యూజర్ యొక్క గుర్తింపు తన Windows ఖాతా ద్వారా మాత్రమే నిర్ధారించబడుతుంది. ప్రమాణీకరణ కోసం Windows లో SQL సర్వర్ యొక్క ఆధారపడటం వలన ఈ మోడ్ కొన్నిసార్లు ఇంటిగ్రేటెడ్ భద్రతగా సూచిస్తారు.

మిశ్రమ ప్రామాణీకరణ మోడ్ Windows ఆధారాలను ఉపయోగించుకోవడానికి అనుమతిస్తుంది కానీ SQL సర్వర్ వినియోగదారుని సృష్టిస్తుంది మరియు నిర్వహిస్తుంది స్థానిక SQL సర్వర్ యూజర్ ఖాతాలతో వాటిని సప్లిమెంట్ చేస్తుంది. యూజర్ యొక్క యూజర్పేరు మరియు పాస్వర్డ్ రెండూ SQL సర్వర్లో నిల్వ చేయబడతాయి మరియు వినియోగదారులు వారు కనెక్ట్ అయిన ప్రతిసారి తిరిగి ప్రమాణీకరించబడాలి.

ప్రామాణీకరణ మోడ్ను ఎంచుకోవడం

సాధ్యమైనప్పుడల్లా Windows ప్రామాణీకరణ మోడ్ను ఉపయోగించడం అనేది మైక్రోసాఫ్ట్ యొక్క ఉత్తమ సాధన సిఫార్సు. ప్రధాన ప్రయోజనం ఏమిటంటే ఈ మోడ్ యొక్క ఉపయోగం మీ పూర్తి సంస్థ కోసం ఖాతా పరిపాలనను ఒకే స్థలంలో కేంద్రీకరించడానికి అనుమతిస్తుంది: యాక్టివ్ డైరెక్టరీ. ఈ నాటకీయంగా లోపం లేదా పర్యవేక్షణ అవకాశాలు తగ్గిస్తుంది. యూజర్ యొక్క గుర్తింపు Windows ద్వారా నిర్ధారించబడింది ఎందుకంటే, నిర్దిష్ట Windows యూజర్ మరియు సమూహం ఖాతాలను SQL సర్వర్కు లాగిన్ చేయడానికి కాన్ఫిగర్ చేయవచ్చు. ఇంకా, SQL సర్వర్ వినియోగదారులను ప్రామాణీకరించడానికి విండోస్ ప్రామాణీకరణ ఎన్క్రిప్షన్ను ఉపయోగిస్తుంది.

మరోవైపు, SQL సర్వర్ ప్రమాణీకరణ, యూజర్ పేర్లు మరియు పాస్వర్డ్లను నెట్వర్క్ అంతటా జారీ చేయడానికి వీలుకల్పిస్తుంది, వాటిని తక్కువ సురక్షితంగా చేస్తుంది. ఏమైనప్పటికీ, వినియోగదారులు వివిధ నాన్-విశ్వసనీయ డొమైన్ల నుండి లేదా తక్కువ సురక్షితమైన ఇంటర్నెట్ అప్లికేషన్లు ASP.NET వంటి వినియోగంలో ఉన్నప్పుడు, ఈ మోడ్ మంచి ఎంపికగా ఉంటుంది.

ఉదాహరణకు, విశ్వసనీయ డేటాబేస్ నిర్వాహకుడు మీ సంస్థను ఏకాభిప్రాయం లేని పదాల నుండి వదిలివేసే దృష్టాంశాన్ని పరిశీలిద్దాం. మీరు Windows ప్రామాణీకరణ మోడ్ను ఉపయోగిస్తే, DBA యొక్క Active Directory ఖాతాను మీరు డిసేబుల్ లేదా తొలగించినప్పుడు యూజర్ యొక్క ఆక్సెస్ను ఆటోమేటిక్ గా నిలిపివేస్తుంది.

మీరు మిశ్రమ ప్రమాణీకరణ మోడ్ను ఉపయోగించినట్లయితే, మీరు DBA యొక్క Windows ఖాతాను డిసేబుల్ చెయ్యాలి మాత్రమే కాదు, DBA యొక్క పాస్వర్డ్ను తెలుసుకునే స్థానిక ఖాతాలు లేవు అని నిర్ధారించడానికి మీరు ప్రతి డేటాబేస్ సర్వర్లో స్థానిక యూజర్ జాబితాల ద్వారా దువ్వెన అవసరం. ఇది చాలా పని!

సారాంశంలో, మీరు ఎంచుకున్న మోడ్ భద్రతా స్థాయిని మరియు మీ సంస్థ యొక్క డేటాబేస్ల నిర్వహణను సులభంగా ప్రభావితం చేస్తుంది.