- Chyba nemůže generovat kontext SSPI může zabránit správci a uživatelům v přístupu k jejich SQLserveru.
- V tomto článku, my prozkoumejte tři způsoby na opravit tuto chybu na dostat tě zpět online.
- Pokud problém přetrvává, podívejte se na naše vyhrazené Stránka serveru SQL Server pro více opravy.
- Můžete také prozkoumat naše Centrum pro řešení potíží pro více užitečná řešení.
Tento software udrží vaše ovladače v provozu a ochrání vás tak před běžnými chybami počítače a selháním hardwaru. Zkontrolujte všechny své ovladače nyní ve 3 snadných krocích:
- Stáhněte si DriverFix (ověřený soubor ke stažení).
- Klepněte na Začni skenovat najít všechny problematické ovladače.
- Klepněte na Aktualizujte ovladače získat nové verze a zabránit poruchám systému.
- DriverFix byl stažen uživatelem 0 čtenáři tento měsíc.
Cílový hlavní název je nesprávný - při pokusu o připojení nelze generovat kontextovou chybu SSPI SQL Server ze vzdáleného serveru s účtem Windows.
Toto je obecná chyba. Může být spuštěno z mnoha důvodů, včetně zastaralého hesla, posunu hodin, selhání registrace SPN nebo přístupového oprávnění služby Active Directory.
V tomto článku se podíváme na několik kroků pro řešení potíží, které vám pomohou vyřešit chybu nelze vygenerovat kontextovou chybu SSPI na serveru Windows.
Jak mohu opravit název cílového jistiny je nesprávný - nelze generovat kontextovou chybu SSPI?
1. Změňte uživatele služby SQL
Zkuste změnit uživatele služby SQL SERVICE s uživatelem, který je Domain Admin. Když službu vypnete, potřebujete účet s oprávněními k vytvoření nového hlavního názvu služby (Service Principal Name).
Když služba začne bez ní, spustí chybu. Chybu lze opravit změnou oprávnění vašeho systémového účtu.
Účetům služeb se však vždy doporučuje z bezpečnostních důvodů dát nejmenší oprávnění.
Odeberte položky SPN z AD Users and Computers
- V rozšířeném zobrazení otevřete uživatele a počítače služby Active Directory.
- Vyhledejte položky SSPN pro MSSQL Svc.
- Odeberte všechny položky spojené s MSSQL Svc.
- Zavřete uživatele služby AD a počítače a zkontrolujte, zda nedošlo k nějakým vylepšením.
- Změňte oprávnění služby Active Directory.
2. Zkontrolujte své heslo
K chybě nelze generovat kontext SSPI může dojít kvůli problémům s heslem. Pokud jste nedávno změnili heslo, ale neodhlásili jste se ze svého účtu, může to způsobit chybu.
Chcete-li chybu opravit, zkuste se odhlásit a poté se přihlásit pomocí nového hesla.
V jiných případech může být problém způsoben vypršením platnosti hesla. Změňte heslo, jehož platnost vypršela, a přihlaste se pomocí nových pověření, abyste zjistili, zda to chybu vyřeší.
3. Změňte oprávnění služby Active Directory
- Běh Adsiedit.msc a od Běh dialogové okno.
- V Služba Active Directory okno, rozbalteDoména [YourDomainName], pak rozbalte DC = RootDomainName, a pak CN = Uživatelé.
- Klikněte pravým tlačítkem na CN = [YourAccountName] a vyberte Vlastnosti.
- Otevři Bezpečnostní záložka.
- Klikněte na Pokročilý volba.
- Vyberte některou z možností JÁ řádky.
- Klepněte na Upravit a pak Otevřete položku oprávnění okno.
- Zde se ujistěte, že Ředitel školy je nastaven na JÁ, Typ je nastaven na Dovolit, a Aplikovaný To je nastaveno na Pouze tento objekt.
-
V části Vlastnosti vyberte následující.
Přečtěte si servicePrincipalName
Napište servicePrincipalName - Klepněte na OK použít změny a ukončit.
Zkuste navázat nové připojení a zkontrolujte, zda nemohou vygenerovat kontextovou chybu SSPI. Ujistěte se, že restartujete služby SQL, které jsou přidruženy k aktuálnímu účtu, abyste provedli změny.
Změna oprávnění služby Active Directory je bezpečná volba než změna uživatele serveru SQL. Než však změníte oprávnění, ujistěte se, že je problém spuštěn kvůli problémům s oprávněním.
Přihlaste se k serveru, na kterém je spuštěna vaše instance SQL, a poté zkontrolujte protokoly chyb a zkontrolujte, zda se chyba nespustila kvůli problémům s oprávněním.
Chyba v protokolu bude vypadat asi takto:
Knihovna síťového rozhraní serveru SQL Server nemohla zaregistrovat Service Principal Name (SPN) [MSSQLSvc / servername.domainname.net: 1433] pro službu SQL Server.
Návratový kód Windows: 0x2098, stav: 15. Selhání registrace hlavního názvu služby může způsobit, že integrované ověřování použije místo protokolu Kerberos NTLM.
Toto je informační zpráva. Další akce je vyžadována pouze v případě, že zásady ověřování vyžadují ověření Kerberos a pokud hlavní název služby nebyl zaregistrován ručně.
K chybě nelze generovat kontext SSPI může dojít z důvodu povolení i vypršení platnosti pověření. Změna hesla a oprávnění by vám měla pomoci opravit chybu a přihlásit se zpět na server SQL.