仕事

[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

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

*

関連記事

[Excel2010] 印刷の時に行見出しを指定したいのに、指定できないジャマイカ!

ちょっと今更感のある話。 社内も最近、Windows7化されつつ有り、ようやくExcel2003からExcel2010になったんだけど、カルチャーショックです。使い方が変わり杉。 印刷の時に行見出しを …

見積ってさ、KKDと鉛筆舐めなめして..

みたいな感じでいいよね?というか、今は逆に見積もらう立場が多いんだけど、 上司「ベンダーからの見積が妥当かどうか見てくれ」 っていうか、どうやって? 何となくでいい?

[c#] empty.exeっぽいの作ってみた

メモリの少ない環境で作業してるので、必要なんだけど作らなくても empty.exeでいいじゃないかw という、話もあるけど、リハビリもかねて作ってみた。 超自信ないw ちなみにWindows7 Pro …

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

備忘録として… 1.CentOS 6.5 をminimalでインストールする。 2.以下、とりあえずrootで作業。 EPELリポジトリの追加 [crayon-5b551e88ae2b13 …

備忘録:SugarCRMでADアカウント情報でログインする手順

管理者でログインする 管理メニューを選択する パスワード管理を選択する LDAPサポートを有効にする LDAP認証を利用する → チェックする ホスト名 → ActiveDirectoryサーバーの名 …