Connexion SQL Server travaille dans une chaîne de connexion, mais échoue dans la DSN

J'ai un site web et je suis en train de configurer un DSN au lieu d'utiliser une chaîne de connexion, car il semble plus sûr.

La chaîne de connexion suivante fonctionne très bien dans mon site:

"Server=servername; database=mydb; user id= web.account; password=PassW0rd!; Integrated Security=SSPI"

Cependant, lorsque j'essaie de configurer un DSN ( utilisez la version 64 bits d'administration odbc ), je reçois le message d'erreur suivant:

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

Gardez à l'esprit, je suis en utilisant le même compte et le mot de passe que j'utilise dans la chaîne de connexion (qui fonctionne). C'est trop bizarre parce que l'erreur se produit juste après que j'ai cliquez sur "Suivant" sur le "Comment SQL Server doit-il vérifier l'authenticité de l'ID de connexion?" de la page.

Il semble que l'administration odbc ne cherche même pas à se connecter au serveur pour vérifier les informations d'identification. Que puis-je vérifier pour prouver ce /Comment puis-je résoudre ce problème?

Choses que j'ai essayé:

  • J'ai vérifié le mode d'authentification du serveur, comme proposé dans d'autres solutions, et qui est défini sur "SQL Server et le mode d'Authentification Windows", comme il se doit.
  • J'ai essayé de créer un Utilisateur et le Système DSN - à la fois obtenir la même erreur, cela semble être une preuve supplémentaire qu'il n'essaie pas de se connecter au serveur pour vérifier les informations d'identification.
  • J'ai essayé la même chose de la création de DSN sur plusieurs serveurs, tous ont le même problème. Est-il possible de SQL Serveur refuse de ces types de connexions?

Mise à JOUR de 1:
L'administrateur m'a juste dit que le web.compte est en fait un compte Windows, pas d'un compte SQL. Je suppose que c'est pourquoi l'odbc n'est pas de travail, parce qu'il n'essayez pas de vous connecter en tant qu'un autre utilisateur de windows, seulement en tant que l'utilisateur windows actuel. Alors maintenant, la question est, comment puis-je configurer un DSN avec un autre compte windows? Ou est-ce même possible?

  • Le DSNless vs la DSN sont en train d'être fait sur la même machine? si c'est sur un nouveau vous êtes capable de ping la base de données de la machine ayant la DSN? L'authentification SQL Server Journal, même signaler une erreur? Si non, alors vous savez que c'est quelque chose à voir avec la connexion à la DB, et pas de la bd elle-même rejet de la connexion.