Milyen felhasználókkal indítsuk a SQL, OLAP, ... szervizeket?

Gyakran kérdezték tőlem, hogy miért nem jó, ha az SQL Server, az Analysis Services, és az SQL Server Agent szervizek a LocalSystem nevű felhasználó nevében futnak? Most mondok egy példát:

Az SQL mail tárolt eljárás akkor futtatható (master..xp_sendmail), ha

  1. Az SQL agent Domain Userrel fut (nem LocalSystem)
  2. Az SQL Server és az Agent ugyanazon felhasználóval fut

És az Analysis Services milyen felhasználóval fusson? Természetesen domain userrel, ha az OLAP server és annak adatforrása külön gépen fut. (NTSERVER1 -en fut az OLAP NTSERVER2 -őn fut az SQL) Egyébként jó a localSystem.

És ha már így belemelegedtünk a hitelesítésbe: SQL Server-en mikor használjunk SQL hitelesítést windows helyett? Ha szervereink más-más domain-ban találhatóak. Pl.: az OLAP szerver az egyik domain-ben, SQL szerver a másikban.

Kővári Attila - BI projekt

Új hozzászólás