TimberLandChapelのTech Blog

TimberLandChapel が提供する技術Tips,思いつきメモ,雑感ブログです。
Office 互換リボン Release 1.0 をリリースしました。

購読

Books

INETAJ

Microsoft

SQL Server

TLC.com

クリエイティブ・コモンズ

情報処理関係官公庁

今期のアンケート

5月 2006 - 投稿

5月13,14日で行われた,

Microsoft TechNet のイベント「式根島リゾートプロデュース」

TechNet のイベントキャンペーンがアップデートされています。

我々 「Yellow Deal」 の活動がまとめられています。

http://www.microsoft.com/japan/technet/community/events/shikine/yellow1.mspx

イベントでは語られていませんが,

「Yellow Deal」 とは,黄色い松の木という意味。

別名「式根松島」といわれる島にちなんでつけています。

他にも,「Deal」 には,「これで充分ですか? だいじょうぶですか?」

といった意味もあったりして,

実は黄色チームはチーム名を決めるところからいろいろと複線を張っていたりしたのです(^-^

さて,優勝は誰の手に?

Posted 投稿者 timberlandchapel | 1 comment(s)

TLC.com 第5回 Workshop

http://blogs.timberlandchapel.com/blogs/workshop/archive/2006/04/20/711.aspx

 

今回は,TLC が4時間まるまるかけて,データベースアプリケーションのアーキテクチャをじっくりと語ります。

初心者の方から中級者方まで,

何故 ADO.NET なのか?

何故 ストアドプロシージャなのか?

現場で使用するデータベースアプリケーションの設計をぜひ聞きに来てください。

Posted 投稿者 timberlandchapel | : no comments

一応 TLC の専門であるはずの,[SSIS] です。

忙しさにかまけてまったく書いていなかったんですが,すこしずつ追加しましょう。

 

SQL 実行タスク間でパラメータを引き渡す
http://blogs.timberlandchapel.com/blogs/timberlandchapel/articles/769.aspx

テキストファイルの SSIS ログを実行時の日付で構成する
http://blogs.timberlandchapel.com/blogs/timberlandchapel/articles/810.aspx
パッケージでトランザクションを構成する
http://blogs.timberlandchapel.com/blogs/timberlandchapel/articles/865.aspx
CSV ファイル内の異常データをエラーファイルにリダイレクトする
http://blogs.timberlandchapel.com/blogs/timberlandchapel/articles/889.aspx

項目数が不揃いな CSV ソースファイルの欠落部分を NULL 値としてパイプする
http://blogs.timberlandchapel.com/blogs/timberlandchapel/articles/1068.aspx

Microsoft の「式根島リゾートプロデュース」イベント

http://www.microsoft.com/japan/technet/community/events/shikine/default.mspx

イベントの現地での活動がひとまず一段落しました。

島民のみなさんのアツイ思いをひしひしと感じながら,何ができるか。何を提供するのがいいのか。

ということをひたすら自問する数日間でした。

でも,今回のイベントはきっかけでしかない。

これからもっともっと新しい形で関係を構築していくものなんだ。と思います。

TechNet 上のイベントも,まだまだ 「優勝予想キャンペーン」として続きます。

我々が何ができたのか? これから何をしていけるのか? の契機が

これから TechNet から露出されると思います。

 

エバンジェリストの奥主さんもコメントしていただいています。

エバンジェリスト奥主さんのコメント

http://blogs.technet.com/hirookun/archive/2006/05/15/428252.aspx

これからの展開が楽しみです。

式根島プロデュースイベントです。

http://www.microsoft.com/japan/technet/community/events/shikine/default.mspx

黄色 「Yellow Deal」(黄色の松)チームで参加です。

式根島の別名,式根松島にちなんだチーム名だったりします。

優勝チーム予想キャンペーンなんかもありますので,ぜひ。

 

シナリオと要件

これから本格的に SQL Server 2005 を導入する方は,既にリリースされている Service Pack1を適用した環境を作ると思います。
SP1ではデータベースミラーリングの正式サポートが提供されており,非常に有用です。

一方,何らかの理由でSP1を適用することができない方は注意が必要です。
SQL Server 2005 RTM 版のクエリエンジンにはバグが発生しています。
これは,RTM 版のリリース直後に TLC がフィードバックを行い,SP1で修正されています
SQL Server の開発チームの迅速な対応に感謝します。

RTM 版には

  • 自己参照を行うサブクエリを JOIN する場合に正しい結果が返ってこない
場合があります。

この記事では,このバグの現象を確認して,

  • SPなしの状態で回避する方法
  • SP1で現象が修正されていること
をまとめます。

この記事は,
SQL Server 2005 Developer Edition
及び,SQL Server 2005 Developer Edition Service Pack 1
に基づいて記述しています。

アジェンダ




バグの現象を確認する
http://blogs.timberlandchapel.com/blogs/timberlandchapel/articles/720.aspx




状況を把握して対策を立てる
http://blogs.timberlandchapel.com/blogs/timberlandchapel/articles/728.aspx




CTEを用いて回避を試みる




ユーザー定義関数を用いて回避を試みる




RANK を用いて回避を試みる




temp_db を用いて回避を試みる




相関副問い合わせを用いて回避を試みる




SP1で修正されているかを確認する

Posted 投稿者 timberlandchapel | : no comments