SQLWorld★大阪#4

1
遥佐保 @hr_sao

キューブ作成のデモ。普段なかなか見ることないから新鮮。#SQLWorld

2011-01-29 16:48:52
遥佐保 @hr_sao

SSMS、、管理者にお問い合わせ下さい。。って管理者はあたいなんですけど(><)//よくあるシチュエーション #SQLWorld

2011-01-29 16:53:04
Hiroaki SHIBUKI @hidori

あるある (^^; RT @hr_sao SSMS、、管理者にお問い合わせ下さい。。って管理者はあたいなんですけど(><)//よくあるシチュエーション #SQLWorld

2011-01-29 16:55:37
遥佐保 @hr_sao

SSASの機能を使いこなす前に、権限問題で、生涯に当たることに…(><)#SQLWorld

2011-01-29 16:55:38
oda shinsuke @shinsukeoda

まとめ 6.管理者のスキル不足… #SQLWorld

2011-01-29 16:57:58
遥佐保 @hr_sao

データを追っかけよう!~変更データキャプチャ と 変更の追跡 を使ってみた~、おださんセッション開始★ #SQLWorld

2011-01-29 17:08:27
遥佐保 @hr_sao

dataの変更とは?DML操作。insert/update/delete #SQLWorld

2011-01-29 17:09:20
遥佐保 @hr_sao

dataの変更を確認するには?SQLServer2008以前は、トリガとかで頑張ってたんかなぁ?#SQLWorld

2011-01-29 17:10:05
遥佐保 @hr_sao

使えるエディション:Ecterprise 、standardでは利用できないんで要注意 #SQLWorld

2011-01-29 17:10:57
遥佐保 @hr_sao

データの変更履歴を保持しないと、サイズは少ないけど、値が何に更新されたかがわからない。 #SQLWorld

2011-01-29 17:12:32
遥佐保 @hr_sao

SQLServerエージェントの起動。Change Data Capcher用のテンプレートがSSMSには既にあるよ #SQLWorld

2011-01-29 17:16:19
遥佐保 @hr_sao

キャプチャ用のテーブル、変更履歴のテーブルが作られる #SQLWorld

2011-01-29 17:20:07
遥佐保 @hr_sao

CDC有効にしたら、当然、変更キャプチャされる。でも、エージェントを止めて更新しても、変更キャプチャテーブルには書き込まれない。ただし!!!!!エージェントを再開させると、変更テーブルにデータが入るよ!!どこかでメモリに保持してるんや~ #SQLWorld

2011-01-29 17:24:27
遥佐保 @hr_sao

エージェントを止めっぱなしで、ずーっとデータ操作したらどうなるんですかー?と講師に聞いたら、そんなことしたらあかんと、怒られた(笑)#SQLWorld

2011-01-29 17:26:15
遥佐保 @hr_sao

ちなみにCDC結構賢い。updateを同じ内容でかけても、ちゃんと変更とみなされない #SQLWorld

2011-01-29 17:27:45
遥佐保 @hr_sao

CDCやめたいと思ったら、キャプチャインスタンスの削除。データベースでCDCを無効化する #SQLWorld

2011-01-29 17:31:00
遥佐保 @hr_sao

CDCをちゃんと使いたい…期間更新のデータ取得、履歴データの管理(破棄、ローテなど)、ミラーリング、などなど。MSDNを見てね! #SQLWorld

2011-01-29 17:31:57
遥佐保 @hr_sao

次に、Change Trackingを使ってみる。→データベースで Trackingを有効に。SSMSからデータベースプロパティ>へ変更の追跡、で設定可能。その後テーブルでTrackingを有効化 #SQLWorld

2011-01-29 17:33:40
遥佐保 @hr_sao

変更した”列”もトラッキングできるけど、すごく使いにくいらしいので、OFFの方がいいかなー… #SQLWorld

2011-01-29 17:34:22
遥佐保 @hr_sao

さっきのCDCと比べて、非常に追いにくい、なぜなら、履歴が無くて、変更された事実だけがわかるので。。#SQLWorld

2011-01-29 17:35:15
遥佐保 @hr_sao

変更された列の確認。Bitマスクで変更されたかを確認している、しかも1列づつ。。。。これじゃ見にくすぎて使えないですねー #SQLWorld

2011-01-29 17:37:24
遥佐保 @hr_sao

トラッキング機能ないよりましだね、程度に考えた方がいいですね。#SQLWorld

2011-01-29 17:38:23
遥佐保 @hr_sao

こんなに大変なTrackingのデモをちゃんと行ってくれる @shinsukeoda さん。#SQLWorld

2011-01-29 17:39:28
遥佐保 @hr_sao

CDCのテンプレートは使えるけど、Change Trackingのテンプレートは、ちょっと間違ってるみたいですー。なので、手書きクエリでのデモ。大変だぁ#SQLWorld

2011-01-29 17:41:15