J'exécute un serveur avec 3 instances de base de données.
À l'heure actuelle, lorsque j'ouvre Management Studio, il ouvre l'invite "Connect" qui me permet de choisir l'instance que je veux (ou de me connecter à autre chose).
Serait-il possible de l'avoir pour que, lorsque je l'ouvre, il soit déjà connecté à ces 3 instances, afin que je puisse commencer à travailler tout de suite et enregistrer quelques clics? Cela me ferait économiser des centaines de clics par jour, honnêtement.
Ce serait équivalent à ce que nous avions dans SQL 2000 Enterprise Manager, où vous pouviez "enregistrer" des serveurs, et ils seraient toujours là à portée de clic.
EDIT: Pour clarifier ce que je recherche ... Avant nous avions Enterprise Manager et Query Analyzer. Maintenant, SSMS est le mélange entre ces deux, mais la partie "connexion" fonctionne exactement comme l'Analyseur de requêtes.
Ce que je fais tous les jours, c'est ouvrir SSMS pour gérer les bases de données, vérifier leurs statistiques, reconstruire un index ici et là, je ne l'utilise pas pour exécuter autant de requêtes, donc je cherche un moyen d'avoir les instances SQL disponibles sur l'Explorateur d'objets automatiquement lors de la connexion. Est-ce impossible maintenant? :-(
la source
Réponses:
Je viens de le découvrir ce soir, alors laissez-moi partager ma joie: les serveurs enregistrés sont toujours disponibles dans SQL Server Management Studio!
Dans le menu Affichage, choisissez Serveurs enregistrés. Cela leur ouvrira la fenêtre. Faites ensuite glisser cette fenêtre sur le côté pour l'ancrer.
En haut de la fenêtre, vous verrez des icônes pour les types de serveurs (SQL, SSAS, SSIS, SSRS). Choisissez le type que vous enregistrez.
Ajoutez vos instances aux groupes de serveurs locaux en cliquant avec le bouton droit de la souris et en sélectionnant Nouvel enregistrement de serveur, puis terminez la configuration de la connexion.
Une fois cela fait, vous pouvez double-cliquer sur un serveur pour ouvrir l'explorateur d'objets pour ce serveur.
la source
OK, c'est donc ce que j'ai fait (j'aimerais modifier la réponse acceptée parce que je l'ai basée sur son idée, mais je n'ai pas assez de points ...)
Alors maintenant, quand j'entre, j'ai la liste de mes serveurs juste là et je peux me connecter en quelques clics. Ce n'est pas parfait , mais il est assez proche pour que j'arrête de le combattre :-)
Merci sphilp!
la source
Vous trouverez ici des informations sur la façon de démarrer SQL Server Management Studio (SSMS) à partir d'un raccourci ou à partir de la ligne de commande.
Les éléments suivants ouvriront le SSMS à l'aide de l'authentification Windows et contourneront l'écran de démarrage. L'éditeur de requête sera défini sur la base de données SMS_XXX:
Pour SQL Server 2005 Management Studio (
sqlwb.exe
):Pour SQL Server 2008 Management Studio et versions ultérieures, y compris 2016,
ssms.exe
):Vous n'avez pas besoin de spécifier l'
-d <databaseName>
argument - et dans SQL Server 2016 Management Studio (au moins), il connectera l'Explorateur d'objets et créera un nouveau document de requête connecté à la même instance de serveur.Remarque: Modifiez SQLServerName au besoin.
Référencé depuis: http://myitforum.com/cs2/blogs/dhite/archive/2008/05/26/opening-the-sql-server-management-studio-from-the-command-line.aspx
Je ne pense pas que vous serez en mesure d'automatiser les 3 connexions. Mais vous pouvez créer des serveurs liés afin de vous connecter à 1 et de vous connecter aux 2 autres
la source
J'ai essayé d'ajouter des informations supplémentaires à la réponse par sphilp mais cette modification a été rejetée car certaines personnes semblent penser que c'est incorrect. Je peux vous assurer que ce n'est pas le cas.
Ce que je voulais ajouter:
La fonctionnalité Serveurs enregistrés dans SSMS peut être utilisée pour se connecter à plusieurs serveurs en quelques clics. Si vous regroupez les serveurs en créant un nouveau groupe de serveurs sous le nœud Groupes de serveurs locaux , vous pourrez cliquer avec le bouton droit sur ce groupe et sélectionner l' Explorateur d'objets . Cela ouvrira tous les serveurs de ... Object Explorer!
Plus de détails: SSMS: connectez-vous à plusieurs serveurs en un seul clic (OK, deux)
Vous pouvez même influencer l'ordre dans lequel les connexions sont ouvertes (par ordre alphabétique).
la source
Si vous utilisez le plugin SSMSBoost , vous pouvez définir n'importe laquelle de vos connexions préférées sur "Connecter l'explorateur d'objets au démarrage".
Cette option se trouve sur la page SSMSBoost-> Paramètres-> Connexions préférées-> Liste de la connexion.
Comme j'aime avoir les bases de données principales de toutes les instances avec lesquelles je travaille régulièrement en haut de ma liste préférée, j'active simplement cette option pour celles que je veux toujours avoir disponibles dans l'Explorateur d'objets.
la source
Voici ce que vous pouvez faire de mieux automatiquement:
Ce n'est pas exactement ce que vous voulez, mais cela vous donnera une invite de connexion sur le serveur auquel vous connecter, puis s'ouvrira avec l'Explorateur d'objets connecté à ce serveur. Vous n'aurez cependant qu'une connexion dans l'Explorateur d'objets à un seul serveur ...
la source