gpt4 book ai didi

sql-server - 如何停止 "Changed database context to ..."消息

转载 作者:行者123 更新时间:2023-12-02 04:31:51 27 4
gpt4 key购买 nike

当 SQL 中有 USE 数据库 时,是否有某种方法可以阻止 Changed database context to ... 消息?

最佳答案

您需要设置errorlevel sqlcmd 的,默认为 0。注意:不要将此处的错误级别与返回到 cmd.exe 的 sqlcmd 的退出代码混淆 作为ERRORLEVEL

要对所有 sqlcmd session 禁用此消息,请使用 -m 命令行选项:

sqlcmd -m 1 <other options>

要对代码块禁用此消息,请使用 :setvar 批处理命令:

USE [mydb]
GO

-- Disable message for next USE command
:setvar SQLCMDERRORLEVEL 1
USE [mydb]
GO

-- Reenable
:setvar SQLCMDERRORLEVEL 0

...

要在 Management Studio 中使用 :setvar(或其他 SQLCMD 批处理命令),您需要为所在的查询窗口启用 SQLCMD 模式(菜单“查询/SQLCMD 模式”) 。当以“:”开头的行具有灰色背景时,您会看到它已启用。

关于sql-server - 如何停止 "Changed database context to ..."消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10412673/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com