【发布时间】:2018-02-16 02:05:52
【问题描述】:
我正在尝试通过运行以下命令来找出服务器上是否安装了 SQLEXPRESS
sqlcmd -S LT1183 -U uname -P pass123 -Q "SELECT @@servername"
如果已安装,它会给出服务器名称,但如果没有,则会抛出以下错误。
Sqlcmd:错误:用于 SQL Server 的 Microsoft ODBC 驱动程序 11:登录超时已过期。Sqlcmd:错误:用于 SQL Server 的 Microsoft ODBC 驱动程序 11:TCP 提供程序:错误代码 0x2AF9。Sqlcmd:错误:Microsoft ODBC Driver 11 for SQL Server:建立与 SQL Server 的连接时出现网络相关或特定于实例的错误。服务器未找到或无法访问。检查实例名称是否正确以及 SQL Server 是否配置为允许远程连接。有关详细信息,请参阅 SQL Server 联机丛书。
我正在寻找一种方法来抑制此错误并改为显示自定义错误消息。这可能吗?
提前致谢。
【问题讨论】: