仕事

[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

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

*

関連記事

UITextFieldに余白がなくなる件

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

リアルタイムデータベース Firebase を使ってみよう

社内でハンズオン勉強会やったので、その時のあれ はじめに 社内プロジェクトで端末間のデータ同期が課題になっていたところ、FirebaseというGoogleのMBaasを知ったので、どんな感じに使えるの …

角丸とか縁取りとか

iOS向けアプリのリファクタリングをしてるわけだが、画像の角丸が凸凹だったり縁の太さがマチマチだったり いっそのこと、iOS側で処理した方がきれいジャマイカ! ということで、以下のコードを追加してみた …

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

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

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

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

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