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のための特別な設定はありませんが、コンソールの色の変更はいくつかあります。
参考:http://stackoverflow.com/questions/4944165/can-you-make-sqlcmd-immediately-run-each-statement-in-a-script-without-the-use-o – CMCDragonkai