6
votes

Ajouter Connexion et connectez-vous à SQL avec authentification SQL Server

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'


1 commentaires

IMPORTANT, l'authentification mixte doit être [activée] [1] [1]: Stackoverflow.com/questions/1719399/...


3 Réponses :


13
votes

Après avoir créé le login, vous devez ajouter l'utilisateur à la base de données. Cet exemple provient du serveur SQL documentation pour Créer un utilisateur code>: xxx pré>

edit strud> p>

Pour tester, j'ai couru ce t-SQL: P>

"Server=<server>; user id=Foo; password=f00; initial catalog=TestDB"


3 commentaires

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 utilisateur dans le contexte d'une autre base de données (peut-être maître)?



4
votes
  1. Vous devez créer un utilisateur pour le login, par exemple p>

    CREATE USER [newLog] FOR LOGIN [newLog] WITH DEFAULT_SCHEMA=[dbo]
    
  2. Vérifiez que l'authentification mixte est activée: https://stackoverflow.com/a/1719476/188926 p> li> ol>


0 commentaires

1
votes

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.


0 commentaires