Det här blogginlägget hjälper dig varje gång du har mssqlserver -felnummer 18456.
Godkänd: Fortect
Fel 18456 Microsoft SQL Server -anslutningsfel kan hända av många skäl. När det här felet uppstår, att du har angett rätt enhetsnamn, men som regel av oväntade skäl kan du inte tillåta surfning på Internet. Det här felet kan uppstå oavsett vilken SQL Server -version du använder eller typen tillsammans med SQL Server du använder (Enterprise eller Express).
- 4 minuter att läsa.
Detaljer
attribut | värdering | |
---|---|---|
Produktnamn | SQL Server | |
Händelse -ID | 18456 | |
Händelsekälla | MSSQLSERVER | |
komponent | SQL Engine | |
Materialinnehåll för tecken | Anslutningsnamn | inloggningsfel |
Felmeddelande på grund av användarens%. * ls ‘.%. * ls |
Förklaring
Om ditt inloggningsförsök avvisas på grund av ett verkligt fel För autentisering som består av ett ogiltigt användarnamn returneras ett meddelande som liknar vanligen följande till prospekten: “Inloggningen har gått ner för användarens
Ytterligare felinformation
För ytterligare säkerhet döljer felmeddelandet som återförs till hela klienten avsiktligt den miljö där själva autentiseringen misslyckades. Men i SQL Server -felloggen innehåller avstämningsfelet ett fel som faktiskt är relaterat till valideringsfelstatusen. Jämför varje feletillstånd med användarlistan och bestäm orsaken till det gemensamma felet.
Ange | Beskrivning | |
---|---|---|
1 | Felanalys inte tillgänglig. Detta tillstånd innebär i princip att du inte är sanktionerad för att få information om felet. Kontakta din SQL Server -administratör för mer information. | |
helt enkelt | Användar -ID kan vara ogiltigt. | |
dina fem | Ogiltig användar -IDBody. | |
6 | Ett försök gjordes att använda en Windows -anslutning till internet med SQL Server -autentisering. | |
7 | Anslutningen har kopplats bort och lösenordet är verkligen felaktigt. | |
8 | Vanligtvis är lösenordet utan tvekan felaktigt. | |
9 | Ogiltigt lösenord. | |
18 | Logisk anslutning, åtkomst till servern fungerade inte. En möjlig orsak till detta fel är att många Windows -rökare har tillgång till SQL Server som en annan medlem i de lokala administratörsgrupperna, medan Windows inte tillhandahåller administratörsuppgifter. För att logga in, kör inloggningsverktyget, ofta via alternativet Kör som administratör, och beskriv sedan Windows SQL -användaren till servern eftersom den specifika inloggningen krävs. | |
12 | Anslutningen är giltig och åtkomsten till enheten misslyckades. | |
18 | Lösenordet behöver och vill ändras. 46 | maj |
37, databasen som användaren begärt kunde inte hittas. | ||
58 | När SQL Server bara är konfigurerad att använda Windows -autentisering försöker klienten använda SQL -autentisering. En annan anledning är att SID -enheterna inte matchar. | |
102 2) 111 | AAD -fel. | |
122-124 | Fel på grund av avskrivning av klientnamn eller lösenord. Begärd | |
126 | Användardatabasen finns inte. | |
132-133 | AAD -fel. |
Andra fel packas ihop i tillstånd och indikerar ett oväntat internt träningsfel.
Felorsak Det gick inte att tala med SQL -autentisering. Servern stöder endast Windows -autentisering. kan returneras när du följer situationer.
Godkänd: Fortect
Fortect är världens mest populära och effektiva PC-reparationsverktyg. Det litar på miljontals människor för att hålla sina system igång snabbt, smidigt och felfritt. Med sitt enkla användargränssnitt och kraftfulla skanningsmotor hittar och fixar Fortect snabbt ett brett utbud av Windows-problem – från systeminstabilitet och säkerhetsproblem till minneshantering och prestandaflaskhalsar.
- 1. Ladda ner Fortect och installera den på din dator
- 2. Starta programmet och klicka på "Skanna"
- 3. Klicka på "Reparera" för att åtgärda eventuella problem som upptäcks
Om servern typiskt anses vara konfigurerad för autentisering i blandat läge och en verklig högpresterande ODBC-anslutning använder TCP, och anslutningen inte uttryckligen anges, bör de flesta anslutningar göra full användning av betrodda ägande.
-
Om servern kommer att konfigureras för blandad autentisering och ODBC -webblänken använder de nämnda rören och referenser eftersom klienten använder för att öppna det namngivna amningen eller röret för automatisk imitation av användaren, och det är helt enkelt inte uttryckligen uttryckt i denna anslutning att en helt egen kanalanslutning måste använda en pålitlig nätanslutning.
För att lösa problemet, inkludera TRUSTED_CONNECTION = TRUE i din tilläggssträng.
Exempel
I detta exempel är valideringsfelstatus 8. Detta visar att lösenordet är felaktigt.
Användarsvar
Om du försöker ansluta med SQL Server Authentication, se till att SQL Server är konfigurerad i autentisering i blandat läge. Mer information om hur du ändrar höjder i SQL Server Authentication Mode finns i Ändra Server Authentication Mode
Om du hittar ett försök att logga in med SQL Server Authentication, se till att SQL -inloggningen ärServer finns plus att någon skrev det korrekt.
Om du har problem med att logga in medan du använder Windows -autentisering, kontrollera vem som har loggat in på en särskild lösningsdomän.
Om din felstatus vanligtvis är 1, kontakta din SQL Server -administratör.
Om du vill logga in med administratörsrekommendationer kan du prova alternativet “Kör administratör så här”. När anslutningen upprättats lägger du till din exklusiva Windows -användare som en separat anslutning.
Om din nuvarande databasmotor stöder fristående databaser, se till att specifik inloggning inte togs bort efter migrering för din fristående databasanvändare.
För en grannskapsanslutning, som kan vara en instans av SQL Server, autentiseras anslutningar till tjänster som körs på NT AUTHORITY NETWORK SERVICE med datorns fullständigt kvalificerade URL. Mer information finns i Så här: Använd ett nätverkstjänstkonto för att få tillgång till resurser i ASP.NET
Om SQL Server verkligen konfigurerades i Windows Autentiseringsläge och återkommer och p För SQL Server och Windows -autentisering kopplas i allmänhet en anslutning från först. Detta resulterar i bara ett fel i tillstånd 7: “Inloggning misslyckades vid användare sa”. För att tillåta alla inloggningssessioner, byta serverautentiseringsläge .
Snabba upp din dators prestanda nu med denna enkla nedladdning.Steg 1. Logga in via fjärrskrivbord.Steg 2. Starta administrationen av Microsoft SQL Server.Steg 3: Kontrollera vanligtvis serverautoriseringsläget.Steg 4. Starta om SQL -tjänsten.Steg 5. Kontrollera SQL -användarrättigheter.Steg 6: Kartlägg användaren som exakt kommer att använda databasen.
Det allmänna meddelandet “Användarinloggning kunde inte (Microsoft SQL Server, fel: 18456)” betyder att du nådde ogiltiga referenser när du besökte och SQL Server. I följande användargränssnitt anger jag Microsoft SQL Server Management Studio med en användare som inte har administratörsrättigheter för att utan tvekan mappa servern.
Högerklicka på din otroliga server.Tillgång till säkerhetsalternativet.Kontrollera de olika “SQL Server och Windows Authentication Mode”.Klicka på OK.