Korjaus: ei voi luoda SSPI-kontekstivirhettä [SQL Server]

  • Virhe ei voi luoda SSPI-kontekstia, mikä voi estää järjestelmänvalvojaa ja käyttäjiä pääsemästä omiin tietoihinsa SQLpalvelin.
  • Tässä artikkelissa, me tutkia kolmea tapaa että korjaa tämä virhe että saada sinut takaisin verkossa.
  • Jos ongelma ei poistu, tutustu omistettuamme SQL Server -sivu varten lisää korjaukset.
  • Voit myös tutustua meidän Keskuksen vianmääritys varten lisää hyödyllisiä ratkaisuja.
SQL-palvelimen kirjautumisvirhe
Erilaisten PC-ongelmien korjaamiseksi suosittelemme DriverFix-tiedostoa:
Tämä ohjelmisto pitää ajurit käynnissä ja pitää sinut turvassa tavallisista tietokonevirheistä ja laitteistovikoista. Tarkista kaikki ohjaimesi nyt kolmessa helpossa vaiheessa:
  1. Lataa DriverFix (vahvistettu lataustiedosto).
  2. Klikkaus Aloita skannaus löytää kaikki ongelmalliset kuljettajat.
  3. Klikkaus Päivitä ohjaimet uusien versioiden saamiseksi ja järjestelmän toimintahäiriöiden välttämiseksi.
  • DriverFix on ladannut 0 lukijoita tässä kuussa.

Kohteen pääasiallinen nimi on väärä - ei voi luoda SSPI-kontekstivirhettä, kun yritetään muodostaa yhteys SQL Palvelin etäpalvelimelta, jolla on Windows-tili.

Tämä on yleinen virhe. Se voidaan laukaista monista syistä, kuten vanhentuneesta salasanasta, kellon ajautumisesta, SPN: n rekisteröinnin epäonnistumisesta tai Active Directory -käyttöoikeudesta.

Tässä artikkelissa tarkastellaan muutamia vianmääritysvaiheita, joiden avulla voit ratkaista SSPI-kontekstivirhettä ei voi luoda Windows-palvelimessa.

Kuinka voin korjata kohdepään nimen väärin - ei voi luoda SSPI-kontekstivirhettä?

1. Vaihda SQL-palvelun käyttäjä

ei voi luoda SSPI-kontekstia

Yritä vaihtaa SQL SERVICE -käyttäjä verkkotunnuksen järjestelmänvalvojaksi. Kun lopetat palvelun, tarvitset käyttöoikeudet käyttävän tilin uuden SPN: n (palvelun pääkäyttäjän nimi) luomiseen.

Kun palvelu käynnistyy ilman sitä, se laukaisee virheen. Järjestelmätilin käyttöoikeuksien muuttaminen voi korjata virheen.

Palvelutileille on kuitenkin aina suositeltavaa antaa heille vähiten oikeuksia turvallisuussyistä.

Poista SPN-merkinnät AD-käyttäjistä ja tietokoneista

  1. Avaa Active Directory -käyttäjä ja tietokoneet edistyneessä näkymässä.
  2. Etsi SSPN-merkinnät MSSQL Svc: lle.
  3. Poista kaikki MSSQL Svc: hen liittyvät merkinnät.
  4. Sulje AD-käyttäjä ja tietokoneet ja tarkista mahdolliset parannukset.
  5. Muuta Active Directory -oikeutta.

2. Tarkista salasanasi

ei voi luoda SSPI-kontekstia

Virhe ei voi luoda SSPI-kontekstia voi esiintyä salasanaongelmien vuoksi. Jos olet äskettäin vaihtanut salasanasi, mutta et ole kirjautunut ulos tililtäsi, se voi aiheuttaa virheen.

Yritä kirjautua ulos ja kirjautua sisään uudella salasanalla virheen korjaamiseksi.

Muissa tapauksissa ongelma voi johtua salasanan vanhentumisesta. Vaihda vanhentunut salasana ja kirjaudu sisään uusilla tunnistetiedoilla nähdäksesi, ratkaiseeko se virheen.


3. Muuta Active Directory -oikeutta 

ei voi luoda SSPI-kontekstia
  1. Juosta Adsiedit.msc ja Juosta valintaikkuna.
  2. vuonna Active Directory -palvelu ikkuna, laajennaVerkkotunnus [YourDomainName]ja laajenna sitten DC = RootDomainName, ja sitten CN = Käyttäjät.
  3. Napsauta hiiren kakkospainikkeella CN = [Oma tilinumero] ja valitse Ominaisuudet.
  4. Avaa Turvallisuus välilehti.
  5. Klikkaa Pitkälle kehittynyt vaihtoehto.
  6. Valitse jokin seuraavista ITSENÄ riviä.
  7. Klikkaus Muokata ja sitten Avaa lupahakemus ikkuna.
  8. Varmista tässä Rehtori on asetettu SELF, Tyyppi on asetettu Sallia, ja Sovellettu on asetettu arvoon Vain tämä objekti.
  9. Valitse Ominaisuudet-osassa seuraava.
    Lue servicePrincipalName
    Kirjoita servicePrincipalName
  10. Klikkaus OK soveltaa muutoksia ja poistua.

Yritä muodostaa uusi yhteys ja tarkista, eivätkö he pysty luomaan SSPI-kontekstivirhettä. Varmista, että käynnistät muutokset nykyiseen tiliin liittyvät SQL-palvelut uudelleen.

Active Directory -käyttöoikeuden muuttaminen on turvallinen vaihtoehto kuin SQL-palvelimen käyttäjän vaihtaminen. Ennen kuin jatkat käyttöoikeuden muuttamista, varmista kuitenkin, että ongelma laukaisee käyttöoikeusongelmien vuoksi.

Kirjaudu sisään palvelimeen, jossa SQL-ilmentymä on käynnissä, ja tarkista sitten virhelokit tarkistaaksesi, johtuuko virhe käyttöoikeusongelmien takia.

Lokin virhe näyttää tältä:

SQL Server Network Interface -kirjasto ei voinut rekisteröidä SPN-palvelun nimeä [MSSQLSvc / servername.domainname.net: 1433] SQL Server -palveluun.
Windowsin palautuskoodi: 0x2098, tila: 15. SPN: n rekisteröinnin epäonnistuminen saattaa aiheuttaa integroidun todennuksen käyttävän NTLM: ää Kerberosin sijaan.
Tämä on informatiivinen viesti. Lisätoimet vaaditaan vain, jos todennuskäytännöt edellyttävät Kerberos-todennusta ja jos SPN: ää ei ole rekisteröity manuaalisesti.

Virhe ei voi luoda SSPI-kontekstia. Se voi johtua käyttöoikeuksista sekä vanhentuneista kirjautumistiedoista. Salasanan ja käyttöoikeuksien vaihtamisen pitäisi auttaa korjaamaan virhe ja kirjautumaan takaisin SQL-palvelimeesi.

5+ paras Windows-isäntä SQL Serverillä [2021-opas]

5+ paras Windows-isäntä SQL Serverillä [2021-opas]Sql PalvelinWindows Isäntä

Aikaa säästävä ohjelmisto- ja laiteosaaminen, joka auttaa 200 miljoonaa käyttäjää vuosittain. Opastamalla sinua neuvoja, uutisia ja vinkkejä päivittää tekniikkaa.A2-isäntä tunnetaan loistavista nop...

Lue lisää
Päivittäminen SQL Server 2008: sta

Päivittäminen SQL Server 2008: staSql Palvelin

Erilaisten PC-ongelmien korjaamiseksi suosittelemme DriverFix-tiedostoa:Tämä ohjelmisto pitää ajurit käynnissä ja pitää sinut turvassa tavallisista tietokonevirheistä ja laitteistovikoista. Tarkist...

Lue lisää
SQL-palvelintietokannan suojaaminen [Pikaopas]

SQL-palvelintietokannan suojaaminen [Pikaopas]Sql PalvelinKyberturvallisuus

Tämän ajan jälkeen SQL-palvelimet ovat edelleen suosittuja ammattitaitoisten järjestelmänvalvojien keskuudessa. Niiden turvaaminen näyttää kuitenkin edelleen olevan yksi suurimmista kysymyksistä.SQ...

Lue lisää