SQLCMD.exe window 未打开

SQLCMD.exe window is not opening

Windows Server 2012 上,我们安装了 SQL Server 2008-R2 Enterprise,但确实有 SQLCMD,但是当我尝试打开该实用程序时,它的黑色控制台 window 打开了几分之一秒然后消失。可能是什么原因,我们如何打开 window and/or 解决问题?

Sqlcmd 的真正目的是 运行 类似于来自 shell 的终端程序,例如命令提示符 (cmd.exe) 或 PowerShell。如果您只是从 运行 window 或开始菜单 运行ning sqlcmd.exe,则默认行为是打开与本地系统的可信连接。相当于 运行ning:

sqlcmd.exe -S 127.0.0.1 -E

如果 window 只是显示黑屏,那是因为它正在尝试连接但没有成功。如果你按下 Ctrl+C,你应该会收到 "Canceling connection. Please wait...Sqlcmd: Error: Microsoft SQL Server Native Client 10.0 : Operation was canceled.." 或类似的消息。

如果您无法连接,可能是您没有指定正确的参数来连接到实例,或者实例已停止,或者实例配置不正确。

尝试连接 SQL Server Management Studio 或其他 SQL 客户端。检查 SQL 服务器配置管理器以确保您的实例已启动并且正在正确侦听。