J'utilise Windows Vista et je ne parviens pas à me connecter avec un utilisateur nouvellement créé.
Je reçois une erreur:
Login failed for user 'tester'. (Microsoft SQL Server, Error: 18456"
with Severity = 14 and State = 1.
Qu'est-ce qui cause cette erreur et comment puis-je me connecter avec mon utilisateur?
SQL Server n'a pas été configuré pour autoriser l'authentification mixte.
Voici les étapes à résoudre:
Sélectionnez le bouton radio du mode d'authentification Windows et SQL Server, puis cliquez sur OK.
Cliquez avec le bouton droit sur l'instance SQL Server, sélectionnez Redémarrer (vous pouvez également ouvrir Services et redémarrer le service SQL Server).
Cela est également extrêmement utile pour les utilisateurs d’IBM Connections: mes assistants n’ont pas été en mesure de se connecter tant que je n’ai pas modifié ce paramètre.
Si vous n'avez pas redémarré votre serveur de base de données SQL après avoir modifié les informations de connexion, assurez-vous de le faire. Start
-> Programs
-> Microsoft SQL Server
-> Configuration tools
-> SQL Server configuration manager
-> Restart Server
.
Il semblerait que vous n'ayez ajouté que l'utilisateur au serveur. Vous devez également les ajouter à la base de données. Ouvrez la base de données/Sécurité/Utilisateur/Ajouter un nouvel utilisateur ou ouvrez le serveur/Sécurité/Logins/Propriétés/Mappage de l'utilisateur.
Vous devrez probablement consulter les journaux d'erreur SQL Server pour déterminer l'état actuel (il n'a pas été signalé au client pour des raisons de sécurité.) Voir - ici pour plus de détails.
Connexion au serveur en tant qu'administrateur
Allez à Sécurité> Connexions> Nouvelle connexion
Étape 1:
Login Name : SomeName
Étape 2:
Select SQL Server / Windows Authentication.
Plus d'infos sur, quelles sont les différences entre l'authentification de serveur SQL et l'authentification de Windows ..?
Choisissez la base de données par défaut et la langue de votre choix
Cliquez sur OK
Essayez de vous connecter avec les informations d'identification du nouvel utilisateur, il vous demandera de changer le mot de passe. Changer et se connecter
OR
Essayez avec la requête:
USE [master] -- Default DB
GO
CREATE LOGIN [Username] WITH PASSWORD=N'123456', DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[us_english], CHECK_EXPIRATION=ON, CHECK_POLICY=ON
GO
--123456 is the Password And Username is Login User
ALTER LOGIN [Username] enable -- Enable or to Disable User
GO