Ajouter de connexion et se connecter à SQL avec SQL Serveur d'Authentification
Je veux ajouter un utilisateur dans SQL Server 2008 si je peux utiliser l'Authentification SQL Server au lieu de l'Authentification Windows pour la connexion à SQL, et ont essayé ce code pour créer un utilisateur avec login:
CREATE login [newLog] with password = 'passnewLognewLog'
Je le faire, mais quand je veux me connecter à SQL Server à l'aide de l'Authentification SQL, je reçois ce message d'
Ne peut pas se connecter à "Mydb"
informations supplémentaires: échec de la Connexion de l'utilisateur
'newLog'. (Microsoft SQL Server,
Erreur: 18456 )
Ce qui me manque ici?
Important, le mélange d'authentification doit être [enabled][1] [1]: stackoverflow.com/questions/1719399/...
OriginalL'auteur cMinor | 2011-07-10
Vous devez vous connecter pour publier un commentaire.
Après la création de la connexion, vous devez ajouter l'utilisateur à la base de données. Cet exemple est à partir de sql server la documentation pour
CREATE USER
:Modifier
Pour tester, j'ai couru ce T-SQL:
et ouvre une connexion avec succès à l'aide de cette chaîne de connexion:
quoi d'autre dois-je faire pour que je puisse se connecter en utilisant l'Authentification SQL Server avec l'utilisateur créé??
voir mon edit. J'ai été en mesure de créer un compte de connexion, ajouter l'utilisateur et se connecter avec succès. Est-il possible que vous avez exécuté la
create user
instruction dans le contexte d'une base de données différente (peut-être maître)?et à l'aide de SQL Server Management Studio...
OriginalL'auteur Jeff Ogata
Vous devez créer un utilisateur pour la connexion, par exemple
Vérifier que le mélange de l'authentification est activée: https://stackoverflow.com/a/1719476/188926
OriginalL'auteur Dunc
Essayez les solutions suivantes. Ils ont travaillé pour moi, quand j'ai eu ce problème de connexion.
OriginalL'auteur Programmer