web-dev-qa-db-fra.com

la connexion a échoué pour l'utilisateur 'sa'. L'utilisateur n'est pas associé à une connexion sécurisée SQL Server. (Microsoft SQL Server, erreur: 18452) dans SQL 2008

J'utilise Windows 7 Ultimate. Je peux me connecter avec le mode d'authentification Windows, mais l'authentification SQL avec l'utilisateur sa ne fonctionne pas. sa utilisateur est activé. Alors qu'est-ce que je fais?

12
Rev

Allez dans Start> Programs> Microsoft SQL Server> Enterprise Manager

Cliquez avec le bouton droit sur le nom de l'instance SQL Server> Sélectionnez Properties dans le menu contextuel> Sélectionnez le noeud Security dans la barre de navigation de gauche.

Sous la section Authentification, sélectionnez SQL Server and Windows Authentication 

Note: le serveur doit être arrêté et redémarré avant que cela ne prenne effet

Erreur 18452 (non associée à une connexion de serveur SQL sécurisée)

20
Kashif
  1. Cliquez sur le menu Démarrer> Programmes> Microsoft Sql Server> Outils de configuration. 

  2. Sélectionnez Configuration de la surface d'exposition du serveur SQL.

  3. Maintenant, cliquez sur Configuration de la surface pour les services et les connexions.

  4. Dans le volet gauche de la fenêtre contextuelle, cliquez sur le bouton radio Connexions distantes et sélectionnez Connexions locales et distantes.

  5. Sélectionnez Utiliser le bouton radio TCP/IP et les canaux nommés.

  6. cliquez sur appliquer et ok.

Maintenant, quand essayez de vous connecter au serveur SQL en utilisant le nom d'utilisateur et le mot de passe SQL, vous obtiendrez l'erreur mentionnée ci-dessous 

Impossible de se connecter à SQLEXPRESS.

INFORMATION ADDITIONNELLE:

La connexion a échoué pour l'utilisateur 'nom d'utilisateur'. L'utilisateur n'est pas associé à une connexion sécurisée SQL Server. (Microsoft SQL Server, Erreur: 18452) Pour pouvoir corriger cette erreur, suivez les étapes ci-dessous. 

  1. connectez-vous au serveur SQL en utilisant l'authentification par fenêtre. 

  2. Maintenant, faites un clic droit sur le nom de votre serveur en haut dans le volet gauche et sélectionnez Propriétés.

  3. Cliquez sur sécurité et sélectionnez le bouton radio mode serveur SQL et authentification Windows.

  4. Cliquez sur OK 

  5. redémarrez SQL Server avec un clic droit sur le nom du serveur et sélectionnez redémarrer. 

Maintenant, votre problème devrait être résolu et vous pourrez vous connecter en utilisant le nom d'utilisateur et le mot de passe du serveur SQL. 

Amusez-vous . Ateev Gupta

16
Ateev Gupta

J'ai rencontré la même erreur lorsque j'essayais de me connecter à mon instance SQL Server 2014 à l'aide de sa utilisateur à l'aide de SQL Server Management Studio (SSMS). Je faisais face à cette erreur même lorsque les paramètres de sécurité de l'utilisateur sa étaient corrects et que le mode d'authentification SQL était activé sur l'instance SQL Server.

Enfin, le problème s'est avéré que le protocole Named Pipes était désactivé. Voici comment vous pouvez l'activer:

Ouvrez l'application SQL Server Configuration Manager à partir du menu de démarrage. Activez maintenant le protocole Named Pipes pour les nœuds Client Protocols et Protocols for <SQL Server Instance Name>, comme indiqué dans l'instantané ci-dessous:

 enter image description here

Note: assurez-vous de redémarrer l'instance SQL Server après avoir apporté des modifications.

P.S. Je ne suis pas très sûr, mais il est possible que l'activation de Named Pipes soit requise sous un seul des deux nœuds que j'ai conseillé. Vous pouvez donc l'essayer les uns après les autres pour trouver une solution plus précise. 

0
RBT