我正在写一个相当长的运行脚本,它会随着时间打印进度消息。
但是,SQL Server Management Studio默认显示结果集选项卡,而不显示消息选项卡,因此用户必须在启动脚本后单击消息选项卡以查看发生的进度。
我的脚本是否有办法告诉SSMS自动显示消息标签?
我知道一旦脚本完成,SSMS将删除结果集选项卡,因为它不会生成任何结果集,但我希望立即显示消息选项卡,而不是最后。
我不在SSMS中寻找设置,因为这个脚本一旦发布就不会在我的机器上运行。
答案 0 :(得分:2)
您的脚本中没有任何内容可以包含更改SSMS IDE的默认行为,您可以使用设置处理它,但您注意到这不是有效的解决方案。
答案 1 :(得分:2)
您应该忘记尝试在SSMS中执行此操作并使用sqlcmd
实用程序
Tutorial: sqlcmd Utility
Using SQL Server 2005 sqlcmd Utility