Maison > Article > base de données > Que faire lorsque vous oubliez votre mot de passe administrateur SQL Server
Si vous oubliez le mot de passe de l'administrateur SQL Server, vous pouvez utiliser les méthodes suivantes pour le gérer
1 Utilisez n'importe quel membre du groupe Administrateurs local de l'ordinateur serveur SQL Server pour vous connecter au serveur SQL Server2. Déterminez le serveur SQL qui a oublié le mot de passe administrateur. Le service serveur
peut être consulté dans services (services.msc), ou utilisez la commande Powershell suivante
Get-Service | (*)'
3. Arrêtez le service SQL Server
4. Démarrez le service SQL Server en mode mono-utilisateur (paramètre /m)
Utilisez le paramètre /m pour démarrer et exécutez à l'invite de commande de l'administrateur.
net start start mssqlserver /m
5. Utiliser slqcmd Complete Administrator Unlock
Le démarrage de SQL Server en mode mono-utilisateur permet à tout membre du groupe Administrateurs local de l'ordinateur de se connecter à l'instance SQL Server en tant que membre de le rôle de serveur fixe sysadmin
6. Une fois terminé, arrêtez le service SQL Server et exécutez. Démarrez simplement SQL Servr et les services associés de la manière normale
Script universel Powershell – ajoutez le courant. connectez-vous au compte du membre administrateur système de SQL Server
# Script Il doit être exécuté dans Powrshell sous l'invite de commande de l'administrateur
# Vous pouvez entrer Powershell sous l'invite de commande de l'administrateur via la commande suivante
# Powershell Start- Process Powershell.exe -Verb runas
reportdb’ # 定义要操作的 SQL Server 服务 ServiceName # 停止 SQL Server 服务并以单用户模式启动 net.exe stop Service.Name) net.exe start Service.Name) /m # 当前用户加入 SQL Server 的 sysadmin 成员 Service.Name -Split ‘$’)[1] If( -Not user = [Environment]::UserDomainName + ‘\’ + [Environment]::UserName user] FROM WINDOWS; EXEC sp_addsrvrolemember [ Instance -Q $sql # 以正常方式启动 SQL Server 服务(依赖的服务需要手工检查启动) net.exe stop Service.Name) net.exe start Service.Name)
Notes supplémentaires Une façon qui peut vous permettre de retrouver l'accès consiste à réinstaller SQL Server et à supprimer toutes les bases de données attachées à une nouvelle instance. Cette solution prend du temps et peut nécessiter la restauration de la base de données principale à partir d'une sauvegarde pour restaurer les connexions. Si la sauvegarde de la base de données master est plus ancienne, il se peut qu'elle ne contienne pas toutes les informations. Si la sauvegarde de la base de données principale est plus récente, elle peut avoir le même identifiant que l'instance précédente ; l'administrateur sera donc toujours verrouillé.
Une brève analyse de l'utilisation de concat et group_concat dans MySQL
Introduction au graphique MySQL outil de gestion
Explications connexes des fonctions de base des procédures stockées MySQL
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!