లోపాన్ని ఎలా పరిష్కరించాలి ‘SQL సర్వర్‌కు కనెక్షన్‌ను ఏర్పాటు చేస్తున్నప్పుడు నెట్‌వర్క్-సంబంధిత లేదా ఉదాహరణ-నిర్దిష్ట లోపం సంభవించింది’?



సమస్యలను తొలగించడానికి మా పరికరాన్ని ప్రయత్నించండి

“SQL సర్వర్‌కు కనెక్షన్‌ని స్థాపించేటప్పుడు నెట్‌వర్క్-సంబంధిత లేదా ఉదాహరణ-నిర్దిష్ట లోపం సంభవించింది. సర్వర్ కనుగొనబడలేదు లేదా ప్రాప్యత కాలేదు. ఉదాహరణ పేరు సరైనదని మరియు రిమోట్ కనెక్షన్‌లను అనుమతించడానికి SQL సర్వర్ కాన్ఫిగర్ చేయబడిందని ధృవీకరించండి. (ప్రొవైడర్: పేరున్న పైప్స్ ప్రొవైడర్, లోపం: 40 - SQL సర్వర్‌కు కనెక్షన్‌ని తెరవడం సాధ్యం కాలేదు) (మైక్రోసాఫ్ట్ SQL సర్వర్, లోపం: 53) ”.



SQL సర్వర్‌కు కనెక్షన్‌ను స్థాపించేటప్పుడు నెట్‌వర్క్-సంబంధిత లేదా ఉదాహరణ-నిర్దిష్ట లోపం సంభవించింది.



వ్యాసం SQL సర్వర్‌కు కనెక్ట్ చేయడానికి ఉపయోగపడే ట్రబుల్షూటింగ్ పద్ధతుల యొక్క సమగ్ర జాబితాను చర్చిస్తుంది. అన్నింటిలో మొదటిది, మీకు అవసరమైనప్పుడు తలెత్తే సమస్యలను మేము చర్చిస్తాము IP చిరునామాను ఉపయోగించి రిమోట్ సర్వర్‌కు కనెక్ట్ చేయండి ఇది చాలా సాధారణ కారణం. ఈ దశలు “ SQL సర్వర్ 2008 R2 పై ' విండోస్ 10 , కానీ వాటిని చిన్న సవరణలతో ఇతర వెర్షన్లలో కూడా ఉపయోగించవచ్చు.



లోపం సాధారణంగా “ SQL సర్వర్ కనుగొనబడలేదు ” లేదా “ TCP పోర్ట్ తెలియదు లేదా తప్పు ” , లేదా దీనిని “ఫైర్‌వాల్” ద్వారా నిరోధించవచ్చు.

విధానం 1: SQL సర్వర్ యొక్క ఉదాహరణ గురించి సమాచారాన్ని సేకరించండి.

ఈ విభాగంలో, యొక్క ఉదాహరణను తనిఖీ చేసే మార్గాలను మేము చర్చిస్తాము SQL సర్వర్ అది పని చేయకపోతే దాన్ని పరిష్కరించే పద్ధతులతో పాటు పని చేస్తుంది లేదా కాదు.

దశ 1. SQL సర్వర్ యొక్క ఉదాహరణ వ్యవస్థాపించబడి పనిచేస్తుందో లేదో తనిఖీ చేయండి

మొదట SQL సర్వర్ ఉదాహరణను హోస్ట్ చేసే కంప్యూటర్‌కు లాగిన్ అవ్వండి. ఇప్పుడు, Windows లో సేవలను తెరవడానికి ఈ దశలను అనుసరించండి.



  1. పై క్లిక్ చేయండి 'ప్రారంభ విషయ పట్టిక' ఆపై సూచించండి “అన్ని కార్యక్రమాలు” .
  2. ఇప్పుడు SQL సర్వర్‌కు సూచించండి, ఆపై సూచించండి “కాన్ఫిగరేషన్ టూల్స్”
  3. క్లిక్ చేయండి “SQL సర్వర్ కాన్ఫిగరేషన్ మేనేజర్” .
  4. ఇప్పుడు ఎంచుకోండి “SQL సర్వర్ సేవలు” మరియు డేటాబేస్ ఇంజిన్ యొక్క ఉదాహరణ నడుస్తుందో లేదో కుడి పేన్‌లో తనిఖీ చేయండి.
  5. అంతేకాక, టైప్ చేయడం ద్వారా దీన్ని నేరుగా తెరవవచ్చు “Services.msc” లో రన్ క్లిక్ చేయండి అలాగే . కింది స్క్రీన్ కనిపిస్తుంది.

RUN బాక్స్‌లో “services.msc” అని టైప్ చేయడం ద్వారా సేవలను తెరవడం.

ఇప్పుడు, రిమోట్ కనెక్షన్లను అంగీకరించడానికి డేటాబేస్ ఇంజిన్ కాన్ఫిగర్ చేయబడిందో లేదో తనిఖీ చేయండి. దీన్ని తనిఖీ చేయడానికి, క్రింది దశలను అనుసరించండి.

  1. సేవలు తెరిచిన తరువాత మీరు కుడి పేన్‌లో డేటాబేస్ ఇంజిన్‌ను చూడవచ్చు. ది “MSSQLSERVER” డిఫాల్ట్ పేరులేని ఉదాహరణ. డిఫాల్ట్ ఉదాహరణ ఒకటి మాత్రమే కావచ్చు.
  2. విషయంలో “SQL ఎక్స్‌ప్రెస్”, డిఫాల్ట్ ఉదాహరణ అవుతుంది “SQLEXPRESS” ఇన్‌స్టాలేషన్ సమయంలో దాన్ని ఎవరైనా పేరు మార్చకపోతే.
  3. మీరు కనెక్ట్ చేయడానికి ప్రయత్నిస్తున్న ఉదాహరణకి సేవల్లో ఇచ్చిన పేరు ఉందా అని తనిఖీ చేయండి.
  4. అలాగే, ఉదాహరణ యొక్క స్థితి ఉందో లేదో నిర్ధారించండి “రన్నింగ్” .
  5. అంతేకాక, మీరు పేరున్న తక్షణానికి కనెక్ట్ అవ్వడానికి ప్రయత్నిస్తుంటే, ఉంటే రెండుసార్లు తనిఖీ చేయండి “SQL సర్వర్ బ్రౌజర్ సేవ” ఇప్పటికే నడుస్తున్నది. అందువలన మీరు తనిఖీ చేయాలి “SQL సర్వర్ బ్రౌజర్ సేవ” SQL సర్వర్ వ్యవస్థాపించబడిన సర్వర్‌లో ప్రారంభించబడింది.
  6. ఒకవేళ, డేటాబేస్ ఇంజిన్ రన్ అవ్వకపోతే మీరు దాన్ని పున art ప్రారంభించాలి. కాబట్టి ప్రారంభించడానికి “డేటాబేస్ ఇంజిన్” , కుడి పేన్‌లో, కుడి క్లిక్ చేయండి “డేటాబేస్ ఇంజిన్” (“MSSQLSERVER” డిఫాల్ట్ ఒకటి) , ఆపై క్లిక్ చేయండి “ప్రారంభించు” .

“SQL సర్వర్ బ్రౌజర్ సేవ” ఇప్పటికే నడుస్తుందో లేదో తనిఖీ చేయండి.

దశ 2. కంప్యూటర్ యొక్క IP చిరునామాను పొందండి.

దీన్ని చేయడానికి ఈ దశలను అనుసరించండి.

  1. మొదట, ప్రారంభ మెను నుండి, క్లిక్ చేయండి “రన్” మరియు టైప్ చేయండి “Cmd” మరియు నొక్కండి అలాగే .
  2. లో కమాండ్ ప్రాంప్ట్ విండో రకం “ఐప్కాన్ఫిగ్” మరియు గమనించండి IPV4 మరియు IPV6 చిరునామాలు . ప్రజలు ఎక్కువగా ఉపయోగిస్తున్నారు IPV4 చిరునామా.

IPv4 చిరునామా పొందండి

దశ 3. SQL సర్వర్ ఉపయోగించే TCP పోర్ట్ నంబర్‌ను పొందండి

SQL సర్వర్ ఉపయోగించే TCP పోర్ట్ నంబర్ పొందడానికి క్రింది దశలను అనుసరించండి

  1. ఉపయోగించి “SQL సర్వర్ మేనేజ్‌మెంట్ స్టూడియో” ( SSMS) SQL సర్వర్ యొక్క ఉదాహరణకి కనెక్ట్ అవ్వండి
  2. నుండి “ఆబ్జెక్ట్ ఎక్స్‌ప్లోరర్” విస్తరించండి “నిర్వహణ” , విస్తరించండి “SQL సర్వర్ లాగ్” మరియు మీరు ఫిల్టర్‌ను వర్తించాల్సిన ప్రస్తుత లాగ్‌పై క్లిక్ చేయండి.
  3. ఫైలర్ దరఖాస్తు చేయడానికి ఫిల్టర్ వర్తించు క్లిక్ చేసి టైప్ చేయండి ”సర్వర్ వింటున్నది” సందేశంలో టెక్స్ట్ బాక్స్ ఉంది. ఫిల్టర్‌ను వర్తించు క్లిక్ చేసి, సరే నొక్కండి.

    ఫిల్టర్ ”సర్వర్ వినబడుతోంది”

  4. వంటి సందేశం “సర్వర్ [‘ ఏదైనా ’1433] లో వింటోంది. చూపించాలి. SQL సర్వర్ ఉదాహరణ అన్ని కంప్యూటర్లలో వింటున్నట్లు సందేశం చూపిస్తుంది IP చిరునామా IPv4 మరియు TCP పోర్ట్ ఉంది 1433 (డిఫాల్ట్) .
  5. ఒకటి కంటే ఎక్కువ ఉదాహరణలకు TCP పోర్ట్ ప్రతి ఉదాహరణకి భిన్నంగా ఉంటుంది.

    సర్వర్ చూపించే సందేశం IPv4 మరియు పోర్ట్ 1433 లో వింటున్నది

  6. ఇది కేసు కాకపోతే క్లిక్ చేయండి “అన్ని కార్యక్రమాలు” , MS SQL సర్వర్ కాన్ఫిగరేషన్ సాధనాలకు సూచించండి, “SQL సర్వర్ కాన్ఫిగరేషన్ నిర్వహణ” , మరియు కుడి క్లిక్ చేయండి “TCP IP” మరియు మార్పులు ప్రభావాన్ని సృష్టించడానికి SQL సర్వర్‌ను ప్రారంభించి, పున art ప్రారంభించండి క్లిక్ చేయండి.

విధానం 2: పోర్ట్ 1433 కోసం ప్రోటోకాల్‌లను ప్రారంభిస్తోంది

కి కనెక్ట్ చేస్తోంది “డేటాబేస్ ఇంజిన్” మరొక కంప్యూటర్ నుండి చాలా మందికి అనుమతి లేదు “SQL సర్వర్” నిర్వాహకుడు ఉపయోగించకపోతే అమలులు “కాన్ఫిగరేషన్ మేనేజర్” దానిని అనుమతించడానికి. దీన్ని చేయడానికి క్రింది దశలను అనుసరించాలి.

  1. నొక్కండి 'ప్రారంభ విషయ పట్టిక' ఆపై సూచించండి “అన్ని కార్యక్రమాలు”
  2. వైపు వైపు “SQL సర్వర్ 2008 R2”
  3. వైపు సూచించండి “కాన్ఫిగరేషన్ టూల్స్” , మరియు ఈ క్లిక్ తరువాత “SQL సర్వర్ కాన్ఫిగరేషన్ మేనేజర్” .
  4. విస్తరించండి “ SQL సర్వర్ నెట్‌వర్క్ కాన్ఫిగరేషన్ ”.
  5. ఎంచుకోండి ' ప్రోటోకాల్స్ MSSQL సర్వర్ కోసం ” . నొక్కండి “TCP IP” కుడి ప్యానెల్‌లో.

    “ప్రోటోకాల్ టాబ్” తెరుస్తోంది

  6. టాబ్‌లో “ప్రోటోకాల్” ఎనేబుల్ చెయ్యండి “అవును” .
  7. ఎంచుకోండి “IP చిరునామా టాబ్” విండో నుండి మరియు సెట్ “ TCP పోర్ట్ ” సమానంగా ' 1433 లో “IP అన్నీ” ప్రవేశం.

    పోర్ట్ సంఖ్యను “IP చిరునామా టాబ్” లో సెట్ చేయండి

  8. మార్పులు వాటి ప్రభావాన్ని వదిలివేయడానికి ఇప్పుడు డేటాబేస్ ఇంజిన్ను పున art ప్రారంభించండి. ఎడమ పేన్ నుండి దీన్ని చేయడానికి, SQL సర్వర్ సేవలను ఎంచుకోండి, ఆపై కుడి పేన్ నుండి కుడి-క్లిక్ డేటాబేస్ ఇంజిన్ ఉదాహరణ మరియు నొక్కండి “పున art ప్రారంభించు” .

విధానం 3: ఫైర్‌వాల్ మినహాయింపును సృష్టించండి

కొన్నిసార్లు విండోస్ ఫైర్‌వాల్ ఆన్ చేసి మరొక కంప్యూటర్ నుండి లింక్‌లను బ్లాక్ చేస్తుంది. దాన్ని పరిష్కరించడానికి ఈ దశలను అనుసరించండి.

  1. “ప్రారంభించు” క్లిక్ చేసి టైప్ చేయడం ప్రారంభించండి “Firewall.cpl” రన్ బాక్స్ లో.

    “Firewall.cpl” తెరుచుకుంటుంది

  2. మీరు విండోస్ ఫైర్‌వాల్ కోసం “కాన్ఫిగరేషన్ ఫ్రేమ్” ను అమలు చేయడం ద్వారా పొందుతారు “Firewall.cpl” ఆదేశం. మీరు ఫైర్‌వాల్‌ను తిప్పవచ్చు 'ఆఫ్' మినహాయింపులు మరియు ఇతర సెట్టింగ్‌లతో ఇక్కడ వర్తించబడుతుంది. ఫైర్‌వాల్ స్థితిని తనిఖీ చేసి, ఫైర్‌వాల్ ఆఫ్‌లో ఉంటే దాన్ని సక్రియం చేయడానికి దాన్ని ఆన్ చేయండి. మీరు దీన్ని ఆన్ చేసి ఉంటే, ఈ సమయంలో మీ ఫైర్‌వాల్ మీ కంప్యూటర్‌కు ఏదైనా “SQL సర్వర్” కనెక్షన్ అభ్యర్థనను బ్లాక్ చేస్తుంది. కొన్ని మినహాయింపులు చేయడం ద్వారా, మీరు SQL సర్వర్ డేటాబేస్ ఇంజిన్‌కు ప్రాప్యతను అనుమతించడానికి ఫైర్‌వాల్‌ను కాన్ఫిగర్ చేయాలి.
  3. “అధునాతన సెట్టింగ్‌లు” పై క్లిక్ చేయండి

    ఫైర్‌వాల్ నియమాలను తెరవడానికి అధునాతన సెట్టింగ్‌ల ఎంపికపై క్లిక్ చేయండి

  4. మేము ఉపయోగించిన పోర్టుల గురించి తెలుసుకోవాలి “ SQL సర్వర్ ' ఇంకా ' SQL సర్వర్ బ్రౌజర్ “SQL సర్వర్” ఫైర్‌వాల్ కాన్ఫిగరేషన్‌లతో వ్యవహరించేటప్పుడు ”లక్షణం. ఇద్దరూ “ ఫైర్‌వాల్ ' కొరకు “SQL సర్వర్” . అందువల్ల, రెండు భావనల ద్వారా విడిగా వెళ్ళడం అవసరం.
  5. మీరుమేఅనుమతిలేదాబ్లాక్ట్రాఫిక్ప్రయత్నాలుఅదికలుసుకోవడందిఅవసరాలులోదిపాలనకుయాక్సెస్దికంప్యూటర్.ద్వారాడిఫాల్ట్ “ఇన్‌బౌండ్ ట్రాఫిక్ ” ఉందినిరోధించబడింది,మీరుఅవసరంకుస్థాపించండి “ఇన్‌బౌండ్ నియమం ” కుఅనుమతించుట్రాఫిక్కుచేరుకోండికంప్యూటర్.నొక్కండిదిఇన్‌బౌండ్నియమాలునుండిదిఎడమరొట్టెయొక్కది “విండోస్ఫైర్‌వాల్తోఆధునిక భద్రత ”మరియు క్లిక్ చేయండిదిక్రొత్తదినియమంనుండిది “చర్యలు” కిటికీ.

    “చర్యలు” విండో నుండి క్రొత్త నియమాన్ని ఎంచుకోవడం.

  6. ఎంచుకోండి ' పోర్ట్ 'కింద ' నియమం టైప్ చేయండి 'మరియునొక్కండి ' తరువాత' బటన్

    “పోర్ట్” ఎంపికను ఎంచుకోవడం

  7. ఇప్పుడు ఎంచుకోండి “నిర్దిష్ట స్థానిక ఓడరేవులు” మరియు దానిని 1433 కు సెట్ చేయండి

    “నిర్దిష్ట స్థానిక పోర్ట్” ని 1433 కు సెట్ చేయండి

  8. ఇప్పుడు ఎంచుకోండి “అనుమతించుది కనెక్షన్ ” లోది “చర్య” డైలాగ్మరియునొక్కండిదితరువాతబటన్

    “కనెక్షన్‌ను అనుమతించు” ఎంచుకోవడం

  9. ఇవ్వండిదిపాలనకు ' శీర్షిక ” పైఇదిదశమరియునొక్కండిది ' ముగించు ” బటన్.

    నియమానికి ఒక శీర్షిక ఇవ్వండి

  10. ఎంచుకోండి ' అనుకూల నియమం ” నుండి “కొత్త నియమం” టాబ్

    “క్రొత్త నియమం” టాబ్ నుండి “అనుకూల నియమం” ఎంచుకోండి

  11. క్లిక్ చేయండి “అనుకూలీకరించు”

    “అనుకూలీకరించు” క్లిక్ చేయండి

  12. ఎంచుకోండి ' డేటాబేస్ఇంజిన్ఉదాహరణ సేవ ” నుండిది “అనుకూలీకరించండిసేవ సెట్టింగులు ” కింద “వర్తించుకుఇది సేవ ” మరియుక్లిక్ చేయండిది 'అలాగే' బటన్

    “ఈ సేవకు వర్తించు” క్రింద “సేవా సెట్టింగులను అనుకూలీకరించు” నుండి “డేటాబేస్ ఇంజిన్ ఇన్‌స్టాన్స్ సర్వీస్” ఎంచుకోండి మరియు “సరే” బటన్ క్లిక్ చేయండి

  13. నియమానికి పేరు ఇవ్వండి మరియు ముగింపు క్లిక్ చేయండి

    కొత్త నియమానికి శీర్షిక ఇవ్వండి

  14. కూడా జోడించండి “Sqlservr.exe” సాధారణంగా లో ఉంది “సి: ప్రోగ్రామ్ ఫైళ్ళు (x86) మైక్రోసాఫ్ట్ SQL సర్వర్ MSSQL.x MSSQL బిన్” (లేదా మీ వాస్తవ ఫోల్డర్ మార్గాన్ని తనిఖీ చేయండి) మార్గానికి, అసలు ఫోల్డర్ మార్గం కోసం మీ ఇన్‌స్టాల్‌లను తనిఖీ చేయండి) మరియు డిఫాల్ట్ విలువ ఉన్న పోర్ట్ '1433' . అలాగే, మీ కనెక్షన్ స్ట్రింగ్‌ను తనిఖీ చేయండి.

విధానం 4: స్థానిక కనెక్షన్‌ను తనిఖీ చేయండి

ఈ లోపానికి ఒక కారణం ఏమిటంటే, మేము తప్పు సర్వర్ పేరును అందిస్తే, ఇది లోపం ఏర్పడుతుంది. క్రింద ఇచ్చిన చిత్రంలో చూసినట్లుగా సర్వర్ పేరు “DESKTOP-UD88TLT1” ఖచ్చితమైన సర్వర్ పేరు “డెస్క్‌టాప్- UD88TLT” . కనుక ఇది సర్వర్‌కు కనెక్ట్ అవ్వలేకపోతుంది, అది లోపం కలిగిస్తుంది 'సర్వర్ కి కనెక్ట్ అవ్వలేకపోతోంది' . లోపానికి ఇది చాలా ప్రాథమిక కారణం, కాబట్టి స్థానికంగా పనిచేస్తుంటే ముందుగా దాన్ని తనిఖీ చేయాలి.

తప్పు సర్వర్ పేరుతో స్థానికంగా SQL సర్వర్‌కు కనెక్ట్ చేస్తున్నప్పుడు లోపం తలెత్తుతుంది మీరు మీ సర్వర్ పేరును అనుసరించి ఎక్స్‌ప్రెస్ ఎడిషన్‌ను ఉపయోగిస్తుంటే, జోడించండి “Q SQLEXPRESS” క్రింద ఉన్న చిత్రంలో చూసినట్లు.

ఎక్స్‌ప్రెస్ ఎడిషన్‌ను ఉపయోగిస్తున్నప్పుడు స్థానికంగా SQL సర్వర్‌కు కనెక్ట్ అవుతోంది

5 నిమిషాలు చదవండి