J'essaie de vous connecter à SQL Server 2012 via DAC à l'aide de Gestion Studio. Je tapez admin: Avant mon nom du serveur, je continue à obtenir la même erreur:
Une erreur liée au réseau ou à une erreur d'instance s'est produite lors de l'établissement d'une connexion à SQL Server. Le serveur est introuvable ou inaccessible. Vérifiez que le nom d'instance est correct et que SQL Server est configuré pour autoriser les connexions à distance. (Fournisseur: TCP fournisseur, erreur: 0 - L'ordinateur distant a refusé la connexion réseau.) (Microsoft SQL Server, erreur: 1225)
Ce que j'ai vérifié:
J'ai exécuté ceci:
exec sp_configure 'show advanced options', 1
RECONFIGURE WITH OVERRIDE
exec sp_configure 'remote admin connections', 1
RECONFIGURE WITH OVERRIDE
Jusqu'à présent, rien n'a aidé.
Tcpdynamicports à Regedit a été défini sur 59036
Votre instance est nommée et est configurée pour utiliser des ports dynamiques. L'instance par défaut écoute sur 1433 pour toutes les connexions et sur 1434 pour le DAC, votre port pour le DAC est toujours inconnu mais vous pouvez le trouver dans le journal des erreurs:
xp_readerrorlog 0,1,N'Dedicated admin connection'
Ensuite, vous devez vérifier qu'il est ouvert dans votre pare-feu et vous pouvez vous connecter à spécifier directement ce port:
myPCname,port
Depuis que vous avez déjà sur la machine locale de SQL Server, il n'est pas nécessaire de configurer exec sp_configure 'remote admin connections', 1
. C'est une bonne pratique en matière de sécurité pour que DAC soit disponible uniquement sur le serveur local.
Cependant, essayez de suivre pour établir la connexion DAC:
Un support de connexion administrateur dédié a été établi pour avoir écouté Loally sur le port
ADMIN:localhost\InstanceName
SQLCMD
, vous pouvez essayer comme suitSQLCMD -S "Localhost,xxxx" -U Login -P yourpassword -A
SQLCMD -S "Localhost\InstanceName" -U Login -P yourpassword -A
SQL Express
, Définissez d'abord la trace surDBCC TRACEON (7806, -1)