この質問は多くのテクノロジに及んでいますが、ここでは高レベルの寄稿のみを探しています。SQL ServerからExcelにエクスポートし、SQLエージェントを使用して添付ファイルとして電子メールを送信
私は現在、SQL Server procからExcelにエクスポートしてから、SQLエージェントを使用してExcelファイルを添付ファイルとして電子メールで送信するように指示されています。 SQLエージェントジョブは毎日実行する必要があります。 - >エクセルにxp_cmdshell&bcpを使用して
- SQLを:私が試してみました何
。これは問題ありませんが、Excelの出力ではアルファ以外のテキストフィールドが数字に変わります。 (電話番号)
- SQL OpenRowset。私は64ビットWin7のためにOpenRowsetを使用するJet 4.0プロバイダの欠如を克服することはできません。
- SSIS。動的なファイル名の苦境を克服した後、SQLからExcelへのデータ型が一致しなかったときに私は立ち往生します。 (一部のUnicodeとUnicode以外の問題)
- エクスポートプロセスは.NETで記述できますが、SQL Agentに接続する方法はわかりません。あなたは私がどの技術のパスを取る必要があります(私がしなければならないあなたのことを確認多くの午前のように)この自分自身に対処するつもりだった場合
私は、私の最大の問題はあると思いますか?
注:私は、事前にサーバーに
おかげでOfficeをインストールするべきではありませんほぼ確実です。
Excelになるので、豊富なフォーマットか、CSVで十分だろうか?電子メールを送信するためのメカニズムがSQLエージェントである必要がありますか、Excel-Extract-To-Email-Processのスケジュールを設定するために使用できますか? – billinkc