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.
Az ismétlő kapcsolat aktiválásához általában először a kiszolgálót fogja elindítani, majd elindítani az ismétlőt, majd elindítani az ügyfelet.
Az ismétlőt is elindíthatja először, majd a kiszolgálót. Ha azonban nem a clicon paramétert használja fordított kapcsolat létrehozásához, az ügyfelet mindig utoljára kell elindítani.
Fontos
A távoli hibakeresés használatakor fontos biztonsági szempontokat kell figyelembe venni. További információkért, beleértve a biztonságos mód engedélyezésével kapcsolatos információkat, olvassa el a távoli hibakeresési és Windows hibakeresési eszközök biztonsági szempontjaicímű témakört.
Első lépés: A kiszolgáló indítása
A kiszolgáló lehet hibakeresési kiszolgáló, folyamatkiszolgáló vagy KD kapcsolatkiszolgáló. Ezt a szokásos módon kell elindítania, azzal a kivétellel, hogy az átviteli protokoll beállításaival nem az ügyfélhez, hanem az ismétlőhöz csatlakozik. További információ: Hibakeresési kiszolgálóaktiválása, folyamatkiszolgáló-aktiválása vagy KD-kapcsolatkiszolgálóaktiválása.
Ha jelszót használ a kiszolgáló létrehozásakor, az ügyfél csatolásakor ez a jelszó szükséges lesz, de az ismétlő létrehozásakor nem.
Ha a rejtett paramétert használja, a kiszolgáló a szokásos módon rejtve lesz. Maga az ismétlő mindig rejtve van.
Második lépés: Az ismétlő indítása
A Windows hibakeresési eszközeiben szereplő ismétlő neve DbEngPrx (dbengprx.exe).
A DbEngPrx a következő átviteli protokollokat ismeri: elnevezett cső (NPIPE), TCP és COM-port.
Ha az ügyfél és a kiszolgáló ssl protokollt használ, az ismétléshez TCP protokollt kell használnia. Ha az ügyfél és a kiszolgáló biztonságos cső (SPIPE) protokollt használ, az ismétlőhöz NPIPE protokollt kell használnia. Az ismétlő bármilyen adatot továbbít, amit kap – nem értelmezi, nem titkosítja és nem fejti vissza az adatokat. Az ügyfél és a kiszolgáló minden titkosítást és visszafejtést végrehajt.
A DbEnPrx parancssor szintaxisa a következő:
dbengprx [-p] -cClientTransport-sServerTransport
Az előző parancsok paraméterei a következő lehetséges értékekkel rendelkeznek:
-p
A DbEngPrx akkor is folytatja a meglévőt, ha az összes kapcsolat megszakad.
ClientTransport
Megadja a kiszolgálóhoz való csatlakozáshoz használandó protokollbeállításokat. A protokollnak egyeznie kell a kiszolgáló létrehozásakor használt protokollval. A protokoll szintaxisa a következő:
npipe:server=Server,pipe=PipeName[,password=Password]
tcp:server=Server,port=Socket[,password=Password][,ipversion=6]
tcp:clicon=Server,port=Socket[,password=Password][,ipversion=6]
com:port=COMPort,baud=BaudRate,channel=COMChannel[,password=Password]
A protokollparaméterek jelentése a következő:
kiszolgálói
Ez annak a számítógépnek a hálózati neve vagy IP-címe, amelyen a kiszolgáló létre lett hozva. A két kezdeti fordított perjel (\) megadása nem kötelező.
pipe=PipeName
Ha NPIPE vagy SPIPE protokollt használ, PipeName a kiszolgáló létrehozásakor a csőnek adott nevet.
port=Socket
TCP- vagy SSL-protokoll használata esetén Szoftvercsatorna- ugyanaz a szoftvercsatorna-portszám, amelyet a kiszolgáló létrehozásakor használtak.
clicon
Megadja, hogy a kiszolgáló megpróbál-e fordított kapcsolaton keresztül csatlakozni az ismétlőhöz.
ClientTransportclicon kell használnia, ha és csak akkor, ha a kiszolgáló clicon. A legtöbb esetben az ismétlő a kiszolgáló előtt indul el fordított kapcsolat használata esetén.
port=COMPort
COM protokoll használata esetén COMPort határozza meg a használni kívánt COM-portot. A "COM" előtag nem kötelező – például a "com2" és a "2" is elfogadható.
baud=BaudRate
COM protokoll használata esetén BaudRate a kiszolgáló létrehozásakor kiválasztott átviteli sebességnek kell megfelelnie.
channel=COMChannel
COM protokoll használata esetén COMChannel meg kell egyeznie a kiszolgáló létrehozásakor kiválasztott csatornaszámmal.
password=Jelszó
Ha a kiszolgáló létrehozásakor jelszót használtak, a hibakeresési ügyfél létrehozásához meg kell adni jelszó. Meg kell egyeznie az eredeti jelszóval. A jelszavak megkülönböztetik a kis- és nagybetűket. Ha helytelen jelszót ad meg, a hibaüzenet a "Hiba 0x80004005" értéket adja meg.
ipversion=6
(Csak Windows 6.6.07-hez és korábbi verziókhoz készült hibakeresési eszközök) Kényszeríti a hibakeresőt, hogy a 4-es verzió helyett a 6-os IP-címet használja, amikor TCP-t használ az internethez való csatlakozáshoz. A Windows Vista és újabb verziókban a hibakereső megpróbálja automatikusan alapértelmezettként használni a 6-os IP-címet, így ez a beállítás szükségtelen.
ServerTransport
Megadja azokat a protokollbeállításokat, amelyek akkor lesznek használva, amikor az ügyfél csatlakozik az ismétlőhöz. A lehetséges protokollszintaxisok a következők:
npipe:pipe=PipeName[,hidden][,password=Password][,IcfEnable]
tcp:port=Socket[,hidden][,password=Password][,IcfEnable]
tcp:port=Socket,clicon=Client[,password=Password]
com:port=COMPort,baud=BaudRate,channel=COMChannel[,hidden][,password=Password]
A protokollparaméterek jelentése a következő:
pipe=PipeName
NPIPE vagy SPIPE protokoll használata esetén PipeName egy sztring, amely a cső neveként szolgál. Minden csőnévnek egyedi ismétlőt kell azonosítania. Ha megpróbál újra felhasználni egy csőnevet, hibaüzenet jelenik meg.
PipeName nem tartalmazhat szóközöket vagy idézőjeleket.
PipeName tartalmazhat numerikus printf-stílusú formátumkódot, például %x vagy %d. Az ismétlő ezt a dbEngPrx folyamatazonosítójára cseréli. Egy második ilyen kód helyébe a DbEngPrx szálazonosítója kerül.
port=Socket
TCP- vagy SSL-protokoll használata esetén Szoftvercsatorna- a szoftvercsatornák portszáma.
Lehetőség van kettősponttal elválasztott porttartomány megadására is. A DbEngPrx ellenőrzi az ebben a tartományban lévő portokat, és ellenőrzi, hogy ingyenes-e. Ha szabad portot talál, és nem történik hiba, a rendszer létrehozza az ismétlőt. Az ügyfélnek meg kell adnia az ismétléshez való csatlakozáshoz használt tényleges portot. A tényleges port meghatározásához keresse meg az ismétlőt; az ismétlő megjelenítésekor a portot kettősponttal elválasztott két szám követi. Az első szám a ténylegesen használt port lesz; a második figyelmen kívül hagyható. Ha például a portot port=51:60értékként adták meg, és az 53-as portot ténylegesen használták, a keresési eredményekben a "port=53:60" érték jelenik meg. (Ha a clicon paramétert használja fordított kapcsolat létrehozásához, az ügyfél megadhat egy porttartományt így, míg az ismétlőnek meg kell adnia a ténylegesen használt portot.)
clicon=ügyféloldali
Ha TCP- vagy SSL-protokollt használ, és meg van adva a clicon paraméter, megnyílik egy fordított kapcsolat. Ez azt jelenti, hogy az ismétlő megpróbál csatlakozni az ügyfélhez ahelyett, hogy lehetővé teszi az ügyfél számára a kapcsolatfelvételt. Ez akkor lehet hasznos, ha olyan tűzfallal rendelkezik, amely megakadályozza a kapcsolatot a szokásos irányban.
ügyfél annak a számítógépnek a hálózati nevét vagy IP-címét adja meg, amelyen az ügyfél létezik vagy létrejön. A két kezdeti fordított perjel (\) megadása nem kötelező.
Mivel az ismétlő egy adott ügyfelet keres, nem csatlakoztathat több ügyfelet az ismétlőhöz, ha ezt a módszert használja. Ha a kapcsolat megtagadva vagy megszakadt, újra kell indítania az ismétlőt.
Ha clicon használ, a legjobb, ha az ügyfelet az ismétlő létrehozása előtt indítja el, bár a szokásos sorrend (az ügyfél előtti ismétlés) is engedélyezett.
port=COMPort
COM protokoll használata esetén COMPort határozza meg a használni kívánt COM-portot. A "COM" előtag nem kötelező – például a "com2" és a "2" is elfogadható. Nem használhatja ugyanazt a COM-portot a ClientTransport és a ServerTransport.
baud=BaudRate
COM-protokoll használata esetén BaudRate határozza meg a kapcsolat futási sebességét. A hardver által támogatott átviteli sebesség engedélyezett. Ha COM protokollt használ a ClientTransport és a ServerTransport eltérő átviteli sebességeket is megadhat, de természetesen a lassabb sebesség korlátozza, hogy az ügyfél és a kiszolgáló milyen gyorsan tud kommunikálni egymással.
channel=COMChannel
COM protokoll használata esetén COMChannel határozza meg az ügyféllel való kommunikációhoz használandó COM-csatornát. Ez bármilyen 0 és 254 közötti érték lehet, beleértve az értéket is. Egyetlen COM-portot több kapcsolathoz is használhat különböző csatornaszámok használatával. (Ez eltér a com-portok hibakeresési kábelekhez való használatától – ebben az esetben nem használhat csatornákat egy COM-porton belül.)
rejtett
Megakadályozza, hogy a kiszolgáló megjelenjen, amikor egy másik hibakereső megjeleníti az összes aktív kiszolgálót.
password=Jelszó
A hibakeresési munkamenethez való csatlakozáshoz egy ügyfélnek meg kell adnia a megadott jelszót.
jelszó bármilyen alfanumerikus sztring lehet.
IcfEnable
A hibakereső engedélyezi a TCP- vagy elnevezett csőkommunikációhoz szükséges portkapcsolatokat, ha az internetkapcsolat tűzfala aktív. Alapértelmezés szerint az internetkapcsolat tűzfala letiltja a protokollok által használt portokat. Ha IcfEnable használ TCP-kapcsolattal, a hibakereső hatására a Windows megnyitja a Socket paraméter által megadott portot. Ha az IcfEnable
Harmadik lépés: Az ügyfél indítása
Az ügyfélnek hibakeresési ügyfélnek vagy intelligens ügyfélnek kell lennie – attól függően, hogy melyik felel meg a kiszolgáló típusának. További részletekért lásd: Hibakeresési ügyfélaktiválása, Intelligens ügyfélaktiválása vagy Intelligens ügyfélprogram (kernel mód) aktiválása.
Ha a kiszolgáló elutasítja a kapcsolatot (például ha helytelen jelszót ad meg), az ismétlő és az ügyfél is le lesz állítva. Mindkettőt újra kell indítania a kiszolgálóval való kapcsolat visszaállításához.