2017-01-14 9 views
1

ちょうどChocolatey経由でSQL Server Express 2014を新しくインストールしました。サービスは現在実行中です。 sqlcmd.exeは、コンソール(CMDおよびPowershell)に対話形式の出力を表示しません。

は、私は私の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のための特別な設定はありませんが、コンソールの色の変更はいくつかあります。

+0

参考:http://stackoverflow.com/questions/4944165/can-you-make-sqlcmd-immediately-run-each-statement-in-a-script-without-the-use-o – CMCDragonkai

答えて

2

私はそれぞれのコマンドの最後にGOを実行する必要がありました。愚か。

関連する問題