Hogyan lehet kijavítani a hibát: „Hálózati vagy példányspecifikus hiba történt, amikor kapcsolatot létesítettünk az SQL Server szerverrel”?



Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

„Hálózati vagy példányspecifikus hiba történt az SQL Server-hez való kapcsolódás létrehozása közben. A szerver nem található, vagy nem volt elérhető. Ellenőrizze, hogy a példány neve helyes-e, és hogy az SQL Server konfigurálva van-e a távoli kapcsolatok engedélyezéséhez. (Szolgáltató: Megnevezett csövek szolgáltatója, hiba: 40 - Nem sikerült kapcsolatot megnyitni az SQL Server szerverrel) (Microsoft SQL Server, Hiba: 53) ”.



Hálózati vagy példányspecifikus hiba történt az SQL Server-hez való kapcsolódás létrehozása közben.



A cikk az SQL szerverhez való kapcsolódáshoz használható hibaelhárítási módszerek alapos felsorolását tárgyalja. Először is megbeszéljük azokat a problémákat, amelyek szükség esetén felmerülnek csatlakozzon a távoli szerverhez IP-cím használatával mivel ez a leggyakoribb ok. Ezeket a lépéseket a SQL Server 2008 R2 ″ tovább ' Windows 10' , de kisebb változásokkal más verziókban is használhatók.



A hiba általában azt jelenti, hogy a Az SQL szerver nem található ” vagy „ A TCP port ismeretlen vagy hibás ” , vagy a „tűzfal” blokkolhatja.

1. módszer: Gyűjtsön információkat az SQL Server példányáról.

Ebben a szakaszban megvitatjuk a SQL szerver működik vagy sem, a javítás módszereivel együtt, ha nem működik.

1. lépés: Ellenőrizze, hogy az SQL Server egy példánya telepítve van-e és működik-e

Először jelentkezzen be az SQL Server példányt tároló számítógépre. Most kövesse ezeket a lépéseket a Szolgáltatások megnyitásához a Windows rendszerben.



  1. Kattintson a 'Start menü' majd mutasson rá 'Minden program' .
  2. Most mutasson az SQL Server-re, majd mutasson a -ra „Konfigurációs eszközök”
  3. Kattintson a gombra „SQL Server Configuration Manager” .
  4. Most válassza ki „SQL Server szolgáltatások” és ellenőrizze a jobb oldali ablaktáblán, hogy fut-e egy adatbázis-motor példánya.
  5. Sőt, ez gépeléssel közvetlenül megnyitható „Services.msc” ban,-ben FUSS és kattintson rendben . A következő képernyő jelenik meg.

Nyissa meg a szolgáltatásokat a „services.msc” beírásával a FUTÁS mezőbe.

Most ellenőrizze, hogy az adatbázis-motort úgy konfigurálták-e, hogy fogadja a távoli kapcsolatokat. Ennek ellenőrzéséhez kövesse az alábbi lépéseket.

  1. A szolgáltatások megnyitása után az adatbázis motor látható a jobb oldali ablaktáblán. A „MSSQLSERVER” alapértelmezett meg nem nevezett példány. Az alapértelmezett példány csak egy lehet.
  2. A „SQL Express”, alapértelmezett példány lesz „SQLEXPRESS” hacsak valaki nem nevezi át a telepítés során.
  3. Ellenőrizze, hogy a csatlakoztatni kívánt példánynak ugyanaz a neve van-e, mint amelyet a szolgáltatásokban megadtak.
  4. Ezenkívül ellenőrizze, hogy a példány állapota-e 'FUTÁS' .
  5. Sőt, ha megpróbál csatlakozni a megnevezett azonnali, akkor ellenőrizze még egyszer „SQL Server Browser szolgáltatás” már fut. Így ellenőriznie kell, hogy a „SQL Server Browser szolgáltatás” azon a kiszolgálón indul, amelyre az SQL Server telepítve van.
  6. Abban az esetben, ha az adatbázis-motor nem fut, akkor újra kell indítania. Tehát a „Adatbázis-motor” , a jobb oldali ablaktáblában kattintson a jobb gombbal a „Adatbázis-motor” („MSSQLSERVER” alapértelmezett) , majd kattintson a gombra 'Rajt' .

Ellenőrizze, hogy az „SQL Server Browser szolgáltatás” már fut-e.

2. lépés. Szerezze be a számítógép IP-címét.

Ehhez kövesse ezeket a lépéseket.

  1. Először is kattintson a Start menüre 'FUSS' és írja be „Cmd” és nyomja meg rendben .
  2. Ban ben parancssor ablak típusa „Ipconfig” és jegyezze fel IPV4 és IPV6-címek . Az emberek többnyire használják IPV4 cím.

IPv4 cím beszerzése

3. lépés: Szerezze be az SQL szerver által használt TCP-port számát

Kövesse az alábbi lépéseket, hogy az TCP-portszámot az SQL szerver használja

  1. Használata „SQL Server Management Studio” ( SSMS) csatlakozzon az SQL szerver példányához
  2. Tól től „Tárgy felfedező” kiterjed „Menedzsment” , kiterjed „SQL szerver napló” és kattintson az aktuális naplóra, amelyen szűrőt kell alkalmaznia.
  3. A reszelő alkalmazásához kattintson a szűrő és típus beírása gombra „A szerver figyel” az Üzenet tartalmazza szövegmezőben. Kattintson a szűrő alkalmazása elemre, majd nyomja meg az OK gombot.

    Szűrő alkalmazása „szerver hallgat”

  4. Olyan üzenet, mint „A szerver a [’ bármely ’1433] készüléken hallgat” meg kell mutatni. Az üzenet azt mutatja, hogy az SQL Server példány az összes számítógépen hallgat IP-cím IPv4 és TCP port van 1433 (alapértelmezett) .
  5. Egynél több példány esetében a TCP-port minden példányhoz más és más lesz.

    A szerver az IPv4-en és az 1433-as porton figyeli az üzenetet

  6. Ha nem erről van szó, kattintson a gombra 'Minden program' , mutasson az MS SQL kiszolgáló konfigurációs eszközeire, „SQL szerver konfiguráció kezelése” , és kattintson a jobb gombbal „TCP IP” és kattintson az Engedélyezés gombra, majd indítsa újra az SQL szervert, hogy a változások hatással legyenek.

2. módszer: Protokollok engedélyezése az 1433-as porthoz

Csatlakozás a „Adatbázis-motor” egy másik számítógépről sokak számára nem engedélyezett 'SQL szerver' megvalósításokat, hacsak egy rendszergazda nem használja „Configuration Manager” hogy megengedje. Ehhez a következő lépéseket kell követni.

  1. Kattintson 'Start menü' majd mutasson rá 'Minden program'
  2. Mutasson a „SQL Server 2008 R2”
  3. Mutasson felé „Konfigurációs eszközök” , majd ezt a kattintást követően „SQL Server Configuration Manager” .
  4. Kiterjed ' SQL Server hálózati konfiguráció ”.
  5. Válassza a „ protokollok MSSQL szerverhez ” . Kattintson „TCP IP” a jobb oldali panelen.

    A „Protokoll lap” megnyitása

  6. A fülön 'jegyzőkönyv' set engedélyezése as 'Igen' .
  7. Válaszd a „IP-cím fül” az ablakból, és állítsa be a TCP port ” egyenlő ' 1433 ″ ban,-ben „IP All” belépés.

    Állítsa be a portszámot az „IP-cím lapon”

  8. Most indítsa újra az adatbázis-motort, hogy a változtatások megmaradjanak. Ehhez a bal oldali ablaktáblából válassza ki az SQL szerver szolgáltatásokat, majd a jobb oldali ablaktáblán kattintson a jobb gombbal az adatbázis-motor példányára, majd nyomja meg az gombot 'újrakezd' .

3. módszer: Hozzon létre egy tűzfal kivételt

Néha a Windows tűzfal bekapcsol és blokkolja a hivatkozásokat egy másik számítógépről. Javításához hajtsa végre ezeket a lépéseket.

  1. Kattintson a „Start” gombra, és kezdje el a gépelést „Firewall.cpl” a futó dobozban.

    A “Firewall.cpl” megnyitása

  2. A Windows futtatásához a. Konfigurációs keretet kapja „Firewall.cpl” parancs. Lehet, hogy bekapcsolja a tűzfalat 'be ki' az itt alkalmazott kivételekkel és egyéb beállításokkal. Ellenőrizze a tűzfal állapotát, és kapcsolja be az aktiválásához, ha a tűzfal ki van kapcsolva. Ha ezt csak bekapcsolta, akkor a tűzfala ezen a ponton blokkol minden „SQL Server” csatlakozási kérelmet a számítógépéhez. Bizonyos kivételek megadásával konfigurálnia kell a tűzfalat az SQL Server adatbázis-motorhoz való hozzáférés engedélyezéséhez.
  3. Kattintson a „Speciális beállítások” elemre

    Kattintson a speciális beállítások lehetőségre a tűzfalszabályok megnyitásához

  4. Meg kell tanulnunk a „ SQL szerver ' és a ' SQL Server böngésző ”Szolgáltatás, amikor az„ SQL Server ”tűzfal-konfigurációkkal foglalkozik. Mindketten részt vesznek egy „ tűzfal ”A 'SQL szerver' . Ezért mindkét fogalmat külön-külön kell végigvinni.
  5. telehetengedélyvagyBlokkforgalompróbálkozásokhogytalálkozikakövetelményeknekban benaszabálynak nekhozzáférésaszámítógép.Általalapértelmezett „Bejövő forgalom' vanzárolt,teszükségnak neklétrehozni „Bejövő szabály' nak neklehetővé tesziforgalomnak nekelérni aszámítógép.Koppintson aaBejövőSzabályoktól tőlabalkenyérnak,-neka 'AblakokTűzfalval velFejlett Biztonság ”És kattintsonaÚjSzabálytól tőla „Műveletek” ablak.

    Az Új szabály kiválasztása a „Műveletek” ablakból.

  6. Válassza a „ Kikötő 'alatt “ Szabály típus 'ésnyomja meg ' Következő' gomb

    A „port” opció kiválasztása

  7. Most válassza ki „Sajátos helyi portok” és 1433-ra állította

    állítsa a „sajátos helyi kikötő” beállítást 1433-ra

  8. Most válassza ki 'Lehetővé teszia kapcsolat' ban bena 'Akció' párbeszédésnyomja megaKövetkezőgomb

    kiválasztva a „Kapcsolat engedélyezése” lehetőséget

  9. Adniaszabálynak nek ' cím' továbbezszínpadésnyomja mega ' Befejez' gomb.

    Adj címet a szabálynak

  10. Válassza a „ Egyéni szabály ” tól től „Új szabály” fülre

    Válassza az „Új szabály” fülön az „Egyéni szabály” lehetőséget

  11. Kattintson a gombra 'testreszab'

    Kattintson a „testreszabás” gombra

  12. Válassza a „ AdatbázisMotorPélda Szolgáltatás' tól tőla 'TestreszabSzolgáltatás Beállítások' alatt 'Alkalmaznak nekez szolgáltatás' éskattintsona 'RENDBEN' gomb

    Válassza az „Alkalmazás erre a szolgáltatásra” részben található „Szolgáltatásbeállítások testreszabása” részben az „Adatbázis-motorpéldány-szolgáltatás” lehetőséget, majd kattintson az „OK” gombra.

  13. Adjon nevet a szabálynak, és kattintson a Befejezés gombra

    Adj címet az új szabálynak

  14. Adja hozzá “Sqlservr.exe” jellemzően itt található 'C: Program Files (x86) Microsoft SQL Server MSSQL.x MSSQL Bin' (vagy ellenőrizze a tényleges mappa elérési útját) az elérési útvonalhoz, ellenőrizze a telepítéseknél a tényleges mappa elérési útját) és azt a portot, amelynek alapértelmezett értéke '1433' . Ellenőrizze a kapcsolati karakterláncot is.

4. módszer: Ellenőrizze a helyi kapcsolatot

Ennek a hibának az egyik oka az, hogy ha rossz kiszolgálónevet adunk meg, az hibát eredményez. Az alábbi ábrán látható módon a kiszolgáló neve a „DESKTOP-UD88TLT1” mivel a pontos kiszolgáló neve az „DESKTOP-UD88TLT” . Tehát nem lesz képes csatlakozni a szerverhez, ami hibát eredményez 'nem lehet kapcsolódni a szerverhez' . Ez a hiba legalapvetőbb oka, ezért először ellenőriznünk kell, ha helyben dolgozunk.

A hiba akkor jelentkezik, amikor helytelen szervernévvel kapcsolódik az SQL szerverhez. Ha a kiszolgáló nevét követő expressz kiadást használ, adja hozzá „ SQLEXPRESS” amint az az alábbi ábrán látható.

Helyi kapcsolódás az SQL szerverhez expressz kiadás használata közben

5 perc olvasás