【问题标题】:sqlcmd.exe does not show any interactive output on the console (CMD and Powershell)sqlcmd.exe 在控制台(CMD 和 Powershell)上不显示任何交互式输出
【发布时间】:2017-01-14 12:02:11
【问题描述】:

我刚刚通过 Chocolatey 安装了 SQL Server Express 2014。该服务当前正在运行。

当我在我的 CMD 或 Powershell 中运行它时:

> sqlcmd -e -S .\SQLEXPRESS
1> sp_databases;
2>

我没有得到任何输出,它只是转到下一个提示行。

但是当我使用这种风格时,我确实得到了输出:

> sqlcmd -e -S .\SQLEXPRESS -Q "sp_databases;"
sp_databases;
DATABASE_NAME                                                                                                                    DATABASE_SIZE REMARKS

-------------------------------------------------------------------------------------------------------------------------------- ------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
master                                                                                                                                    7808 NULL

model                                                                                                                                     5312 NULL

msdb                                                                                                                                     37632 NULL

tempdb                                                                                                                                    2560 NULL

这可能是什么原因?除了控制台的一些颜色变化外,我对 CMD 或 Powershell 没有特殊配置。

【问题讨论】:

标签: powershell cmd sqlcmd


【解决方案1】:

原来我只需要在每个命令的末尾运行GO。傻。

【讨论】:

  • 对我不起作用。不过,数字会重置为 1,如 1>
猜你喜欢
  • 1970-01-01
  • 2014-02-28
  • 2012-05-19
  • 2023-02-18
  • 2017-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-21
  • 2021-08-27
相关资源
最近更新 更多