sql >> Databáze >  >> RDS >> Sqlserver

SQL Server vrací chybu Přihlášení uživatele 'NT AUTHORITY\ANONYMOUS LOGON' se nezdařilo. v aplikaci Windows

Pokud se váš problém týká propojených serverů, musíte se podívat na několik věcí.

Za prvé, vaši uživatelé musí mít povoleno delegování, a pokud se změní jediná věc, pravděpodobně to udělají. Jinak můžete zrušit zaškrtnutí políčka "Účet je citlivý a nelze jej delegovat" ve vlastnostech uživatele v AD.

Za druhé, váš servisní účet (účty) musí být důvěryhodný pro delegování. Protože jste nedávno změnili svůj servisní účet, mám podezření, že je to viník. (http://technet.microsoft. com/en-us/library/cc739474(v=ws.10).aspx )

Zmínili jste, že můžete mít nějaké problémy s SPN, takže nezapomeňte nastavit SPN pro oba koncové body, jinak kartu delegování v AD neuvidíte. Také se ujistěte, že jste v rozšířeném zobrazení v části Uživatelé a počítače služby Active Directory.

Pokud se karta delegování stále nezobrazuje ani po opravě SPN, ujistěte se, že vaše doména není v režimu 2000. Pokud ano, můžete "zvýšit úroveň funkce domény."

Nyní můžete účet označit jako důvěryhodný pro delegování:

Nakonec budete také muset nastavit všechny počítače jako důvěryhodné pro delegování.

Jakmile to uděláte, znovu se připojte ke svému serveru SQL a otestujte své oblíbené servery. Měli by fungovat.



  1. Příkaz mysql delete s limitem

  2. Efektivní způsob získání @@rowcount z dotazu pomocí row_number

  3. Jak indexovat sloupec pole řetězců pro dotaz pg_trgm `'term' % ANY (array_column)`?

  4. předem vybrané hodnoty pro dynamický rozevírací seznam s více hodnotami