Příznak
Předpokládejme, že máte clusteru instance serveru Microsoft SQL Server 2008 nebo Microsoft SQL Server 2008 R2. Pokud změníte účet služby v modulu snap-in Správce konfigurace serveru SQL pomocí účtu, který byl zadán během instalace serveru SQL Server na nový účet domény, zobrazí se chybová zpráva podobná následující v SQL Server Správce konfigurace:
Chyba zprostředkovatele služby WMI
Došlo k nespecifikované chybě [0x80004005]
Kromě toho nelze spustit Clusterovou instanci Microsoft SQL Server Analysis Services. Při kontrole protokolu událostí systému se zobrazí následující chybová zpráva:
MSSQLServerOLAPService služba nemohla přihlásit jako <Domain> \ <Nový účet> aktuálně nakonfigurovaná heslem z důvodu následující chyby:
Přihlašovací chyba: uživateli nebyl udělen požadovaný typ přihlášení na tomto počítači.
Služby: MSSQLServerOLAPService
Domény a účet: < Domain> \ <Nový účet>
Tento účet služby nemá potřebná uživatelská práva "protokolu". jako služba
Akce uživatele
Přiřadíte "Přihlásit jako službu" účet služby v tomto počítači. K tomu můžete použít místní nastavení zabezpečení (Secpol.msc). Pokud je počítač uzlu v clusteru, zkontrolujte, že toto uživatelské právo je přiřazena k účtu Clusterové služby na všech uzlech v clusteru.
Pokud jste již přiřadili tato uživatelská práva účtu služby a uživatelské právo se zdá být odstraněny, obraťte se na správce domény a zjistěte, pokud Zásady skupiny objektu přidružené k tomuto uzlu může odebrání práva.
Poznámka: Službu uvedené výše je pro výchozí instanci. Pro pojmenované instance název služby je MSOLAP$ <název instance>.
Příčina
K tomuto problému dochází, protože při nastavení seskupený instance služby Analysis Services služby SID nemá právo "Přihlásit se jako uživatel služby místní zásady" (SeServiceLogonRight).
Řešení
Chcete-li tento problém vyřešit, udělte že SQL Server Analysis Services služby SID místní zásady uživatele "Přihlásit jako službu" doprava.
-
Pro výchozí instanci serveru SQL Server Analysis Services, tnázev služby SID je NT SERVICE\MSSQLServerOLAPService.
-
Pro pojmenované instance název je NT SERVICE\MSOLAP$< název instance >.
Chcete-li udělit protokolu na jako službu doprava na služby SID, postupujte takto:
-
Otevřít Místní zásady zabezpečení pomocí příkazu Secpol.msc .
-
, Rozbalte položku místní zásady.
-
Cklikněte na možnost Přiřazení uživatelských práv.
-
v pravém podokně klepněte pravým tlačítkem Přihlásit se jako službaa potom klepněte na příkaz Vlastnosti.
-
, Klepněte na tlačítko Přidat uživatele nebo skupinu.
-
, Klepněte na tlačítko umístění , vyberte název serveru a potom klepněte na tlačítko OK.
-
Názvy Enter objektu k výběru pole, zadejte NT SERVICE\MSSQLServerOLAPServicea klepněte na tlačítko OK.
Poznámka: Pojmenovanou instanci, použijte MSOLAP$< název instance >. -
Klepněte na tlačítko OK.
Musí opakujte tyto kroky pro všechny uzly v clusteru.
Stav
Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".
Další informace
Tento problém se týká pouze seskupený instance služby Analysis Services pro SQL Server 2008 a SQL Server 2008 R2. Pro Microsoft SQL Server 2012 a novější verze programu nelze reprodukovat problém.