2017-03-16 22 views
0

クエリを実行して結果をCSV形式でエクスポートしたいので、要求部門が開かれ、希望通りにフィルタリングできます。CSV形式で電子メールを送信するときのMS-SQLエラーsqlcmdライブラリ

これは私のコードです:

EXEC msdb.dbo.sp_send_dbmail 
@profile_name = 'EpdmAdmin', 
@[email protected], 
@subject='Test Email', 
@query = @SqlQuery, 
@attach_query_result_as_file=1, 
@query_attachment_filename = 'Results.csv', 
@query_result_separator = ',' 

私は、次のエラーメッセージが出ます:

エラーメッセージ:メッセージ22050、レベル16、状態1、行0とsqlcmdのライブラリを初期化 に失敗しましたエラー番号-2147467259。

+1

はセキュリティ設定のように聞こえますが、これはdba.se – ps2goat

答えて

0

ここに自分自身の質問に答える。私はそれが@queryを使ったやり方と関係していたと信じています。私は、複数の結合と、クエリvarに等しい長いコードを持っていました。これをテーブルに挿入するように変更し、クエリを「Select * from MyTable」に簡略化したときに機能しました!助けてくれてありがとう

関連する問題