仕事

[C#] SQL Serverで作成したレポートを出力する

投稿日:


SQL Server2008のReporting Serviceを使って固定帳票を出してる訳なんだけど、自動で帳票を作成して欲しいんだよね。まぁ、サブスクリプションでも簡単にはできるんだけど、だいたいこういった機能って、本番運用に耐えられないんだよね…200種類ぐらい帳票あるし、いろんな条件絡んでくるし…

バッチとかスケジューラとかで使えるように、Webサービスを使ってレポート出力するプログラムを作ってみた。

SharpDevelop 4.3を使った場合の設定手順は

SnapCrab_hoge - SharpDevelop_2014-2-18_11-24-55_No-00

Webサービスの参照設定をする。

SnapCrab_NoName_2014-2-18_11-33-17_No-00

アドレスバーに http://レポーティングサーバのIPか名前か/ReportServer/ReportExecution2005.asmx を入力して移動ボタンをクリック。資格情報を入力すると

SnapCrab_NoName_2014-2-18_11-33-38_No-00

となるので、名前空間と参照名を指定して

SnapCrab_hoge - SharpDevelop_2014-2-18_11-27-29_No-00

こんな感じになればいい。

あと、System.Web.Services の参照設定も忘れずに!

SnapCrab_NoName_2014-2-18_11-33-50_No-00

これを選べばいい。

SnapCrab_NoName_2014-2-18_11-34-9_No-00

-仕事
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

関連記事

AS/400でデータベースサービスを再起動する

どうでもいいけど、これぐらいでIPLかけるんじゃねぇ!

CentOSにZabbixをインストールしたときのメモ

CentOS 6.5をnetinstallでMinimal構成でインストールしてみたんだけど

6.6かよw 初めにいつもの [cray …

UITextFieldに余白がなくなる件

デザイン的にborderStyleをnoneだとかlineにするときに余白がなくなって辛い… ので、CustomなUITextFieldを作ることになったのが、これ。 [crayon-5b …

完全にエージェントレスでWindowsサーバーを監視してみるテスト

zabbixのエージェント入れればいいやん! と言う結論が出そうなアレではあるけれども、Windowsサーバーを弄れない場合があるかもしれないし、ないかもしれない。 と言うことで、試してた。 zabb …

Windows 2008 Server でタスクスケジューラでバッチを動かすときの注意

作業ディレクトリを設定しないと動かない。