Connexion SQL Server à la source de données ODBC - Échec de la connexion pour l'utilisateur

13

J'ai déplacé ma base de données d'un SQL 2005 vers un serveur avec SQL 2008.

J'essaie maintenant de créer une source de données ODBC.

J'utilise "Avec l'authentification SQL Server en utilisant un identifiant et un mot de passe saisis par l'utilisateur" et j'ai entré mon identifiant et mon mot de passe. La connexion est visible dans SQL Server Management Studio sous Sécurité-> Connexions.

La connexion contient également les propriétés exactes de la même connexion sur mon ancien serveur. Lorsque je clique ensuite après avoir entré le nom d'utilisateur et le mot de passe, j'obtiens:

Connection failed:
SQLState: '28000'
SQL Server Error: 18456
[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'myUser'.

Après avoir lu ceci: http://support.microsoft.com/kb/555332, je me suis rendu compte que les propriétés du serveur étaient définies sur "Mode d'authentification Windows" uniquement, mais même après avoir changé pour "SQL Server et Mode d'authentification Windows", je continue d'avoir problèmes de connexion. Je peux cependant me connecter avec mon compte Windows.

jpsnow72
la source
Juste une note. Lorsque vous modifiez l'authentification du serveur de l'authentification Windows en mode mixte. Vous devrez activer manuellement la connexion SA si vous la souhaitez disponible. Personnellement, je le garderais désactivé dans votre cas puisque vous y avez accès via votre compte Windows.
Brandon leach

Réponses:

15

Ma réponse ... De mes commentaires:

Le problème était que le serveur était réglé sur "Mode d'authentification Windows" uniquement. Pour résoudre ce problème, je

  1. Faites un clic droit sur le serveur -> Propriétés
  2. Cliquez sur "Sécurité" dans le côté gauche de la boîte de dialogue "Propriétés du serveur"
  3. Modification de l'authentification du serveur en "mode d'authentification SQL Server et Windows"
  4. Cliquez sur "OK"
  5. Redémarrage des services associés. Au début, j'ai oublié de redémarrer les services, donc j'obtenais toujours l'erreur, mais maintenant je peux me connecter sans problème. Cela a été très utile: http://support.microsoft.com/kb/555332
jpsnow72
la source