Kiszolgáló beállítása egy adott TCP-port hallgatására

  • 2017.04.25.
  • 3 perc olvasásra
    • m
    • M
    • J
    • r
    • M
    • +5

A következőre vonatkozik: SQL Server ( az összes támogatott verzió)

Ez a témakör leírja, hogyan állíthatja be az SQL Server Database Engine egy példányát egy adott rögzített port hallgatásához az SQL Server Configuration Manager használatával. Ha engedélyezve van, az SQL Server Database Engine alapértelmezett példánya az 1433 TCP porton hallgat. A Database Engine és az SQL Server Compact elnevezett példányai dinamikus portokra vannak konfigurálva. Ez azt jelenti, hogy az SQL Server szolgáltatás indításakor kiválasztanak egy elérhető portot. Ha tűzfalon keresztül csatlakozik egy megnevezett példányhoz, konfigurálja az Adatbázis-motort egy adott port meghallgatására, hogy a megfelelő port megnyitható legyen a tűzfalon.

Mivel az 1433-as port az ismert szabvány a SQL Server, egyes szervezetek megadják, hogy az SQL Server portszámát meg kell változtatni a biztonság növelése érdekében. Ez hasznos lehet bizonyos környezetekben. A TCP / IP architektúra azonban lehetővé teszi egy portolvasó számára a nyitott portok lekérdezését, így a portszám megváltoztatása nem tekinthető robusztus biztonsági intézkedésnek.

További információ a Windows tűzfal alapértelmezett beállításairól és leírás Az adatbázis-motort, az elemző szolgáltatásokat, a jelentéskészítési szolgáltatásokat és az integrációs szolgáltatásokat érintő TCP-portok közül lásd: A Windows tűzfal beállítása az SQL Server-hozzáférés engedélyezéséhez.

Tipp

Amikor a portszám kiválasztásával forduljon a https://www.iana.org/assignments/port-numbers webhelyhez az adott alkalmazásokhoz rendelt portszámok listájához. Válasszon ki egy nem hozzárendelt portszámot. További információ: A TCP / IP alapértelmezett dinamikus porttartománya megváltozott a Windows Vista és a Windows Server 2008 rendszerben.

Figyelmeztetés

Az adatbázis-motor újraindításkor új porton kezd hallgatni. Az SQL Server Browser szolgáltatás azonban figyeli a rendszerleíró adatbázist, és jelentést tesz az új portszámról, amint a konfiguráció megváltozik, annak ellenére, hogy az adatbázis-motor nem használja. Indítsa újra az adatbázis-motort a konzisztencia biztosítása és a kapcsolódási hibák elkerülése érdekében.

Az SQL Server Configuration Manager használata

TCP / IP portszám hozzárendelése az SQL Server Database Engine-hez

  1. Az SQL Server Configuration Manager konzol ablaktáblájában bontsa ki az SQL Server hálózati konfigurációját, bontsa ki a < példánynév >, majd kattintson duplán a TCP / IP elemre.

    Megjegyzés

    Ha problémái adódnak az SQL Server Configuration Manager megnyitásával, olvassa el az SQL Server részt. Configuration Manager.

  2. A TCP / IP Tulajdonságok párbeszédpanel IP-címek lapján több IP-cím jelenik meg IP1, IP2 formátumban, IPAll-ig. . Ezek egyike a loopback adapter IP-címére vonatkozik, a 127.0.0.1. További IP-címek jelennek meg a számítógép minden egyes IP-címéhez. (Valószínűleg mind a 4-es, mind a 6-os IP-címet látni fogja.) Kattintson a jobb gombbal az egyes címekre, majd kattintson a Tulajdonságok elemre a konfigurálni kívánt IP-cím azonosításához.

  3. Ha a TCP dinamikus portok párbeszédpanel 0-t tartalmaz, ami azt jelzi, hogy az adatbázis-motor dinamikus portokon hallgat, törölje a 0 értéket.

  4. Az IPn Tulajdonságok terület mezőbe a TCP Port mezőbe írja be annak a portszámnak a nevét, amelyet az IP-cím hallgatni kíván, majd kattintson az OK gombra. Több port megadható vesszővel elválasztva.

    Megjegyzés

    Ha a Protokoll fül Minden meghallgatásának beállítása “Igen”, akkor csak a TCP port és az IPAll szakasz alatti TCP Dynamic Port értékeket használjuk, és az egyes IPn szakaszokat teljes egészében figyelmen kívül hagyjuk. Ha az “All All Listen” beállítás értéke “No”, akkor az IPAll szakasz TCP Port és TCP Dynamic Port beállításait a rendszer figyelmen kívül hagyja, és az egyes IPn szakaszok TCP Port, TCP Dynamic Port és Enabled beállításait használja. Minden IPn szakasz rendelkezik egy Engedélyezett beállítással, amelynek alapértelmezett értéke “Nem”, ami az SQL Server figyelmen kívül hagyja ezt az IP-címet, még akkor is, ha van definiált portja.

  5. A konzol ablaktábláján kattintson az SQL Server Services elemre.

  6. A részletek ablaktáblában kattintson a jobb gombbal az SQL Server (< példány neve >), majd kattintson az Újraindítás gombra az SQL Server leállításához és újraindításához.

Csatlakozás

Miután megadta Az SQL Server úgy van konfigurálva, hogy egy adott porton hallgasson, háromféleképpen csatlakozhat egy adott porthoz egy ügyfélalkalmazással:

  • Futtassa az SQL Server Browser szolgáltatást a kiszolgálón, hogy csatlakozzon az Database Engine-hez. például név szerint.
  • Hozzon létre egy álnevet az ügyfélen, megadva a portszámot.
  • Programozza az ügyfelet egy csatlakozási karakterlánc használatával történő kapcsolódásra.

Lásd még:

Kiszolgálóalias létrehozása vagy törlése ügyfél számára (SQL Server Configuration Manager)
SQL Server böngésző szolgáltatás

Write a Comment

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük