DAC és SQL cluster

Igazából az előző postot a DAC-ról emiatt a kis szösszenet miatt írtam: ha van egy SQL clusterünk, akkor azon alapból nincsen DAC sehol sem, ezt tartsuk észben. Egy standalone SQL-nél alapból fut, csak belologunk az oprendszerbe, és már kapcsolódunk is, ha esetleg nem engedélyeztük volna a remote DAC-ot. Ilyenkor ugyanis a 127.0.0.1-es IP valamely portján figyel a DAC.

Egy clusternél viszont ez nyilvánvalóan nem működhet, ha végiggondoljuk a cluster concepcióját. Az SQL Server csak olyan erőforrásokat használhat, amiken dependál a service (közvetve vagy közvetlenül). Így például maga a SQL Server csak a cluster IP megadott portján tud figyelni, a cluster node-ok saját IP-jén vagy bármi egyében, beleértve a localhostot, nem igazán. Hát így történt. Ha clusterünk van, és akarunk DAC-ot használni, akkor muszáj engedélyeznünk a remote admin connectiont, aminek eredményeképpen a standalone gépen minden IP-n, a clustered instance-nál a cluster IP-n fog figyelni a DAC. Ajánlom mindenkinek, hogy kapcsolja be. Emlékeztetőül a bekapcs:

sp_configure 'remote admin connections', 1;
GO
RECONFIGURE;

Azonnal érvényre jut, lehet ellenőrizni az errorlogban, illetve kapcsolódni DAC-ra előtte-utána.

Leave a comment