V tomto článku sa zameriavame na príčinu problému SQL Server kód chyby 17
Niekedy sa pri pokuse o prístup k SQL Server databáze by sa mohlo vyskytnúť chybové hlásenie
"SQL Server neexistuje alebo prístup zamietnutý “. Toto je všeobecná správa Microsoft Data Access Components (MDAC), ktorá označuje, že sa v počítači používa systém Microsoft SQL Server nedá sa dosiahnuť. Je tiež známy ako chybový kód 17. Táto všeobecná správa má rôzne potenciálne príčiny. Jedným z nich môže byť to, že server v systéme v skutočnosti neexistuje alebo je nedostupný; ďalším dôvodom môže byť to, že sa nenašiel. Okrem týchto zrejmých dôvodov sa za chybovým kódom nachádzajú aj rôzne dôvody týkajúce sa servera alebo klienta, ktoré sú nasledujúce:
Problémy spojené so serveromXp - ak žiadny z klientskych počítačov nemá prístup k SQL server, pravdepodobne existuje problém na samotnom serveri. Môže to byť jedna z nasledujúcich možností:
- SQL server nie je nainštalovaný v počítači uvedenom v pripojovacom reťazci.
- SQL server nedalo sa spustiť.
- SQL Server nezachytáva protokol alebo počítačový obvod, ktorý sa používa na pripojenie.
- Meno SQL Server sa líši od názvu počítača.
- Pre spustený počítač s viacerými domami SQL Server 2000 Desktop Engine (MSDE), klienti sa pravdepodobne nemôžu spojiť so serverom.
- Pri pokuse o nadviazanie spojenia na spustenom počítači SQL Server 2000 cez pripojenie virtuálnej súkromnej siete (VPN), pokus s najväčšou pravdepodobnosťou zlyhá.
- Pre SQL Server Desktop Engine (tiež nazývaný MSDE 2000) Service Pack 3 (SP3) alebo SP3a, je povolené iba lokálne pripojenie, nie sú k dispozícii žiadne ďalšie možnosti.

- Názov počítača na serveri neexistuje SQL server.
- Ak sa pokúšate získať prístup k pomenovanému výskytu SQL Server, určite správny názov výskytu. Nesprávne meno neposkytne prístup.
- Zabezpečenie na úrovni systému Windows, ktoré sa v súčasnosti používa na pripojenie, sa zvyčajne líši od toho, čo očakávate.
- Možno používate nesprávny protokol.
- Ak je v SQL Server, sieťové adaptéry môžu byť nesprávne nakonfigurované alebo môžu mať nesprávny názov.
- Môže to byť iba vedľajší účinok nesúladu MDAC. Skúste znova nakonfigurovať nastavenia MDAC.
Problémy súvisiace so sieťou alebo doménou- ak sa chybové hlásenie zobrazuje iba v počítačoch v konkrétnej doméne alebo v určitej podsieti alebo za bránou firewall, môže ísť o niektorý z nasledujúcich problémov:
- Priradenie používateľských práv miestnej bezpečnostnej politiky pre váš účet Windows obmedzuje prístup zo siete.
- Môže sa vyskytnúť problém s dôveryhodnosťou domény, jeden z počítačov môže byť v pracovnej skupine, a preto nemusí mať prístup k doméne.
- Je možné, že rozlíšenie vášho mena nefunguje.
- Brána firewall alebo smerovač nemusia byť správne nakonfigurované alebo môžu byť nakonfigurované na blokovanie portu UDP 1434.
Niektoré chyby SQL môžu naznačovať stav inštancie databázy
Niektoré chybové kódy SQL vám môžu nepriamo naznačiť stav inštancie databázy. Vždy je vhodné dostať sa k hlavnej príčine chýb SQL a vyriešiť ich, ak je to možné. Okrem toho na zabezpečenie svojich údajov v prípade zlyhania SQL nainštalujte a sql server zotavenie nástroj ako DataNumen SQL Recovery vo vašom serveri. Po aktivácii sa môže aktivovať a do niekoľkých minút obnoviť záznamy z napadnutého súboru SQL. Tento nástroj je navyše vybavený na to, aby priniesol takmer všetky typy údajov, ktoré ste uložili v databázovom súbore, a dokáže dokonca obnoviť indexy.
Úvod autora:
Alan Chen je prezidentom a predsedom predstavenstva DataNumen, Inc., ktorá je svetovým lídrom v oblasti technológií obnovy dát, vrátane obnovenie prístupu a softvérové produkty na obnovenie sql. Pre viac informácií navštívte https://www.datanumen.com/