Reporting Services Report レポート (または Crystal レポート) を定期的に N 分ごとに電子メールで送信する必要があります。
私は SQL Reporting Server を持っていません。これはスタンドアロン アプリケーションです。レポートを PDF または XLS ファイルとして受信トレイで受け取りたいと考えています。
コンソール アプリまたはWindows サービス アプリを使用してそれを行うにはどうすればよいですか? それは可能ですか?
レポートを作成できると思います。または、MS SQL レポート サービスまたは Crystal レポートを使用せずに xls 形式でレポートを作成する場合は、Microsoft.Office.Interop.Excel dll を使用して作成できます。生成されたレポートが保存される物理パスを (app.config ファイルで) 構成できます。Windows サービスでは、時間間隔でメールを送信できます。作成済みの xls ファイル (レポート) を選択して、メールに添付して送信できます。そのために、System.Net.Mail.SmtpClient クラスを使用できます。(詳細については - http://msdn.microsoft.com/en-us/library/system.net.mail.smtpclient.aspx )
電子メール メッセージを作成するときに、SMTP サーバー、差出人アドレスと宛先アドレス、および App.config ファイルで Windows サービスの時間間隔を設定できます。お役に立てれば。
PS Microsoft.Office.Interop.Excel アセンブリを使用して xls ファイルを作成するサンプル コードを入手しました。もし必要ならシェアしたいと思います。