Quantcast
Channel: TechNet Blogs
Viewing all articles
Browse latest Browse all 36188

Lync Server 2013, SQL mirroring, 0x800706BA

$
0
0

A héten egy Lync Server 2013 frissítésen (is) dolgoztam. Lync Server 2010-ről frissítünk, Lync Server 2013-ra. A frissítés egy kiváló lehetőség arra, hogy a Lync Back-End funkciót átgondoljuk, átdolgozzuk. Ezt minimálisan a következő két tény indokolja:

  • nem használhatod a Lync 2010-es Back-End-et még csak átmenetileg sem a Lync Server 2013-al. Ez azt jelenti, hogy egy új SQL Back-End felépítése szükséges a 2013-hoz
  • az SQL failover cluster használata a korábbiakkal ellentétben nem támogatott

Ezeket figyelembe véve természetesen egy új SQL mirroring környezetet építettünk fel. Ennek során volt egy elég makacs hiba, amit nehezen sikerült megfogni. Windows Server 2012-es SQL és Windows Server 2012-es Lync Server 2013 Front-End kiszolgáló esetében, amikor beállítottuk a mirror SQL kiszolgálót a topology builder-ben, majd a topológiát publikáltuk, a következő hibaüzenetet kaptuk: “System.Runtime.InteropServices.COMException” “The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)

image

 

Elsőre egyszerűnek gondoltam a hibát. Arra gondoltam, ami a hibaüzenetben is van, hogy az RPC Service nem érhető el. Átnéztem a tűzfalbeállítást, teszteltem az RPC elérést és minden jónak tűnt. Kis debugolás után jutottam el oda, hogy itt más lesz a hiba.

A topológia publikálásakor, WMI-on keresztül ellenőrizzük azt, hogy az SQL milyen security kontextusban fut. Ehhez távolról WMI provideren keresztül csatlakozunk a Mirror kiszolgálóhoz. Ez nem sikerült. A hibát az okozza, hogy a Windows tűzfalon alapértelmezésben nincs engedélyezve a WMI elérés. Ennél is nagyobb probléma az, hogy sajnos (még) nem dokumentáltuk le sehol ennek szükségességét.

Addig is, aki ezzel a hibával találkozik, a WMI-t engedélyezze a SQL mirror kiszolgáló tűzfalán:

image


Viewing all articles
Browse latest Browse all 36188

Trending Articles