NUSTATYTI: negalima generuoti SSPI konteksto klaidos [SQL Server]

  • Klaida negali sugeneruoti SSPI konteksto, tai gali užkirsti kelią administratoriui ir vartotojams pasiekti jų SQLserverio.
  • Šiame straipsnyje mes ištirkite tris būdus į ištaisyti šią klaidą į grįšiu atgal prisijungęs.
  • Jei problema išlieka, peržiūrėkite mūsų dedikuotą SQL serverio puslapis dėl daugiau taiso.
  • Taip pat galite ištirti mūsų Trikčių šalinimo centras dėl daugiau naudingi sprendimai.
SQL serverio prisijungimo klaida
Norėdami išspręsti įvairias kompiuterio problemas, rekomenduojame „DriverFix“:
Ši programinė įranga leis jūsų tvarkyklėms veikti ir veikti, taigi apsaugosite nuo įprastų kompiuterio klaidų ir aparatūros gedimų. Dabar patikrinkite visus tvarkykles atlikdami 3 paprastus veiksmus:
  1. Atsisiųskite „DriverFix“ (patikrintas atsisiuntimo failas).
  2. Spustelėkite Paleiskite nuskaitymą rasti visus probleminius vairuotojus.
  3. Spustelėkite Atnaujinti tvarkykles gauti naujas versijas ir išvengti sistemos sutrikimų.
  • „DriverFix“ atsisiuntė 0 skaitytojų šį mėnesį.

Tikslinis pagrindinis vardas yra neteisingas - nepavyksta sugeneruoti SSPI konteksto klaidos, bandant užmegzti ryšį

SQL Serveris iš nuotolinio serverio su „Windows“ paskyra.

Tai yra bendra klaida. Tai gali būti suaktyvinta dėl daugelio priežasčių, įskaitant pasenusį slaptažodį, laikrodžio dreifą, SPN neregistravimo ar „Active Directory“ prieigos leidimą.

Šiame straipsnyje apžvelgiame kelis trikčių šalinimo veiksmus, kurie padės išspręsti nepavykusį generuoti SSPI konteksto klaidos „Windows“ serveryje.

Kaip pataisyti tikslinį pagrindinį pavadinimą yra neteisingas - ar negalima generuoti SSPI konteksto klaidos?

1. Pakeiskite SQL paslaugos vartotoją

negali generuoti SSPI konteksto

Pabandykite pakeisti „SQL SERVICE“ vartotoją tuo, kuris yra domeno administratorius. Kai išjungiate paslaugą, jums reikia paskyros su teisėmis, kad sukurtumėte naują SPN („Service Principal Name“).

Kai paslauga paleidžiama be jos, ji sukels klaidą. Pakeitus sistemos paskyros privilegijas, klaidą galima ištaisyti.

Tačiau dėl saugumo priežasčių paslaugų paskyroms visada rekomenduojama suteikti jiems mažiausiai privilegijų.

Pašalinkite SPN įrašus iš AD vartotojų ir kompiuterių

  1. Išplėstiniame rodinyje atidarykite „Active Directory“ vartotoją ir kompiuterius.
  2. Ieškokite „MSSQL Svc“ SSPN įrašų.
  3. Pašalinkite visus įrašus, susietus su MSSQL Svc.
  4. Uždarykite „AD User and Computers“ ir patikrinkite, ar nėra patobulinimų.
  5. Keisti „Active Directory“ leidimą.

2. Patikrinkite slaptažodį

negali generuoti SSPI konteksto

Klaida negali sugeneruoti SSPI konteksto, gali atsirasti dėl slaptažodžio problemų. Jei neseniai pakeitėte slaptažodį, bet neatsijungėte iš savo paskyros, tai gali sukelti klaidą.

Pabandykite atsijungti ir tada prisijungti naudodami naują slaptažodį, kad pašalintumėte klaidą.

Kitais atvejais problema gali kilti dėl slaptažodžio galiojimo pabaigos. Pakeiskite pasibaigusį slaptažodį ir prisijunkite naudodami naujus kredencialus, kad sužinotumėte, ar tai pašalina klaidą.


3. Keisti „Active Directory“ leidimą 

negali generuoti SSPI konteksto
  1. Bėk Adsiedit.msc ir iš Bėk dialogo langas.
  2. Viduje konors „Active Directory“ paslauga langą, išplėskiteDomenas [YourDomainName], tada išplėskite DC = RootDomainName, ir tada CN = Vartotojai.
  3. Dešiniuoju pelės mygtuku spustelėkite CN = [jūsų sąskaitos vardas] ir pasirinkite Savybės.
  4. Atidaryk Saugumas skirtuką.
  5. Spustelėkite Išplėstinė variantą.
  6. Pasirinkite bet kurį iš SAVARANKIŠKAI eilučių.
  7. Spustelėkite Redaguoti ir tada Atidarykite leidimo įrašą langas.
  8. Čia įsitikinkite, kad Direktorius yra nustatytas į SAVARANKIŠKAI, Tipas yra nustatytas į Leisti, ir Taikoma yra nustatytas į Tik šis objektas.
  9. Skyriuje Ypatybės pasirinkite šiuos dalykus.
    Skaityti servicePrincipalName
    Rašymo tarnyba „PrincipalName“
  10. Spustelėkite Gerai pritaikyti pakeitimus ir išeiti.

Pabandykite užmegzti naują ryšį ir patikrinkite, ar jie negali sugeneruoti SSPI konteksto klaidos. Norėdami pritaikyti pakeitimus, iš naujo paleiskite „SQL Services“, susietas su dabartine paskyra.

„Active Directory“ leidimo keitimas yra saugus pasirinkimas nei SQL serverio vartotojo pakeitimas. Tačiau prieš pradėdami keisti leidimą įsitikinkite, kad problema kilo dėl leidimo problemų.

Prisijunkite prie serverio, kuriame veikia jūsų SQL egzempliorius, tada patikrinkite klaidų žurnalus ir patikrinkite, ar klaida suveikė dėl leidimo problemų.

Klaida žurnale atrodys maždaug taip:

SQL serverio tinklo sąsajos biblioteka negalėjo užregistruoti pagrindinio paslaugos pavadinimo (SPN) [MSSQLSvc / servname.domainname.net: 1433] SQL serverio tarnybai.
„Windows“ grąžinimo kodas: 0x2098, būsena: 15. Jei neužregistruosite SPN, integruotas autentifikavimas gali sukelti NTLM naudojimą vietoj „Kerberos“.
Tai informacinis pranešimas. Tolesni veiksmai reikalingi tik tuo atveju, jei autentifikavimo politika reikalauja „Kerberos“ autentifikavimo ir jei SPN nebuvo užregistruotas rankiniu būdu.

Klaida negali sukurti SSPI konteksto gali atsirasti dėl leidimo, taip pat dėl ​​pasibaigusio kredencialų problemų. Slaptažodžio ir leidimo pakeitimas turėtų padėti ištaisyti klaidą ir vėl prisijungti prie savo SQL serverio.

Kaip atnaujinti iš „SQL Server 2008“

Kaip atnaujinti iš „SQL Server 2008“Sql Serveris

Norėdami išspręsti įvairias kompiuterio problemas, rekomenduojame „DriverFix“:Ši programinė įranga leis jūsų tvarkyklėms veikti ir veikti, taip apsaugant jus nuo įprastų kompiuterio klaidų ir apara...

Skaityti daugiau
Kaip apsaugoti SQL serverio duomenų bazę [Trumpas vadovas]

Kaip apsaugoti SQL serverio duomenų bazę [Trumpas vadovas]Sql ServerisKibernetinė Sauga

Praėjus šiam laikui, SQL serveriai išlieka populiarūs tarp kvalifikuotų administratorių. Tačiau atrodo, kad jų užtikrinimas vis dar yra viena didžiausių problemų.Atidžiai stebėdami savo SQL serveri...

Skaityti daugiau
„Microsoft“ pratęsia „Windows“ serverių ir SQL serverių palaikymą iki 16 metų

„Microsoft“ pratęsia „Windows“ serverių ir SQL serverių palaikymą iki 16 metų„Windows“ ServerisAukščiausio Lygio UžtikrinimasSql Serveris

Šią savaitę „Microsoft“ pristatė būsimus „Premium Assurance“ plano, kuriame ji yra, licencijavimo priedus pratęs „Windows Server“ ar „SQL Server“ produktų pataisų palaikymą dar šešeriems metams 10....

Skaityti daugiau