J'ai vu ce problème très souvent avec SQL Server 2012 et les versions ultérieures (généralement avec de nouvelles installations). La raison en est que SQL Server 2012 et les versions ultérieures ne donnent pas automatiquement aux administrateurs de fenêtres les droits d'administration dans SQL Server.
Cela vous laissera sans aucun accès au serveur SQL, dans ce cas j'utilise l'approche suivante :
-
Exécutez le gestionnaire de configuration SQL Server.
Emplacement du gestionnaire de configuration SQL Server :
SQL Server 2016 C:\Windows\SysWOW64\SQLServerManager13.msc SQL Server 2014 C:\Windows\SysWOW64\SQLServerManager12.msc SQL Server 2012 C:\Windows\SysWOW64\SQLServerManager11.msc SQL Server 2008 C:\Windows\SysWOW64\SQLServerManager10.msc
Right-Click
le service SQL Server et accédez àProperties
.- Allez à
Startup Parameters
tabulation et ajoutez-m
paramètre là. Cela entraînera l'exécution de SQL-Server en mode mono-utilisateur. Restart
le service SQL Server, assurez-vous que l'agent SQL Server ne démarre pas, s'il démarre, il peut obtenir la seule connexion disponible au serveur SQL.- Une fois que le service SQL Server a redémarré avec succès, cliquez avec le bouton droit sur SSMS et
Run as Administrator
. - À ce stade, SQL Server vous permet de vous connecter à SQL Server en tant qu'administrateur, ajoutez votre compte de domaine à SQL Server et attribuez
SysAdmin
rôle. - Fermez Management Studio, retournez dans le gestionnaire de configuration SQL Server supprimez
-m
à partir des paramètres de démarrage. Redémarrez le service SQL Server et tadaaa.
Ne le faites pas non plus sur un serveur utilisé par d'autres.