Ongelman ilmenemistapa
Oletetaan, että sinulla on Microsoft SQL Server 2008- tai Microsoft SQL Server 2008 R2 -esiintymä, joka on määritetty käyttämään kirjainkoon huomioon ottavaa lajittelua. Yrität lisätä Microsoft Windows NT -käyttäjän tai -ryhmän kirjautujaksi SQL Server:ään jollakin seuraavista tavoista:
- Käytössäsi on SQL Server Management Studio (SSMS).
- Käytät sp_grantlogin järjestelmään tallennettua toimintosarjaa.
- Käytät CREATE LOGIN -lauseketta.
- Käytät SUSER_SID funktiota.
Tässä tilanteessa näyttöön tulee seuraava virhesanoma:
Huomautus
Virhe 15401
Windows NT käyttäjää tai ryhmää Domain_name\User_name ei löydy.
Tarkista nimi uudelleen.
Syy
Tämä ongelma ilmenee, koska Windows NT -ohjelmointirajapinnan palauttamassa kirjautumisessa kirjainkoko ei ole merkitsevä. SQL Server suorittaa kuitenkin vertailun kirjainkoon mukaan, koska määrittämäsi lajittelu ottaa kirjainkoon huomioon.
Ratkaisu
Kumulatiiviset päivitystiedot
SQL Server 2008 R2 SP2:n kumulatiivinen päivitys 4
Tämän ongelman korjaus julkaistiin ensin kumulatiivisessa päivityksessä 4. Saat lisätietoja tämän SQL Server 2008 R2 SP 2:n kumulatiivisen päivityspaketin hankkimisesta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:
2777358 Kumulatiivinen päivityspaketti 4 SQL Server 2008 R2 Service Pack 2:lle
Huomautus: Koska koontiversiot ovat kumulatiivisia, jokainen uusi korjausversio sisältää kaikki edelliseen SQL Server 2008 R2 SP 2 -korjausjulkaisuun sisältyvät hotfix-korjaukset ja tietoturvakorjaukset. Suosittelemme, että otat käyttöön uusimman korjausversion, joka sisältää tämän hotfix-korjauksen. Lisätietoja saat napsauttamalla seuraavaa Microsoft Knowledge Base -tietokanta -artikkelinumeroa:
2730301 SQL Server 2008 R2 -koontiversiot, jotka julkaistiin SQL Server 2008 R2 Service Pack 2:n jälkeen
SQL Server 2008 R2 Service Pack 1:n kumulatiivinen päivityspaketti 10
Tämän ongelman korjaus julkaistiin ensin kumulatiivisessa päivityksessä 10. Saat lisätietoja tämän SQL Server 2008 R2 SP1:n kumulatiivisen päivityspaketin hankkimisesta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:
2783135 Kumulatiivinen päivityspaketti 10 SQL Server 2008 R2 SP1:lle
Huomautus: Koska koontiversiot ovat kumulatiivisia, jokainen uusi korjausversio sisältää kaikki hotfix-korjaukset ja tietoturvakorjaukset, jotka sisältyivät aiempaan SQL Server 2008 R2 SP1:n korjausjulkaisuun. Suosittelemme, että otat käyttöön uusimman korjausversion, joka sisältää tämän hotfix-korjauksen. Lisätietoja saat napsauttamalla seuraavaa Microsoft Knowledge Base -tietokanta -artikkelinumeroa:
2567616 SQL Server 2008 R2 -koontiversiot, jotka on julkaistu SQL Server 2008 R2 Service Pack 1:n jälkeen
SQL Server 2008 Service Pack 3:n (SP3) kumulatiivinen päivitys 8
Tämän ongelman korjaus julkaistiin ensin kumulatiivisessa päivityksessä 8. Saat lisätietoja tämän SQL Server 2008 Service Pack 3:n kumulatiivisen päivityspaketin hankkimisesta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:
2771833 SQL Server 2008 Service Pack 3:n kumulatiivinen päivityspaketti 8 Koska koontiversiot ovat kumulatiivisia, jokainen uusi korjausversio sisältää kaikki SQL Server 2008 Service Pack 3:n aiempaan korjausversioon sisältyvät hotfix-korjaukset ja tietoturvakorjaukset. Suosittelemme, että otat käyttöön uusimman korjausversion, joka sisältää tämän hotfix-korjauksen. Lisätietoja saat napsauttamalla seuraavaa Microsoft Knowledge Base -tietokanta -artikkelinumeroa:
2629969 SQL Server 2008 -koontiversiot, jotka on julkaistu SQL Server 2008 Service Pack 3:n julkaisemisen jälkeen
Lisätietoja virheen 15401 vianmäärityksestä on seuraavassa Microsoft Knowledge Base -tietokanta -artikkelissa:
Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.