Probléma a dcom-mal
Probléma a DCOM-el
DCOM klienssel rendelkező számítógépen a logK felhasználó elindítja a DCOM ügyfélalkalmazást. Az ügyfélben a CoCreatInstanceEx () eljárásban szerepelnek
felhasználó és bejelentkezési adatai (logS és passS).
Korábban minden működött.
Most, ha a felhasználók ugyanabban a tartományban vannak, akkor minden működik.
Ha hiba történt a különböző interfészen, nem támogatott.
És a kiszolgáló még mindig fut.
Úgy tűnik, a jelszó és a bejelentkezés érthető.
Úgy tűnik, hogy az ügyfél megszakad, mielőtt válaszol.
(Mivel a biztonsági napló azt mutatja, hogy az ügyfél felmászik a kiszolgálóra, akkor logK, majd logS).
Ha az eset a trigger hibájába kerül, akkor lehet, hogy valami az RPC-vel.
(Mondd meg, hogyan változtasd meg az RPC időtúllépését vagy más gyakorlati javaslatokat).
Köszönjük előre.
Ha nem keveredek semmit, az "ügyfél" tartományban regisztrálnia kell a kapcsolatot, és ennek a tartománynak kell lennie. megbízható domain a "kiszolgáló" domain számára. A visszahívások biztonságos interfészeken történő használatakor kétirányú bizalomra van szükség. Ha nem bízik meg, akkor sok további feltétel. De mindez IMHO. Ezek tisztán adminisztratív feladatok, nekik címezzék őket.
# xA0; # xA0, Hello.
Különböző tartományokban jobb kapcsolatot használni a TSocketConnection és a SocketService segítségével - kevesebb adminisztrációs fejfájást okozni.
Valószínűleg valahol a kiszolgálókon, amelyeken keresztül a kérés megy a felhasználóhoz, nincs regisztrálva. És az admin nem akar regisztrálni, és igaza lesz.
És az ügyfél tartományban van egy felhasználói logS c, melynek jelszavai vannak.
Van egy másik lehetőség a dcomcnfg anonim hozzáféréssel, majd elvileg minden vendég be fog jutni a DCOM kiszolgálóhoz
Hasonló probléma. Hozzá kellett férni az alkalmazáskiszolgálóhoz olyan számítógépről, amely nem része a tartománynak.
1. Hozzáférés a kiszolgálón található fájlrendszerhez (annak biztosítása érdekében, hogy rendszerint a kiszolgálóhoz csatlakozom). Hogyan kell csinálni - a Windows adminisztrációjának szokásos kérdése.
2. Jogok között a DCOM hozzáadta az "ALL" (Mindenki) csoportot. Hozzáférés történt.
A legfontosabb - megváltoztatása után DCOM beállításait a dcomcnfg parancsot meg kell újraindítani - nagyon sokáig ezzel kínozza, amíg rájöttem.
Két megoldás létezik:
1) Konfigurálja a bizalmakat a tartományok között.
2) Az „implicit hitelesítés” jelen a Windows, m. E. Ha a domain 1 van egy felhasználói U1 p1 jelszót, és ugyanaz a felhasználó ugyanazzal a jelszóval van a domén 2, a fent leírt helyzet, az U1 felhasználó domain 2 előkészítésében az 1-es tartomány erőforrásához való hozzáférés az 1-es tartományból u1 felhasználónak tekintendő. DCOM-kiszolgálók esetén ez működik.
Memória: 0,73 MB
Időzítés: 0.074 mp