2017-07-18 49 views
2

PRINTコマンドの結果をエクスポートします。私は通常のSQL Serverログを使用したくありません。それはbcpで可能ですか?次のコマンドは機能しないためです。bcpを介して 'PRINT'コマンドをファイルにエクスポートすることはできますか?

例:

SET @IPE = 'bcp PRINT ''Test'' queryout ' + @Path + '1b_Log_change_log_entry.txt -c -T' 

結果:

Starting copy... 
SQLState = S1000, NativeError = 0 
Error = [Microsoft][ODBC Driver 13 for SQL Server]BCP host-files must contain at least one column 
SQLState = S1000, NativeError = 0 
Error = [Microsoft][ODBC Driver 13 for SQL Server]Unable to resolve column level collations 
NULL 
BCP copy out failed 
NULL 
+0

Selectをお試しください'Select'は.. .. Printの代わりにSelectを試してください。 '' bcp Select '' T est '' queryout..' –

+2

ありがとう!良いコメント!それを答えとして定式化してください。それだけで、私はこの質問を完全なものとしてどのようにマークすることができますか。 – WIbadeneralp

+0

答えとして追加しました.. –

答えて

1

PrintがクエリではなくSelectが..です `Print`がクエリではない代わりにPrint

SET @IPE = 'bcp SELECT ''Test'' queryout ' + @Path + '1b_Log_change_log_entry.txt -c -T' 
関連する問題