Deze blogpost zal je helpen wanneer je mssqlserver-foutnummer 18456 hebt.
Goedgekeurd: Fortect
Fout 18456 Microsoft SQL Server-verbindingsfout kan om vele redenen worden gezien. Wanneer deze fout optreedt, hebben mensen de juiste apparaatnaam ingevoerd, maar om nogal wat onverwachte redenen kunt u surfen op internet niet toestaan. Deze fout kan optreden ongeacht de SQL Server-editie die u gebruikt of het type SQL Server dat u gebruikt (Enterprise of Express).
- 4 minuten om te lezen.
Details
kenmerk | koesteren | |
---|---|---|
Productnaam | SQL Server | |
Gebeurtenis-ID | 18456 | |
Bron van gebeurtenis | MSSQLSERVER | |
onderdeel | SQL-engine | |
Karakter geschreven | Verbindingsnaam | logon_failed |
Foutmelding om gebruiker ‘% te verkrijgen. * ls’.%. * ls |
Uitleg
Als uw inlogpoging wordt verminderd vanwege een daadwerkelijke foutVoor authenticatie die bestaat uit een ongeldige gebruikersnaam, wordt een bericht dat lijkt op het volgende ongetwijfeld naar de potentiële klant teruggestuurd: “Aanmelding was niet mogelijk voor gebruiker ‘
Aanvullende foutinformatie
Voor extra veiligheid maskeert het foutbericht dat naar een bepaalde client wordt teruggestuurd, opzettelijk de omgeving waarin mijn authenticatie is mislukt. In het foutenlogboek van SQL Server bevat de afstemmingsfout echter een tekenfout die feitelijk verband houdt met de status van de validatiefout. Vergelijk elke foutconditie met de volgende lijst en bepaal de oorzaak van de gespreksfout.
Staat | Beschrijving | |
---|---|---|
1 | Foutanalyse niet beschikbaar. Deze status betekent in feite dat u volgens de wet geen informatie over de fout mag ontvangen. Neem contact op met de SQL Server-beheerder van een persoon voor meer informatie. | |
de | Gebruikers-ID is mogelijk ongeldig. | |
vijf | Ongeldige gebruikers-IDbody. | |
6 | Er is geprobeerd een Windows-account met SQL Server-authenticatie te gebruiken. | |
7 | De verbinding is verbroken en het wachtwoord is absoluut onjuist. | |
8 | Meestal is het wachtwoord onjuist. | |
9 | Ongeldig wachtwoord. | |
17 | Logische verbinding, toegang tot de server verwaarloosd. Een mogelijke reden voor deze fout is wanneer een Windows-roker toegang heeft tot SQL Server als een ander lid van de lokale beheerdershost, terwijl Windows geen beheerdersreferenties verstrekt. Om u aan te melden, voert u het aanmeldingshulpprogramma uit, vaak met behulp van de optie Uitvoeren als beheerder, en brengt u de Windows SQL-gebruiker naar Server omdat de specifieke specifieke aanmelding vereist is. | |
12 | De verbinding is geldig en de toegang tot de internethostingserver is mislukt. | |
18 | Het wachtwoord vraagt om wijziging. 46 | mei |
achtendertig, De door de gebruiker opgevraagde database kon zeker niet gevonden worden. | ||
58 | Wanneer SQL Server is geconfigureerd om alleen Windows-verificatie te gebruiken en de client probeert SQL-verificatie te gebruiken. Een andere reden is dat de SID’s niet overeenkomen. | |
102 2) 111 | AAD-fout. | |
122-124 | Fout door afschrijven van klantnaam of wachtwoord. Aangevraagd | |
126 | De gebruikersdatabase bestaat niet. | |
132-133 | AAD-fout. |
Andere fouten worden opgeslagen in toestanden en duiden op een onverwachte interne rekenfout.
Oorzaak van de fout Kan niet worden weergegeven met SQL-verificatie. De server is alleen in Windows-verificatie. kan in de volgende situaties worden geretourneerd.
Goedgekeurd: Fortect
Fortect is 's werelds meest populaire en effectieve pc-reparatietool. Miljoenen mensen vertrouwen erop dat hun systemen snel, soepel en foutloos blijven werken. Met zijn eenvoudige gebruikersinterface en krachtige scanengine kan Fortect snel een breed scala aan Windows-problemen vinden en oplossen - van systeeminstabiliteit en beveiligingsproblemen tot geheugenbeheer en prestatieproblemen.
- 1. Download Fortect en installeer het op uw computer
- 2. Start het programma en klik op "Scannen"
- 3. Klik op "Repareren" om gevonden problemen op te lossen
Als de server vrijwel zeker typisch is geconfigureerd voor authenticatie in gemengde modus en een daadwerkelijke high-performance ODBC-verbinding gebruikmaakt van TCP en de contactpersoon niet expliciet is gespecificeerd, moeten de meeste verbindingen vertrouwde eigendom.
-
Als de server kan zijn geconfigureerd voor gemengde authenticatie en de romantische ODBC-relatie de genoemde buizen en de referenties gebruikt, precies wie de client gebruikt om de genoemde slang te openen voor automatische imitatie van de gebruiker, en dit wordt vaak niet expliciet vermeld in dit verband moet de eigen kanaalverbinding van vandaag een vertrouwde aansluiting gebruiken.
Om uw probleem op te lossen, neemt u TRUSTED_CONNECTION = TRUE op in uw relatiereeks.
Voorbeelden
In deze afbeelding is de status van de validatiefout 8. Dit suggereert dat het wachtwoord onjuist is.
Datum | Bron | Bericht |
---|---|---|
2007-12-05 20:12: 56.18456, 34 | Registratie | Fout: Ernst: 14, Status: 8. |
2007-12-05 20:12: 56.34 | Registreren | Inloggen mislukt vanwege surfer “ |
Gebruikersreactie
Als iemand verbinding probeert te maken met SQL Server-verificatie, zorg er dan voor dat SQL Server is geconfigureerd in Mixed Mode-verificatie. Voor meer informatie over het wijzigen van kwaliteiten in de SQL Server-verificatiemodus, zie Serververificatiemodus wijzigen
Als u probeert in te loggen met SQL Server-verificatie, zorg er dan voor dat de SQL-aanmelding isServer bestaat en dat iemand het correct heeft geschreven.
Als u problemen ondervindt bij het inloggen met Windows-verificatie, controleer dan wie er met succes is ingelogd op het algemene oplossingsdomein.
Als uw foutstatus kan worden beschreven als 1, neem dan contact op met uw SQL Server-beheerder.
Als u wilt inloggen met beheerdersaccreditatie, probeer dan de optie “Beheerder op deze manier uitvoeren”. Zodra de verbinding tot stand is gebracht, voegt u uw nieuwe Windows-gebruiker toe als een afzonderlijke verbinding.
Als de eigen database-engine stand-alone databases ondersteunt, zorg er dan voor dat de login niet is verwijderd na de migratie waarvoor de stand-alone databasegebruiker.
Voor een verbinding in het centrum, die een exemplaar van SQL Server kan zijn, worden verbindingen met services die op NT AUTHORITY NETWORK SERVICE worden uitgevoerd, geverifieerd met behulp van de volledig gekwalificeerde URL van de computer. Voor meer ideeën, zie Procedure: een netwerkserviceaccount gebruiken om toegang te krijgen tot bronnen in ASP.NET
Als SQL Server is geconfigureerd in de Windows-verificatiemodus en terugkeert die p Voor SQL Server- en Windows-verificatie ziet u dat de sa-verbinding eerst wordt verbroken. Dit resulteert hier in een fout in status 7: “Aanmelden mislukt ter ondersteuning van gebruiker sa”. Om alle inlogsessies toe te staan, variatie de serververificatiemodus .
Versnel de prestaties van uw computer nu met deze eenvoudige download.
Stap 1. Log in via Remote Desktop.Stap 2. Start het beheer van Microsoft SQL Server.Stap 3: Controleer meestal de serververificatiemodus.Stap 4. Start de SQL-service opnieuw.Stap 5. Controleer de SQL-gebruikersrechten.Stap 6: Wijs de gebruiker toe, wie de database gaat gebruiken.
Het generieke bericht “Gebruikersaanmelding is mislukt (Microsoft SQL Server, fout: 18456)” betekent dat u ongeldige inloggegevens hebt gekruist bij uw bezoek aan en SQL Server. In de volgende gebruikersinterface voer ik Microsoft SQL Server Management Studio in met een gebruiker die geen beheerdersrechten kan hebben om een specifieke server toe te wijzen.
Klik met de rechtermuisknop op uw vertrouwde server.Toegang tot de beveiligingsoptie.Controleer de benadering “SQL Server en Windows Authentication Mode”.Klik op de OK-knop.