Comment faire pour que SQL Server trouve un login correspondant au nom fourni?

je viens de restaurer une sauvegarde de base de données dans mon instance SQL Server express.

  1. dans le studio de gestion sous le noeud d'instance de serveur où je suis allé: sécurité - > Logins - > nouveau login...
  2. puis j'ai rempli un nom de connexion, mot de passe et choisi l'authentification SQL Server. Et en bas j'ai sélectionné la base de données nouvellement restaurée pour être la base de données par défaut.
  3. à L'onglet "cartographie" de L'utilisateur à gauche, j'ai cartographié l'utilisateur à la base de données nouvellement restaurée et lui a donné le rôle de" db_owner".

quand j'essaie de me connecter, l'erreur suivante apparaît dans le log:

échec de la connexion pour l'utilisateur 'nom d'utilisateur'. Raison: impossible de trouver une connexion correspondant au nom fourni. [CLIENT:]

Comment faire pour que SQL Server trouve le login correspondant au nom que j'ai fourni?

Autres infos:

  • les pipes nommées sont activées
  • TCP / IP est activé
  • à distance les connexions sont autorisées
9
demandé sur Ropstah 2011-08-19 13:29:06

1 réponses

s'il Vous Plaît assurez-vous que vous avez sélectionné le mode "SQL Server Authentication" pour l'utilisateur que vous avez créé à partir Serveur > Sécurité > Connexions option.

une autre possibilité, est que vous avez créé la connexion du serveur SQL en utilisant Management Studio, et l'option demandant à l'utilisateur de changer le mot de passe lors de la première connexion a été cochée. Si vous ne vous êtes pas immédiatement connecté avec Management Studio, et que vous n'avez pas changé le mot de passe, alors la tentative de connexion à partir de L'autre machine ne peut pas faire apparaître une boîte de dialogue pour changez le mot de passe et il échoue.

essayez en retirant user et créer à nouveau.

9
répondu Upendra Chaudhari 2013-01-10 05:54:00