Võimalikud põhjused tõrketeade "SQL Server ei ole olemas või juurdepääs keelatud"

NB! Artikkel on tõlgitud Microsofti masintõlketarkvaraga ja seda saab parandada Kogukonnapõhise tõlkeraamistiku (CTF) tehnoloogiaga. Microsoft pakub masintõlgitud, kogukonna järeltöödeldud ja inimtõlgitud artikleid, et anda mitmekeelne juurdepääs kõigile meie teabebaasi artiklitele. Masintõlgitud ja järeltöödeldud artiklites võib olla sõnavara-, süntaksi- ja/või grammatikavigu. Microsoft ei vastuta mingite ebatäpsuste, tõrgete ega kahjude eest, mis on tulenenud sisu valest tõlkest või selle kasutamisest meie klientide poolt. Lisateavet CTF-i kohta leiate aadressilt http://support.microsoft.com/gp/machine-translation-corrections/et.

Artikli ingliskeelse versiooni kuvamiseks klõpsake siin: 328306
Kokkuvõte
"SQL Server ei ole olemas või juurdepääs keelatud" on üldine Microsoft Data Access Components (MDAC) teate, mis ütleb, et arvuti, kus töötab Microsoft SQL Server ei saa ühendust. Üldine sõnum on palju võimalikke põhjuseid.

Lisaks on järgmisega sarnane põhjused:
SQL Server pole saadaval või seda pole olemas.
Määratud SQL Server ei leitud.

NB! Selle "SQL Server ei ole olemas või juurdepääs keelatud" sõnumit ei näidata järgmist:
  • Sisselogimise protsessi SQL Serveri tõrge.
  • SQL Server ei ole vajalikke õigusi päringut töödelda.
  • SQL serveri autentimise ei saa kasutada, kuna ainult Windowsi autentimine on lubatud.

Võimalikud põhjused

Seotud põhjused

Kui puudub klientarvutitel arvutisse, kus töötab SQL Server, võib esineda probleem serveripoolne.
Võimalikke põhjusiLahendus
SQL Server on installitud arvutis, kus saate määrata ühendusstring.Veenduge, et SQL Server on tegelikult installitud arvutis, kus saate määrata oma ühendusstring.
SQL Server pole käivitatud.SQL-i Server peab töötama võtta vastu ühendusi.
SQL Server ei kuula protokolli või port, mida kasutate ühenduse.Server Network Utility server määrab mis protokolle SQL Server kasutab ja milline TCP/IP portides SQL serveri kuulata. Client Network Utility, mis MDAC andmeallika nimi (DSN) või teie ühendusstring määratleb, millist protokolli ja port teie klient kasutab ühenduse loomisel. Lisateabe saamiseks vaadake PRB: DSN-d konfigureerimist SQL Server net-teegid ja SQL serveri klientide muutuda protokollid, kui klientarvutid kasutavad proovite luua ühendust SQL serveri.
SQL Serveri käivitamisel võib kuulata määratud TCP/IP port ja ei aktsepteeri TCP/IP ühendusi.Vaade Kliendid ei saa suhelda SQL serveri 1433-pordi kaudu või SQL Server ei kuula port.
SQL Serveri nimi on arvuti nimest erinev.Vaade VIGA: SQL serveri võrguraamatutest teemat "Ümbernimetamine serveris" on ebatäielik SQL Server 2000.
Vaade Korduma kippuvad küsimused – SQL Server 7.0 - SQL-i seadistamine SQL Server 7.0.
Vaade SQL serveri klaster võrgunime muutmine SQL serveri klasterdatud keskkonnas
Multihomed arvutis, kus töötab SQL Server 2000 Desktop Engine'i (MSDE) kliendid ei saa serveriga ühendust luua.Vaade PARANDUS: MSDE ühendus ei pruugi arvutis multihomed.
Kui proovite luua ühendust arvutiga, mis töötab SQL Server 2000 virtuaalse privaatvõrgu (VPN) ühenduse kaudu, siis ei pruugi katse.Vaade PARANDUS: Dünaamilise IP-aadresse ei saa luua ühendust SQL Server 2000.
Alates SQL Server Desktop Engine'iga (tuntud ka kui MSDE 2000) Service Pack 3 (SP3) või SP3a, ainult kohalik ühendus on vaikimisi lubatud.Kui soovite lubada kaugühendused SQL Server Desktop Engine'iga, järgige Kuidas aidata turvalise võrguühenduse SQL Server 2000 kohaliku andmebaasidele.

Kliendi või rakenduse seotud põhjused

Kui mõned klientarvutitel või rakendused saate ühendada, kuid teised ei saa, on tõenäoliselt tegemist kliendipoolne probleemi.
Võimalikke põhjusiLahendus
Arvuti nime pole olemas.Kontrollige õigekirja proovite ühendada arvuti.
Te proovite juurde pääseda nimega astme SQL Server, kuid siis määrate õige eksemplari nimi.Vaade Ühenduse loomine SQL Server 2000 nime eelmise versiooni kliendi tööriistad.
Windows-i tasandi turvalisuse, mida kasutate ühenduse erineb oodatust.Näiteks kasutab Microsoft Internet Information Services (IIS) IUSR_arvutinimi, pole milline saate sisse logida Windows või võib-olla muud kontot, sõltuvalt sellest, kuidas konfigureerida IIS-i kontot. Lisaks lingitud serverid kasutada Windows-i tasandi turvalisus seoses SQL Server Agent teatud olukordades. Konto, mida kasutate turbekontekst ei pruugi olla juurdepääsu arvutile, kuhu on installitud SQL Server.
Te ei kasuta õiget protokolli.Kontrollige oma Client Network Utility (CNU) kontrollida protokolle, mida kasutate (MDAC varasemate versioonide seate vaikimisi asemel lubamine protokollid). Lisaks kontrollida, kas on määratletud varjunimed in the CNU määratud eeldatust erinevad protokolli või port (või mõlemat). Lisateabe saamiseks vaadake SQL serveri klientide muutuda protokollid, kui klientarvutid kasutavad proovite luua ühendust SQL serveri ja PRB: DSN-d konfigureerimist SQL Server net-teegid.
Client for Microsoft Networks võrgu komponent eemaldatud klient võrgu atribuutidest.Vaade Kliendi Microsoft Networks funktsioone kui köitmata võrguadapter:.
Kui SQL serveri rühmitatud võib võrguadapterite valesti nimega või konfigureeritud.Kui kõik võrguadapterid on nimetatud erimärgid või segatud puhul, nimetage need ümber. Kontrollige arvuti võrgukaart õigesti konfigureeritud.
Võib ilmneda MDAC mittevastavus kõrvalmõjusid.Vaade Component Checker: Probleemide tuvastamiseks ja konfigureerima MDAC Installid.
Kontrollige protokoll, mis on määratud järgmises registri alamvõtmes:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo\DSQUERY
See väärtus kajastab tavaliselt on CNU sätted, kuid mõnikord ei saa.
Kui väärtus on DBNETLIB, kasutab see üks protokollid on lubatud Protokollid selle CNU loend. Kui loendis on kindlat protokolli, kasutatakse selle asemel protokolli.
Proovite ühendust nimega pipes, kuid kummalgi nimitoru on mis SQL Server ei kuula muutunud vaikimisi või kasutate vale toru nimi.Vaikimisi eksemplari, kasutage järgmist toru Server Network Utility.
\\.\pipe\sql\query
Kasutage nimega eksemplari.
\\.\pipe\MSSQL$instancename\sql\query
Teie poolt määratud DNS, mis ei ole õiget tüüpi (faili kasutaja või süsteemi).Vaade Kuidas kasutada süsteemi ning kasutaja faili andmeallikad.
Autonoomses arvutis (ilma mis tahes installitud võrguprotokollid) ei saa ühendust luua kohalikult Microsoft SQL Server 7.0 Desktop Edition.Vaade VIGA: SQL-i Desktop Edition: mälu ei saa ühendust luua, kui olete installinud MDAC 2.6.

Võrgu või domeeni seotud põhjused

Kui see tõrketeade kuvatakse arvutitega, mis on kindla domeeni teatud alamvõrgus või taga tulemüür, vaadake järgmisi probleeme.
Võimalikke põhjusiLahendus
Tulemüüri või marsruuteri pole õigesti konfigureeritud või on konfigureeritud blokeerima UDP port 1434.Kui on UDP port 1434, tuleb määrata port, mida SQL Server ei kuula oma ühendusstring klient. Lisateabe saamiseks vaadake SQL serveri side läbi tulemüüri vajalik TCP-pordid ja VIGA: Ei saa ühendust klaster nimega eksemplari läbi tulemüüri.
Local security policy kasutaja õiguste määramine Windowsi konto ei luba juurdepääs võrgust."Juurdepääs see arvuti from the Network" poliitika peab olema lubatud. Lisaks ei anta "Keela juurdepääs sellele arvutile võrgust" paremale.
Domeeni usalduse probleem või arvutis töörühmas ning seetõttu on ei pääse domeenile.Mõnel juhul selle probleemi lahendamiseks saate luua kohaliku sama Windowsi kontot mõlemad arvutid iga konto jaoks sama parooli. Lisateabe saamiseks vaadake Kuidas häälestada turvalisus Logi saatmine.
Nime resolvimine ei tööta.Kontrollige oma sätteid lahendus süsteemis, mida kasutada (nt DNS, WINS, hosts või lmhosts). Lisateabe saamiseks vaadake Tavaline TCP/IP probleemide tõrkeotsing.
TCP/IP tcpip named pipes jagatud mälu odbc mdac

Hoiatus. See artikkel on masintõlgitud.

Atribuudid

Artikli ID: 328306 – viimati läbi vaadatud: 05/23/2015 17:38:00 – redaktsioon: 3.0

Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 7.0 Standard Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL 2005 Server Enterprise, Microsoft SQL 2005 Server Workgroup

  • kbsqlsetup kbinfo kbmt KB328306 KbMtet
Tagasiside