Megosztás:


SQL Server-adatbázismotor egy példányának elrejtése

A következőkre vonatkozik:SQL Server

Ez a cikk azt ismerteti, hogyan rejtheti el az adatbázismotor egy példányát az SQL Serverben az SQL Server Configuration Manager használatával. Az SQL Server az SQL Server Browser szolgáltatással számba veszi a számítógépre telepített adatbázismotor példányait.

Ez a beállítás lehetővé teszi, hogy az ügyfélalkalmazások keressenek egy kiszolgálót, és segít az ügyfeleknek különbséget tenni az adatbázismotor több példánya között ugyanazon a számítógépen. Az alábbi eljárással megakadályozhatja, hogy az SQL Server Browser szolgáltatás kitehesse az adatbázismotor egy példányát az olyan ügyfélszámítógépek számára, amelyek a Tallózás gombbal próbálják megtalálni a példányt.

Az SQL Server Configuration Manager használata

  1. Az SQL Server Configuration Manager bontsa ki SQL Server hálózati konfigurációs, kattintson a jobb gombbal a protokolljaira, majd válassza <lehetőséget.

  2. A Jelzők lap HideInstance mezőjében válassza az Igen, majd az OK gombot a párbeszédpanel bezárásához. A módosítás azonnal érvénybe lép az új kapcsolatok esetében.

Megjegyzések

Ha elrejt egy elnevezett példányt, meg kell adnia a portszámot a kapcsolati sztringben a rejtett példányhoz való csatlakozáshoz, még akkor is, ha a böngészőszolgáltatás fut. Javasoljuk, hogy a nevesített rejtett példányhoz ne dinamikus portot, hanem statikus portot használjon.

További információ: Az SQL Server konfigurálása adott TCP-port figyelésére.

Klaszterezés

Ha elrejt egy fürtözött példányt vagy rendelkezésre állási csoportnevet, előfordulhat, hogy a fürtszolgáltatás nem tud csatlakozni az SQL Serverhez. Emiatt a fürtpéldány IsAlive-ellenőrzése meghiúsul, és az SQL Server offline állapotba kerül.

A forgatókönyv elkerülése érdekében hozzon létre egy aliast a fürtözött példány összes csomópontjában vagy az összes olyan példányban, amely a rendelkezésre állási csoport replikáit üzemelteti, hogy tükrözze a példányhoz konfigurált statikus portot. Egy két replikával rendelkező rendelkezésre állási csoportnál például, a node-one-on hozzon létre egy aliast a node-two példányhoz, például node-two\instancename. A második csomóponton hozzon létre egy node-one\instancenamenevű aliast. A sikeres feladatátvételhez az aliasokra van szükség.

További információ: Kiszolgálói alias létrehozása vagy törlése ügyfél általi használatra.

Ha elrejt egy fürtözött elnevezett példányt, előfordulhat, hogy a fürtszolgáltatás nem tud csatlakozni az SQL Serverhez, ha a LastConnect beállításkulcs (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SNI11.0\LastConnect) portja eltér attól a porttól, amelyen az SQL Server figyel.

Ha a fürtszolgáltatás nem tud kapcsolatot létesíteni az SQL Serverrel, a következőhöz hasonló hibaüzenet jelenhet meg:

Event ID: 1001: Event Name: Failover clustering resource deadlock.