【问题标题】:Can I get SSMS to switch to the Messages tab programatically?我可以让 SSMS 以编程方式切换到“消息”选项卡吗?
【发布时间】:2010-09-28 23:09:26
【问题描述】:

我正在编写一个相当长的运行脚本,它会在运行时打印进度消息。

但是,SQL Server Management Studio 默认显示结果集选项卡,而不是消息选项卡,因此用户必须在启动脚本后单击消息选项卡才能看到进度。

有没有办法让我的脚本告诉 SSMS 自动显示消息选项卡?

我知道 SSMS 将在脚本完成后删除结果集选项卡,因为它不会生成任何结果集,但我希望消息选项卡立即显示,而不是在最后显示。

不是在 SSMS 中寻找设置,因为此脚本一旦发布就不会在我的机器上运行。

【问题讨论】:

    标签: sql sql-server ssms


    【解决方案1】:

    您不能在脚本中包含任何内容来更改 SSMS IDE 的默认行为,您可以通过设置来处理它,但您指出这不是一个有效的解决方案。

    【讨论】:

    • +1 - SQL 查询语言和 SSMS 具有单向关系 - SSMS 可以告诉 SQL 要做什么,而不是相反。
    • @jnk GO 是一个 SSMS 指令——因此认为可能还有其他指令并非没有道理。虽然看起来实际上没有:P
    【解决方案2】:

    您应该忘记尝试在 SSMS 中执行此操作并使用 sqlcmd 实用程序

    Tutorial: sqlcmd Utility
    Using SQL Server 2005 sqlcmd Utility

    【讨论】:

    • 我一定会考虑那个替代方案。
    猜你喜欢
    • 1970-01-01
    • 2011-07-21
    • 1970-01-01
    • 1970-01-01
    • 2016-04-07
    • 1970-01-01
    • 1970-01-01
    • 2010-12-07
    • 2017-03-07
    相关资源
    最近更新 更多