Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server Windows rendszeren
Ha egy kiszolgálónak két vagy több hálózathoz vagy hálózati alhálózathoz kell kapcsolatot létesítenie, egy tipikus forgatókönyv egy többhelyes számítógépet használ. Ez a számítógép gyakran szegélyhálózaton (más néven képernyős alhálózaton) található. Ez a cikk azt ismerteti, hogyan konfigurálhatja az SQL Servert és a Windows tűzfalat az Advanced Security használatával úgy, hogy hálózati kapcsolatokat biztosítson az SQL Server egy példányához több otthonos környezetben.
Megjegyzés:
A több otthonos számítógép több hálózati adapterrel rendelkezik, vagy több IP-cím használatára lett konfigurálva egyetlen hálózati adapterhez. A két otthonos számítógép két hálózati adapterrel rendelkezik, vagy úgy van konfigurálva, hogy két IP-címet használjon egyetlen hálózati adapterhez.
Előfeltételek
A cikk folytatása előtt ismernie kell a Windows tűzfal konfigurálása az SQL Server-hozzáférés engedélyezéséhez című cikkben szereplő információkat. Ez a cikk alapvető információkat tartalmaz arról, hogyan működnek az SQL Server-összetevők a tűzfallal.
A példához tartozó feltételezések:
A számítógépen két hálózati adapter van telepítve. Egy vagy több hálózati adapter vezeték nélküli is lehet. Két hálózati adaptert szimulálhat egy hálózati adapter IP-címével, második hálózati adapterként pedig a visszacsatolási IP-címet (127.0.0.1).
Az egyszerűség kedvéért ez a példa IPv4-címeket használ. Ugyanezek az eljárások IPv6-címek használatával is végrehajthatók.
Megjegyzés:
Az IPv4-címek négy számból álló sorozatok, amelyeket oktettnek neveznek. Minden szám kisebb, mint 255, pontokkal elválasztva, például 127.0.0.1. Az IPv6-címek nyolc hexadecimális számból álló sorozatok, amelyek kettőspontokkal vannak elválasztva, például fe80:4898:23:3:49a6:f5c1:2452:b994.
A tűzfalszabályok lehetővé tehetik a hozzáférést egy adott porton keresztül, például az 1433-as porton keresztül. Vagy tűzfalszabályok engedélyezhetik az SQL Server Adatbázismotor program (sqlservr.exe) elérését. Egyik módszer sem jobb, mint a másik. Mivel a szegélyhálózaton lévő kiszolgálók sebezhetőbbek a támadásokkal szemben, mint az intranetes kiszolgálók, ez a cikk feltételezi, hogy pontosabb vezérlést szeretne, és egyenként válassza ki a megnyitott portokat. Ezért ez a cikk feltételezi, hogy az SQL Servert egy rögzített port figyelésére fogja konfigurálni. Az SQL Server által használt portokról további információt a Windows tűzfal konfigurálása az SQL Server-hozzáférés engedélyezéséhez című témakörben talál.
Ez a példa az adatbázismotorhoz való hozzáférést az 1433-at használó TCP-port használatával konfigurálja. A különböző SQL Server-összetevőket használó többi port is konfigurálható ugyanazokkal az általános lépésekkel.
A példában szereplő általános lépések a következők:
Határozza meg a számítógépen található IP-címeket.
Konfigurálja az SQL Servert egy adott TCP-port figyelésére.
Konfigurálja a Windows tűzfalat speciális biztonsággal.
Választható eljárások
Ha már ismeri a számítógépen elérhető és az SQL Server által használt IP-címeket, kihagyhatja ezeket az eljárásokat.
A számítógépen elérhető IP-címek meghatározása
Azon a számítógépen, amelyre az SQL Server telepítve van, válassza a Start menü Futtatás parancsát, írja be a parancsot , majd kattintson az OK gombra.
A Parancssor ablakban írja be az ipconfig parancsot, majd nyomja le az ENTER billentyűt a számítógépen elérhető IP-címek listázásához.
Az ipconfig parancs néha számos lehetséges kapcsolatot sorol fel, beleértve a leválasztott kapcsolatokat is. Az ipconfig parancs az IPv4- és az IPv6-címeket is listázhatja.
Figyelje meg a használt IPv4- és IPv6-címeket. A listában szereplő egyéb információk, például az ideiglenes címek, az alhálózati maszkok és az alapértelmezett átjárók fontos információk a TCP/IP-hálózatok konfigurálásához. Ez az információ azonban ebben a példában nem szerepel.
Az SQL Server által használt IP-címek és portok meghatározása
Válassza a Start lehetőséget, mutasson a Minden program elemre, mutasson a Microsoft SQL Serverre, mutasson a Konfigurációs eszközök pontra, majd válassza az SQL Server Configuration Managert.
Az SQL Server Configuration Manager konzolpaneljén bontsa ki az SQL Server hálózati konfigurációját, bontsa ki a példánynév< protokolljait>, majd kattintson duplán a TCP/IP elemre.
A TCP/IP-tulajdonságok párbeszédpanel IP-címek lapján több IP-cím jelenik meg IP1formátumban, IP2, akár IPAllformátumban. Ezek egyike a visszacsatolási adapter IP-címe, 127.0.0.1. Minden számítógépen konfigurált IP-címhez további IP-címek jelennek meg.
Ha bármely IP-cím esetén a TCP Dinamikus portok párbeszédablakban
0szerepel, az azt jelzi, hogy az adatbázismotor dinamikus portokon hallgat. Ez a példa rögzített portokat használ a dinamikus portok helyett, amelyek újraindításkor változhatnak. Ezért ha a TCP Dinamikus portok párbeszédpanel tartalmaz0, törölje a0.Figyelje meg a konfigurálni kívánt IP-címekhez tartozó TCP-portot. Ebben a példában tegyük fel, hogy mindkét IP-cím az alapértelmezett 1433-as porton hallgatózik.
Ha nem szeretné, hogy az SQL Server néhány elérhető portot használjon, a Protokoll lapon módosítsa az Összes figyelése értéket Nem értékre; az IP-címek lapon módosítsa az Aktív értéket Nem értékre a nem használni kívánt IP-címeknél.
A Windows tűzfal konfigurálása speciális biztonsággal
Miután megismerte a számítógép által használt IP-címeket és az SQL Server által használt portokat, létrehozhat tűzfalszabályokat, majd konfigurálhatja ezeket a szabályokat adott IP-címekhez.
Tűzfalszabály létrehozása
Azon a számítógépen, amelyre az SQL Server telepítve van, csatlakozzon rendszergazdaként.
Válassza a Start lehetőséget, válassza a Futtatás lehetőséget, írja be a wf.msc parancsot, majd kattintson az OK gombra.
A Felhasználói fiókok felügyelete párbeszédpanelen válassza a Folytatás lehetőséget a Rendszergazdai hitelesítő adatokkal a Windows tűzfal speciális biztonsági beépülő moduljának megnyitásához.
Az Áttekintés lapon ellenőrizze, hogy a Windows tűzfal engedélyezve van-e.
A bal oldali panelen válassza a Bejövő szabályok lehetőséget.
Kattintson a jobb gombbal a Bejövő szabályok elemre, majd válassza az Új szabály lehetőséget az Új bejövő szabály varázsló megnyitásához.
Létrehozhat egy szabályt az SQL Server programhoz. Mivel azonban ez a példa rögzített portot használ, válassza a Port, majd a Tovább lehetőséget.
A Protokollok és portok lapon válassza a TCP lehetőséget.
Válassza a Megadott helyi portokat. Írja be a portszámokat vesszővel elválasztva, majd válassza a Tovább gombot. Ebben a példában az alapértelmezett portot fogja konfigurálni; ezért írja be a .
1433A Művelet lapon tekintse át a beállításokat. Ebben a példában nem a tűzfalat használja a biztonságos kapcsolatok kényszerítésére. Ezért válassza a Kapcsolat engedélyezése, majd a Tovább gombot.
Előfordulhat, hogy a környezet biztonságos kapcsolatokat igényel. Ha kiválasztja a biztonságos kapcsolatok egyik beállítását, előfordulhat, hogy konfigurálnia kell egy tanúsítványt és a Kényszerített titkosítás beállítást. A biztonságos kapcsolatokról további információt az SQL Server adatbázismotorjának konfigurálása a kapcsolatok titkosításához és az SQL Server adatbázismotorjának konfigurálása a kapcsolatok titkosításához című témakörben talál.
A Profil lapon válasszon ki egy vagy több profilt a szabályhoz. Ha nem ismeri a tűzfalprofilokat, válassza a További információ a profilokról hivatkozást a tűzfalprogramban.
Ha a számítógép kiszolgáló, és csak akkor érhető el, ha egy tartományhoz csatlakozik, válassza a Tartomány lehetőséget, majd válassza a Tovább gombot.
Ha a számítógép egy mobilszámítógép (például egy laptop), valószínűleg több profilt használ, amikor különböző hálózatokhoz csatlakozik. Mobilszámítógépek esetén különböző hozzáférési képességeket konfigurálhat a különböző profilokhoz. Engedélyezheti például a hozzáférést, ha a számítógép a tartományprofilt használja, de a nyilvános profil használatakor nem engedélyezi a hozzáférést.
A Név lapon adja meg a szabály nevét és leírását, majd válassza a Befejezés lehetőséget.
Ismételje meg ezt az eljárást, és hozzon létre egy másik szabályt minden EGYES IP-címhez, amelyet az SQL Server használni fog.
Miután létrehozott egy vagy több szabályt, hajtsa végre az alábbi lépéseket a számítógépen található ip-címek szabály használatára való konfigurálásához.
Adott IP-címek tűzfalszabályának konfigurálása
A Fokozott biztonságú Windows tűzfalBejövő szabályok lapján kattintson a jobb gombbal az imént létrehozott szabályra, majd válassza a Tulajdonságok lehetőséget.
A Szabály tulajdonságai párbeszédpanelen válassza a Hatókör lapot.
A Helyi IP-cím területen válassza az Ezek az IP-címek, majd a Hozzáadás lehetőséget.
Az IP-cím párbeszédpanelen válassza az Ez az IP-cím vagy alhálózat lehetőséget, majd írja be a konfigurálni kívánt IP-címek egyikét.
Kattintson az OK gombra.
A Távoli IP-cím területen válassza az Ezek az IP-címek, majd a Hozzáadás lehetőséget.
Az IP-cím párbeszédpanelen konfigurálhatja a számítógép kiválasztott IP-címének kapcsolatát. Engedélyezheti a kapcsolatokat a megadott IP-címekről, IP-címek tartományaiból, teljes alhálózatokból vagy bizonyos számítógépekről. A beállítás helyes konfigurálásához ismernie kell a hálózatot. A hálózatról további információt a hálózati rendszergazdánál talál.
Az IP-cím párbeszédpanel bezárásához kattintson az OK gombra; majd az OK gombra kattintva zárja be a Szabály tulajdonságai párbeszédpanelt.
Ha többhelyes számítógépen szeretné konfigurálni a többi IP-címet, ismételje meg ezt az eljárást egy másik IP-cím és egy másik szabály használatával.