Palvelimen määrittäminen kuuntelemaan tietyllä TCP-portilla

  • 25.4.2017
  • 3 minuuttia aikaa lukea
    • m
    • M
    • J
    • r
    • M
    • +5

Koskee seuraavia: SQL Server ( kaikki tuetut versiot)

Tässä ohjeaiheessa kerrotaan, kuinka SQL Server Database Engine -ilmentymä määritetään kuuntelemaan tiettyä kiinteää porttia SQL Server Configuration Managerin avulla. Jos tämä on käytössä, SQL Server Database Engine -laitteen oletusesiintymä kuuntelee TCP-porttia 1433. Tietokantamoottorin ja SQL Server Compactin nimetyt esiintymät on määritetty dynaamisille porteille. Tämä tarkoittaa, että he valitsevat käytettävissä olevan portin, kun SQL Server -palvelu käynnistetään. Kun muodostat yhteyden nimettyyn ilmentymään palomuurin kautta, määritä Database Engine kuuntelemaan tiettyä porttia, jotta sopiva portti voidaan avata palomuurissa.

Koska portti 1433 on tunnettu standardi Jotkin organisaatiot määrittelevät SQL Serverin, että SQL Server -portin numero on muutettava turvallisuuden parantamiseksi. Tästä voi olla hyötyä joissakin ympäristöissä. TCP / IP-arkkitehtuuri sallii kuitenkin porttiskannerin kysyä avoimia portteja, joten portin numeron muuttamista ei pidetä vankkana turvatoimenpiteenä.

Lisätietoja Windowsin palomuurin oletusasetuksista ja kuvaus TCP-porteista, jotka vaikuttavat tietokannan moottoriin, analyysipalveluihin, raportointipalveluihin ja integraatiopalveluihin, katso Windowsin palomuurin määrittäminen sallimaan SQL Serverin käyttö.

Vinkki

Kun Kun valitset porttinumeron, kysy https://www.iana.org/assignments/port-numbers -luetteloa tietyille sovelluksille määritetyistä porttinumeroista. Valitse määrittelemätön porttinumero. Lisätietoja on ohjeaiheessa TCP / IP: n oletusdynamiikan porttialue on muuttunut Windows Vistassa ja Windows Server 2008: ssa.

Varoitus

Tietokantamoottori alkaa kuunnella uudessa portissa, kun se käynnistetään uudelleen. SQL Server Browser -palvelu kuitenkin valvoo rekisteriä ja ilmoittaa uuden portin numeron heti, kun kokoonpanoa muutetaan, vaikka tietokantamoottori ei ehkä käytä sitä. Käynnistä tietokantamoduuli uudelleen varmistaaksesi yhtenäisyyden ja välttääksesi yhteysvirheitä.

SQL Server Configuration Managerin käyttäminen

TCP / IP-porttinumeron määrittäminen SQL Server -tietokantamoduulille

  1. Laajenna SQL Server Configuration Managerin konsoliruudussa SQL Server Network Configuration, laajenna < -esiintymän > ja kaksoisnapsauta sitten TCP / IP.

    Huomaa

    Jos sinulla on vaikeuksia avata SQL Server Configuration Manager, katso ohjeaihe SQL Server Configuration Manager.

  2. TCP / IP-ominaisuudet-valintaikkunan IP-osoitteet-välilehdessä useita IP-osoitteita näkyy muodossa IP1, IP2, aina IPAll asti. . Yksi näistä koskee loopback-sovittimen IP-osoitetta, 127.0.0.1. Jokaiselle tietokoneen IP-osoitteelle ilmestyy lisää IP-osoitteita. (Näet todennäköisesti sekä IP-version 4 että IP-version 6 osoitteet.) Napsauta hiiren kakkospainikkeella kutakin osoitetta ja napsauta sitten Ominaisuudet tunnistaaksesi määritettävän IP-osoitteen.

  3. Jos TCP: n dynaamiset portit -valintaikkunassa on 0, mikä tarkoittaa, että tietokantamoottori kuuntelee dynaamisia portteja, poista 0.

  4. Kirjoita IPn-ominaisuudet-alueen TCP-portti-ruutuun portin numero, jonka haluat tämän IP-osoitteen kuuntelevan, ja napsauta sitten OK. Useita portteja voidaan määrittää erottamalla ne pilkulla.

    Huomaa

    Jos Protokolla-välilehden Kuuntele kaikki -asetukseksi on määritetty ”Kyllä”, vain TCP-portti IPAll-osion alla olevia TCP Dynamic Port -arvoja käytetään ja yksittäisiä IPn-osioita ei huomioida kokonaisuudessaan. Jos Kuuntele kaikki -asetukseksi on valittu Ei, IPAll-osion TCP-portti ja TCP-dynaaminen portti -asetukset ohitetaan ja niiden sijaan käytetään yksittäisten IPn-osioiden TCP-portti-, TCP-dynaaminen portti- ja Käytössä-asetuksia. Jokaisella IPn-osalla on Käytössä-asetus, jonka oletusarvo on ”Ei”, mikä saa SQL Serverin ohittamaan tämän IP-osoitteen, vaikka sillä olisi määritetty portti.

  5. Valitse konsoliruudussa SQL Server Services.

  6. Napsauta hiiren kakkospainikkeella tietoruudussa SQL Server (< esiintymän nimi >) ja lopeta ja käynnistä SQL Server uudelleen napsauttamalla Käynnistä uudelleen.

Yhdistäminen

Kun olet Jos SQL-palvelin on määritetty kuuntelemaan tietyssä portissa, on kolme tapaa muodostaa yhteys tiettyyn porttiin asiakassovelluksella:

  • Suorita palvelimen SQL Server Browser -palvelu muodostaaksesi yhteyden tietokantamoduuliin esimerkiksi nimellä.
  • Luo alias asiakkaalle määrittämällä portin numero.
  • Ohjelmoi asiakas muodostamaan yhteys käyttämällä mukautettua yhteysmerkkijonoa.

Katso myös

Luo tai poista palvelimen aliaksia asiakkaan käyttöön (SQL Server Configuration Manager)
SQL Server -selainpalvelu

Write a Comment

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *