仕事

[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

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

*

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

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

備忘録(絶賛修正中!) 前提条件 仮想環境上に、CentOS 6.6 minimalでインストール まずは準備! リポジトリ追加

更新 …

[c#] POP over SSLで「検証プロシージャによると、リモート証明書は無効です。」って…

テスト用のPOP3クライアントを作成したんだが、POP over SSLに対応しないとダメな事が微妙に判明。なんだ、SslStream使えばいいのかと、鼻息荒く作ってみたら 「検証プロシージャによると …

CodeIgniterを弄ってはまる。

はまったので、備忘録。 index.phpって出るのを消す xamppをCドライブの直下に展開したものとして、 C:\xampp\htdocsにzipを解凍し、フォルダ名をciとリネーム。 C:\xa …

ブラウザ上でHTML / CSS / Javascriptを書いて実行出来るサイト

備忘録的に。 http://jsdo.it/ http://jsfiddle.net/ http://jsbin.com/ http://plnkr.co/ 使いやすそうなのを使えばいいか。

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

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