2010-09-28 2 views
1

J'écris un script assez long, qui affiche les messages de progression au fur et à mesure. Toutefois, SQL Server Management Studio affiche par défaut l'onglet du jeu de résultats et non l'onglet des messages. L'utilisateur doit donc cliquer sur l'onglet Messages après avoir démarré le script pour voir la progression en cours.Puis-je obtenir SSMS pour basculer vers l'onglet Messages par programme?

Est-ce que mon script peut indiquer à SSMS d'afficher automatiquement l'onglet des messages? Je sais que SSMS supprimera l'onglet resultset une fois le script terminé, car il ne génère aucun ensemble de résultats, mais je veux que l'onglet message soit affiché immédiatement, pas à la fin.

Je suis et non à la recherche d'un paramètre dans SSMS, car ce script ne sera pas exécuté sur ma machine une fois publié.

Répondre

2

Il n'y a rien que vous pouvez inclure dans votre script pour modifier le comportement par défaut de l'EDI SSMS, vous pourriez être capable de le gérer avec un paramètre, mais vous avez noté que ce n'est pas une solution valide.

+0

+1 - langage de requête SQL et SSMS ont une relation à sens unique - SSMS peut dire SQL ce à faire, pas l'inverse. – JNK

+0

@jnk 'GO' est une directive SSMS - il n'est donc pas déraisonnable de penser qu'il pourrait y en avoir d'autres .. Bien qu'il semble qu'il n'y en ait pas: P – Blorgbeard

Questions connexes