Est-il possible d'établir une connexion d'administrateur dédié (DAC) à l'aide de SSMS?

13

Est-il possible de se connecter au DAC en utilisant SSMS? Si je comprends bien, cela devrait être possible en utilisant le préfixe "admin:" avant le nom du serveur, mais je reçois le message suivant:

Les connexions administrateur dédiées ne sont pas prises en charge via SSMS car il établit plusieurs connexions par conception. (Microsoft.SqlServer.Management.SqlStudio.Explorer)

Evan Carroll
la source
Ou peut-être ceci: "Par défaut, la connexion n'est autorisée qu'à partir d'un client s'exécutant sur le serveur. Les connexions réseau ne sont pas autorisées, sauf si elles sont configurées à l'aide de la procédure stockée sp_configure avec l'option de connexion d'administration distante."
swasheck

Réponses:

11

Vous ne pouvez pas connecter l'explorateur d'objets au DAC. Vous devez utiliser une seule fenêtre de requête et vous pouvez cliquer dessus avec le bouton droit pour vous connecter / modifier la connexion.

La nature de l'explorateur d'objets est qu'il utilise plusieurs connexions, ce qui n'est pas autorisé avec le DAC.

Un autre morceau avec le DAC, hors de la boîte, il autorise uniquement les connexions locales (pour des raisons de sécurité). Si vous souhaitez pouvoir vous connecter à distance au DAC, vous devez le configurer en conséquence:

exec sp_configure 'remote admin connections', 1
go
reconfigure
go
Thomas Stringer
la source
De plus, si vous avez configuré des notifications de niveau 20, vous souhaiterez peut-être désactiver IntelliSense dans la fenêtre de requête avant de vous connecter.
Jon Seigel
16

Cette erreur se produit lorsque vous essayez de vous connecter au DAC à l'aide du clic droit de connexion et de la boîte de dialogue Connexion au serveur à partir de l'explorateur d'objets

Cependant, vous pouvez vous connecter à DAC via SSMS en cliquant sur le bouton Requête du moteur de base de données

entrez la description de l'image ici

La boîte de dialogue Se connecter au moteur de base de données apparaîtra. Tapez le préfixe "admin:" avant le nom du serveur et vous serez connecté au DAC

entrez la description de l'image ici

J'espère que cela t'aides

Milica Medic
la source
1

J'ai passé quelques jours à essayer de me connecter au DAC avec SSMS à mon serveur SQL sandbox. J'ai lu ce post, tout étiqueté 'dac. J'ai même trouvé des messages manquant la balise et je l'ai ajoutée.

Ma frustration était grande, j'ai trouvé plusieurs articles comme la réponse de Milica Medic disant à quel point c'était simple.

Et j'ai eu la réponse de Thomas Stringer me disant que vous ne pouvez pas vous connecter au DAC avec l'explorateur d'objets.

MAIS il s'avère que l'explorateur d'objets peut se connecter au DAC. Il a saisi la seule et unique connexion en tant que moi, alors que j'essayais de résoudre le problème, mais comme je me connectais également en tant que moi, je ne savais pas que j'avais une connexion supplémentaire via le DAC. Même si je n'avais pas de requête de moteur de base de données ouverte ni de connexion à l'explorateur d'objets. pourtant, il était toujours là.

J'ai fermé et rouvert SSMS, pour effacer toutes les connexions DAC persistantes que j'avais accidentellement établies lors de l'apprentissage, et comme par magie au redémarrage de SSMS, je peux me connecter aussi simple que Milica Medic dit!

James Jenkins
la source