SQL Express Password SA par défaut. Nous changeons le mot de passe SA dans SQL. Comment vous assurer que le mot de passe de l'administrateur système n'est pas installé

"SA" est un utilisateur de connexion à MS SQL, qui présente les privilèges les plus élevés par défaut, le mélèze local lui-même, souvent éteint, mais néanmoins fréquemment utilisé. Si vous avez perdu ou oublié votre mot de passe de ce compte "SA", vous n'aurez pas accès à votre gestion de la base de données.

SA Mot de passe par défaut

Laissez-moi vous rappeler par le mot de passe SA par défaut, assez curieusement sA

La seule exigence que vous avez partout doit être un administrateur local

Changer SA Mot de passe en SQL via une interface graphique

Nachnes, ouvrez le démarrage et allez le long de tous les programmes\u003e Microsoft SQL Server 2012 R2\u003e Mercredi SQL Server Management Studio

Ou vous pouvez ouvrir la ligne de commande et entrer sous SSMS.

Vous ouvrirez SQL Server Management Studio.

Par défaut, l'authentification Windows est, ce qui signifie que vous pouvez entrer uniquement avec un compte Windows ou un compte de domaine local, l'essentiel est d'avoir raison.

Le compte SA est désactivé par défaut, mais cela ne vous empêche pas de changer son mot de passe.

mS SQL vous permet de réinitialiser le mot de passe SA via ses propriétés, car vous cliquez sur le bouton droit de la souris sur et sélectionnez Propriétés dans le menu contextuel.

Dans l'onglet Général, vous verrez un champ pour entrer dans un nouveau mot de passe, la seule chose à garder à l'esprit que si vous avez une DAW nécessite l'utilisation de la stratégie de mot de passe, vous devrez proposer un mot de passe stable répond aux exigences de sécurité, à savoir

  • Il doit y avoir une grande lettre dans le mot de passe
  • Il doit y avoir une petite lettre dans le mot de passe
  • Il doit y avoir un spécialiste ou numérique dans un mot de passe

Si vous prenez un réservoir, vous pouvez définir un nouveau mot de passe et enregistrer. Le mot de passe sur l'utilisateur SA dans SQL est modifié.

La seule chose que si vous souhaitez utiliser le compte SA, il doit être activé, pour cela, allez à l'état et spécifiez l'entrée de nom activée.

Une autre nuance, vous vous rappelez que vous avez un chèque d'authentification Windows, ce qui signifie qu'il ne convient pas à SA. En cliquant sur le bouton droit de la souris sur le nom du serveur, en haut de la hiérarchie et choisissez les propriétés.

Sur l'onglet Sécurité, sélectionnez l'option d'authentification SQL Server et Windows. Vous pouvez maintenant entrer à l'aide de l'utilisateur SA dans SQL.

Si lorsque vous essayez d'entrer en gestion Studio donne une erreur 233 que la connexion au serveur est installée avec succès, mais une erreur est survenue à l'entrée, puis effectuez ce qui suit.

Ouvrir Démarrer\u003e Panneau de configuration\u003e Administration\u003e Services et redémarrez le service SQL Server.

Ensuite, la connexion est réussie et sans erreur.

Changer SA Mot de passe en SQL via la ligne de commande

Afin de réinitialiser le mot de passe SA dans SQL via la ligne de commande, utilisez les commandes.

Cette commande vous verrez tous les serveurs MS SQL disponibles disponibles SPN

sp_password ,<вставьте_новый_пароль_тут>, 'Sa'

Si la validation du mot de passe a échoué. Le mot de passe ne répond pas aux exigences de la stratégie Windows, car elle est trop courte. Puis définissez un mot de passe plus strict.

Tout après cela, vous réinitialisez le mot de passe SA dans SQL.

Une autre option d'utilisation d'OSQL est comme ça

cD C: \\ Fichiers de programme \\ Microsoft SQL Server \\ 110 \\ Tools \\ Binnnzeet Nous essayons de vous connecter sous comptes du système d'exploitation approuvé

oSQL.EXE »-S (local) \\ votre nom de serveur -e

Et dernière frontières
Alter Login SA avec mot de passe \u003d 'new_password'
Il remplacera le mot de passe sur new_password

Utilisation du programme ASunSoft SQL Mot de passe Geeker

Il y a un mot de passe ASunSoft SQL Mot de passe Geeker, il est payé, mais capable d'effectuer la tâche. Exécutez-le Cliquez sur Parcourir ensuite Nous allons le long du chemin C: \\ Program Files \\ Microsoft SQL Server \\ MSSQL11.MSQLSERVER \\ MSSQL \\ DATA et Ouvrez Master.MDF

maintenant, pour réinitialiser le mot de passe SA dans SQL, sélectionnez-le et cliquez sur Réinitialiser.

Changer SA Mot de passe en mode monopole

Il existe également un quatrième moyen de modifier le mot de passe de SA, et c'est sur le lancement de MS SQL en mode utilisateur unique (mode mono-utilisateur).

Tout d'abord, vous arrêtez MS SQL Server, vous pouvez via des services et vous pouvez et à partir de la ligne de commande.

sTOP NET STOP MSQLSERVER.

Hkey_local_machine \\ system \\ contrôlé001 \\ services \\ msqlserver

Maintenant, vous devez définir le paramètre dans la chaîne. Imaginaire-M va parler de mode mono-utilisateur. J'ai eu comme ça

"C: \\ Fichiers de programme \\ Microsoft SQL Server \\ MSSQL11.MSQLSERVER \\ MSSQL \\ BINN \\ SQLSERVR.EXE" -M -S MSSQLSERVER

Maintenant, exécutez l'équipe MS SQL

démarrage NET MSQLSERVER

Maintenant, SQL fonctionne en mode mono-utilisateur et permet à tout membre du groupe local d'administrateurs d'ordinateur de se connecter à l'instance SQL Server avec des droits Sysadmin, mais vous devez dire SQL à ce sujet. Afficher le mode de fonctionnement peut être dans Propriétés de service.

Dans la ligne de commande, nous écrivons

cD C: \\ Fichiers de programme \\ Microsoft SQL Server \\ 110 \\ Tools \\ binnsqlcmd.exe: Exec sp_addsrvrolememberemembre "Nom du serveur \\ Nom d'utilisateur", "Sysadmin"

Redémarrez le service, n'oubliez pas de supprimer le paramètre -m dans le registre. Le mot de passe est réinitialisé à l'utilisateur SA dans SQL.

Lire: 366.

Tout ce qui se passe et tout n'arrive pas, mais il vaut mieux avoir une étude pour l'avenir afin de ne pas vous précipiter plus tard, avec la question - comment? Comment? Alors maintenant, je vais trouver une question de longue date de ce qu'il faut faire si sur le serveur de base de données MS SQL Server 2008 R2 qui est entré dans mon héritage de l'administrateur système précédent n'a pas laissé du tout aucun mot de passe pour la connexion au contact de contrôle comme SQL Management Studio.. Bien sûr, cela fonctionne tout jusqu'à ce que l'heure, mais cette fois tombe toujours sur un tel paradoxe:

Tout tombe habituellement vendredi et lundi, qui ne tombait pas vendredi.

Je suis à tous égards que j'évite et travaille dans des scènes et des étapes constamment pour restaurer et réserver si quelque chose ne va pas.

Que puis-je apprendre des déployés?

Démarrer - Panneau de contrôle - Outils d'administration - Services, service relatif au service MSSQL - SQL Server (MSQLSERVER) Lors de l'ouverture de ses propriétés ( Propriétés.) et transition vers l'onglet Se connecter. Travaille au nom du compte système. C'est bon. Maintenant à tout moment lorsque vous êtes programmé pour des travaux réglementaires, nous travaillons, remplacez le lancement de ce service pour le compte d'un compte avec l'administrateur des droits (obligatoire) sur ce système, mais crée d'abord un utilisateur:

Cours Invite de commande. Avec les droits de l'administrateur et créez des utilisateurs et donnez-lui les droits de l'administrateur local:

C: \\ Windows \\ System32\u003e Utilisateur net Ekzorchik [Email protégé] / Ajouter

C: \\ Windows \\ System32\u003e Administrateurs de groupe local net Ekzorchik / Ajouter

La commande s'est terminée avec succès.

C: \\ Windows \\ System32\u003e Quitter

Maintenant dans l'onglet Se connecter. Propriétés du service serveur SQL Nous changeons au nom de qui le service sera lancé comme indiqué dans la capture d'écran présentée ci-dessous:

Ce compte:. \\ Ekzorchik

Mot de passe: [Email protégé]

CONFIRMEZ LE MOT DE PASSE: [Email protégé]

Ce qui suit suivra la fenêtre avec le texte:

Le compte. \\ Ekzorchik a reçu la connexion en tant que service de service.

Le nouveau nom de connexion ne prendra effet qu'à l'arrêt et à redémarrer le service.

Par le même principe, nous faisons et pour le service Agent SQL Server. Au nom de quelqu'un pour exécuter ce service.

Eh bien, toutes les modifications correctes seront appliquées lorsque le service sera arrêté et après avoir fonctionné.

C: \\ Windows \\ System32\u003e Net Stop SqlServeragent

Le service SQL Server Agent (MSSQLSERVER) s'arrête ..

Le service SQL Server Agent (MSSQLSERVER) a été arrêté avec succès.

C: \\ Windows \\ System32\u003e NET STOP MSSQLSERVER

C: \\ Windows \\ System32\u003e Démarrage net SQLServeragent

Le service SQL Server Agent (MSSQLSERVER) commence.

Le service SQL Server Agent (MSSQLSERVER) a été lancé avec succès.

Alors je fais Se déconnecter, et alors Se connecter. au système sous le compte local déjà créé ekzorchik.. J'ouvre l'équipement S. QL Management Studio:

Start - Tous les programmes - Microsoft SQL Server 2008 R2 - SQL Server Management Studio et autorisé en utilisant Authentification Windows.

presse Relier.Mais en réponse, au lieu d'entrer avec succès une erreur:

Je conclus que je ne participerai pas à un tel focus, je me souviens de quoi d'autre peut être fait, ici dans Ubuntu. au compte superutilisateur racine. dans mysql Je vais dans un régime d'utilisateur unique, je me demande, et c'est ici.

Remettre tout comme c'était, c'est-à-dire le lancement du service au nom du système

Documentation de lecture sur le site officiel Microsoft. m'a conduit ici à des actions de là ici pour réinitialiser le mot de passe au compte SA:

Outillage de lancement SQL Server Configuration Manager:

Démarrer - Tous les programmes - Microsoft SQL Server 2008 R2 - Outils de configuration - SQL Server Configuration Managerpuis arrêter le service SQL Server (MSQLSERVER)

Après avoir arrêté le service, j'ouvre ouvertement ses propriétés à travers le clic droit ( Propriétés.), Je passe à l'onglet Avancé (prolongé) Et dans la ligne:

Paramètres de démarrage après: -DC: \\ Fichiers de programme \\ Microsoft SQL Server \\ mssql10_50.msqlServer \\ mssql \\ data \\ master.mdf; -ec: \\ Program Files \\ Microsoft SQL Server \\ mssql10_50.mssqlServer \\ MSSQL \\ LOG \\ ERRORLOG; -LC: \\ Fichiers de programme; \\ Microsoft SQL Server \\ MSSQL10_50.MSSQLSERVER \\ MSSQL \\ DATA \\ MASTLOG.LDF

je spécifie la clé -MSQLCMD. . En conséquence, les éléments suivants doivent être:

Maintenant, je démarre le service pour appliquer les paramètres. Si servir Sql Dans l'équipement de contrôle, tout va bien, le service a commencé, puis passez à l'étape suivante.

J'ouvre la console de ligne de commande avec les droits de l'administrateur:

Démarrer - Tous les programmes - Accessoires - Cours Invite de commande. avec les droits de l'administrateur

C: \\ Windows \\ System32\u003e SQLCMD

1\u003e Créer une récupération de connexion avec mot de passe \u003d " [Email protégé]"

2\u003e aller.

1\u003e sp_addsrvrolemember "récupération", "sysadmin"

2\u003e aller.

1\u003e Quittez.

Arrêter le service à nouveau SQL Server (MSQLSERVER), Exécuter des propriétés, tournez vers l'onglet Avancée Et je supprimai le paramètre ajouté au démarrage et exécutez le service à nouveau.

presse Relier.

Maintenant quoi? Et simplement changer le mot de passe sql Compte sA Comme prévu, et le courant restera juste au cas où:

(Local) (SQL Server 10.50.1600 - Recovery) - Sécurité - Logines - Je souligne le compte sA et à travers le clic droit Propriétés. J'entre un nouveau mot de passe:

Mot de passe: [Email protégé]@

CONFIRMEZ LE MOT DE PASSE: [Email protégé]@

Et cliquez sur D'ACCORD.. Je fane et vérifie que je peux me connecter sous le compte Sql:

Fichier - Déconnectez l'explorateur d'objets

Fichier - Connectez l'explorateur d'objet ...

presse Relier. Et voila tout ce qui s'est avéré, comme cela a été conçu.

Sur une note: Mais tout peut être fait à partir de la ligne de commande:

C: \\ Windows \\ System32\u003e NET STOP MSSQLSERVER

Le service SQL Server (MSSQLSERVER) s'arrête.

Le service SQL Server (MSSQLSERVER) a été arrêté avec succès.

C: \\ Windows \\ System32\u003e Démarrage NET MSSQLSERVER / MSQLCMD

Le service SQL Server (MSSQLSERVER) commence.

Le service SQL Server (MSSQLSERVER) a été lancé avec succès.

C: \\ Windows \\ System32\u003e SQLCMD

1> <я_подключился>

Maintenant je sais encore plus par SQL Server 2008 R2 Pour chaque cas imprévu, soudainement, dans notre département, quelqu'un prendra et modifiera délibérément sans prévenir quiconque. La tâche assignée au tout début de cette note est faite. Sur ce que je dis au revoir, avec le respect de l'auteur du blog - Ollo Alexander aka Ekzorchik.

Navigation sur les enregistrements

apparaîtra plus souvent :)

Carte MKB: 4432-7300-2472-8059
Yandex-Money: 41001520055047

Bonjour à tous, aujourd'hui, je vais vous dire comment changer ou réinitialiser mot de passe SA. Serveur SQL. Permettez-moi de vous rappeler à SA Cet utilisateur se connecter à MS SQL, ayant les privilèges les plus élevés par défaut, le mélèze local lui-même, il est souvent éteint, mais néanmoins fréquemment utilisé. Il peut y avoir une telle situation que vous avez oublié votre mot de passe et que vous avez donc perdu l'accès aux bases de données, vous apprendrez aujourd'hui comment contourner et restaurer l'accès à votre base de données.

sp_password ,<вставьте_новый_пароль_тут>, 'Sa'

Si la validation du mot de passe a échoué. Le mot de passe ne répond pas aux exigences de la stratégie Windows, car elle est trop courte. Puis définissez un mot de passe plus strict.

Tout après cela, vous réinitialisez le mot de passe SA dans SQL.

Une autre option d'utilisation d'OSQL est comme ça

ensuite, nous essayons de vous connecter sous un compte de compte de confiance

oSQL.EXE "-S (local) \\ votre nom de serveur -e

Et dernière frontières
Alter Login SA avec mot de passe \u003d "nouveau_password"
Il remplacera le mot de passe sur new_password

Utilisation du programme ASunSoft SQL Mot de passe Geeker

Il existe un utilitaire de mot de passe asunsoft SQL de mot de passe SQL, malheureusement payé, mais capable d'effectuer la tâche. Exécutez-le Cliquez sur Parcourir ensuite Nous allons le long du chemin C: \\ Program Files \\ Microsoft SQL Server \\ MSSQL11.MSQLSERVER \\ MSSQL \\ DATA et Ouvrez Master.MDF

maintenant, pour réinitialiser le mot de passe SA dans SQL, sélectionnez-le et cliquez sur Réinitialiser.

Changer SA Mot de passe en mode monopole

Il existe également un quatrième moyen de modifier le mot de passe de SA, et c'est sur le lancement de MS SQL en mode utilisateur unique (mode mono-utilisateur). Ce dont nous avons besoin.

Tout d'abord, vous arrêtez MS SQL Server, vous pouvez via des services et vous pouvez et à partir de la ligne de commande.

sTOP NET STOP MSQLSERVER.

Hkey_local_machine \\ system \\ contrôlé001 \\ services \\ msqlserver

Maintenant, vous devez définir le paramètre dans la chaîne. Imaginaire-M va parler de mode mono-utilisateur. J'ai eu comme ça

"C: \\ Fichiers de programme \\ Microsoft SQL Server \\ MSSQL11.MSQLSERVER \\ MSSQL \\ BINN \\ SQLSERVR.EXE" -M -S MSSQLSERVER

Maintenant, exécutez l'équipe MS SQL

démarrage NET MSQLSERVER

Maintenant, SQL fonctionne en mode mono-utilisateur et permet à tout membre du groupe local d'administrateurs d'ordinateur de se connecter à l'instance SQL Server avec des droits Sysadmin, mais vous devez dire SQL à ce sujet. Afficher le mode de fonctionnement peut être dans Propriétés de service.

Dans la ligne de commande, nous écrivons

cD C: \\ Fichiers de programme \\ Microsoft SQL Server \\ 110 \\ Outils \\ Binn

sQLCMD.EXE: EXEC SP_ADDSRVROLEMEMBEMED "Nom du serveur \\ Nom d'utilisateur", "Sysadmin"

Redémarrez le service et réjouissez-vous dans la vie, n'oubliez pas de supprimer le paramètre -m dans le registre. Alors, réinitialisez simplement le mot de passe SA dans SQL, à la fois dans les méthodes intégrées et les tiers.

Avez-vous aimé l'article? Partager avec des amis: