Je ne peux pas me connecter à SQL Server 2008 à l'aide de l'authentification SQL Server.
Je ne peux me connecter qu'en utilisant le mode d'authentification Windows.
J'ai choisi uniquement les valeurs par défaut lors de l'installation de SQL Server 2008 R2.
Réponses:
Avez-vous regardé n'importe où? Cliquez avec le bouton droit sur le serveur et choisissez Propriétés, puis sélectionnez l'écran Sécurité.
Ensuite, connectez-vous à l'aide de votre compte administrateur d'authentification Windows et définissez le mot de passe pour le
sa
compte d'authentification SQL.la source
Quel mode d'authentification?
Votre serveur a peut-être été configuré pour fonctionner en mode d'authentification Windows uniquement. Cela peut être vérifié en ouvrant les propriétés de votre instance SQL Server dans SQL Server Management Studio et en consultant la section Sécurité :
Ou vous pouvez exécuter l'instruction SQL Server suivante après vous être connecté avec un compte Windows:
Si la valeur renvoyée est
LoginMode 2
alors le mode d'authentification SQL Server et Windows a été activé. (Voir l' étape 2. pour plus de détails sur la façon de changer cela.)Si la valeur renvoyée est
LoginMode 1
alors le mode d'authentification Windows a été activé. (Voir l' étape 1. pour plus de détails sur la façon de modifier ce paramètre) La connexion avec des connexions SQL Server pures n'est pas possible.Étape 1. - Modification du mode d'authentification
Si votre instance a été configurée pour utiliser uniquement le mode authentifié Windows, vous devrez activer SQL Server et le mode d'authentification Windows et redémarrer votre serveur. Suivez ces étapes simples:
1. Changer le mode d'authentification
Script SQL
SQL Server Management Studio (SSMS)
Modifiez le paramètre dans la section de sécurité de la fenêtre des propriétés en mode SQL Server et Windows Authentication .
2. Redémarrez l'instance SQL Server
Script SQL
(peut être réalisé via SQL Script en mode SQLCMD )
SQL Server Management Studio (SSMS)
Cliquez avec le bouton droit sur votre instance SQL Server et sélectionnez Redémarrer dans le menu contextuel:
3. Vérifiez le paramètre
Script SQL
Vérifiez que votre instance s'exécute en mode d'authentification SQL Server et Windows en exécutant la commande suivante:
Vous devriez recevoir un
LoginMode 2
.SQL Server Management Studio (SSMS)
Vérifiez que le bouton radio est sélectionné pour le mode d'authentification SQL Server et Windows .
Si votre compte sa a été désactivé, veuillez également suivre l' étape 2 .. Sinon, vous avez terminé.
Étape 2. Activation d'un compte sa
Dans le cas d'un compte sa désactivé , continuez et réactivez le compte SQL Server. Cela peut être réalisé avec le script suivant:
... ou via SSMS.
la source
Parfois, la connexion est désactivée en raison de nombreux mots de passe incorrects ou de toute violation de politique. Nous pouvons donc simplement nous connecter avec l'authentification par fenêtre, changer le mot de passe et réactiver la connexion.
Connectez-vous à la base de données avec l'authentification Windows
Exécuter la requête:
L'utilisation de CHECK_POLICY est requise car elle spécifie que les stratégies de mot de passe Windows de l'ordinateur sur lequel SQL Server s'exécute doivent être appliquées sur cette connexion. La valeur par défaut est ON lorsque nous la désactivons, cela changera le mot de passe sans aucune difficulté. Plus tard, vous pouvez activer
REMARQUE: ce que j'ai observé que lorsque CHECK_POLICY est sur les solutions GUI SSME pour changer le mot de passe ne fonctionnera pas à chaque fois. Je n'ai pas la raison derrière mais que j'ai observée.
la source