sqlcmd.exe在控制台上不显示任何交互输出(CMD和Powershell)

sqlcmd.exe在控制台上不显示任何交互输出(CMD和Powershell),powershell,cmd,sqlcmd,Powershell,Cmd,Sqlcmd,我刚刚通过Chocolate新安装了SQL Server Express 2014。该服务当前正在运行 当我在CMD或Powershell中运行此命令时: > sqlcmd -e -S .\SQLEXPRESS 1> sp_databases; 2> 我没有得到任何输出,它只是转到下一个提示行 但是,当我使用此样式时,我会得到输出: > sqlcmd -e -S .\SQLEXPRESS -Q "sp_databases;" sp_databases; DATABASE

我刚刚通过Chocolate新安装了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的特殊配置。

结果表明,我只需要在每个命令结束时运行
GO
。愚蠢。

仅供参考:不适合我。但是,数字会重置为1,如
1>中所示