- 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](/f/ed9e9c344be0e626214dde108b6f89e7.png)
Tämä ohjelmisto pitää ajurit käynnissä ja pitää sinut turvassa tavallisista tietokonevirheistä ja laitteistovikoista. Tarkista kaikki ohjaimesi nyt kolmessa helpossa vaiheessa:
- Lataa DriverFix (vahvistettu lataustiedosto).
- Klikkaus Aloita skannaus löytää kaikki ongelmalliset kuljettajat.
- 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](/f/ff199d35f59c2d0a6aae0ff1f7b71c28.png)
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
- Avaa Active Directory -käyttäjä ja tietokoneet edistyneessä näkymässä.
- Etsi SSPN-merkinnät MSSQL Svc: lle.
- Poista kaikki MSSQL Svc: hen liittyvät merkinnät.
- Sulje AD-käyttäjä ja tietokoneet ja tarkista mahdolliset parannukset.
- Muuta Active Directory -oikeutta.
2. Tarkista salasanasi
![ei voi luoda SSPI-kontekstia](/f/b12aedf0e0c404d5bc83fabdb967ee63.jpg)
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](/f/af0361b0753986d44ad7b7714310064c.png)
- Juosta Adsiedit.msc ja Juosta valintaikkuna.
- vuonna Active Directory -palvelu ikkuna, laajennaVerkkotunnus [YourDomainName]ja laajenna sitten DC = RootDomainName, ja sitten CN = Käyttäjät.
- Napsauta hiiren kakkospainikkeella CN = [Oma tilinumero] ja valitse Ominaisuudet.
- Avaa Turvallisuus välilehti.
- Klikkaa Pitkälle kehittynyt vaihtoehto.
- Valitse jokin seuraavista ITSENÄ riviä.
- Klikkaus Muokata ja sitten Avaa lupahakemus ikkuna.
- Varmista tässä Rehtori on asetettu SELF, Tyyppi on asetettu Sallia, ja Sovellettu on asetettu arvoon Vain tämä objekti.
-
Valitse Ominaisuudet-osassa seuraava.
Lue servicePrincipalName
Kirjoita servicePrincipalName - 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.