Je souhaite ajouter un utilisateur dans SQL Server 2008 afin que je puisse utiliser l'authentification SQL Server à la place de l'authentification Windows pour la connexion à SQL et a essayé ce code pour créer un utilisateur avec la connexion:
CREATE login [newLog] with password = 'passnewLognewLog'
3 Réponses :
Après avoir créé le login, vous devez ajouter l'utilisateur à la base de données. Cet exemple provient du serveur SQL documentation pour edit strud> p> Pour tester, j'ai couru ce t-SQL: P> Créer un utilisateur code>: xxx pré>
"Server=<server>; user id=Foo; password=f00; initial catalog=TestDB"
J'ai essayé cela mais ne peut pas se connecter à l'aide de l'authentification SQL Server
Que dois-je le faire d'autre que je peux me connecter à l'aide de l'authentification SQL Server avec l'utilisateur créé ??
@cminor, vois mon édition. J'ai pu créer un login, ajouter l'utilisateur et vous connecter avec succès. Est-il possible que vous avez exécuté l'instruction code> utilisateur code> dans le contexte d'une autre base de données (peut-être maître)?
Vous devez créer un utilisateur pour le login, par exemple p>
CREATE USER [newLog] FOR LOGIN [newLog] WITH DEFAULT_SCHEMA=[dbo]
Vérifiez que l'authentification mixte est activée: https://stackoverflow.com/a/1719476/188926 p> li> ol>
Essayez ce qui suit. Ils ont travaillé pour moi quand j'avais eu cette question de connexion.
-When you are adding SQL user, make sure 'enforce password policy' is unchecked. -Make sure that user is mapped to the database with proper permissions. -on SSMS, right click server and then go to Security tab. Select 'SQL Server and Windows Authentication mode' option. -restart PC.
IMPORTANT, l'authentification mixte doit être [activée] [1] [1]: Stackoverflow.com/questions/1719399/...