かんたんにまとめ……たつもりだ<おいこらまて
まぁVB.NETやCLRに慣れている人にはどうってことない話だろうと思われます(笑)つまり、逆に言えば、こいつらやりたかったら、まず.NETシリーズ触って、.Framework触って、一口かじってからやった方が楽ってことです。
とりあえず、最初にやること
EXEC sp_configure 'clr enabled' ,'1';
go
ファイルの入出力を行いたいなら
ALTER DATABASE hoge SET TRUSTWORTHY ON;
go
GRANT EXTERNAL ACCESS ASSEMBLY TO [BUILTIN\Administrators];
go
ステップでデバッグしたいなら
コンパイルオプションで「コードの配置」にチェック
これだけはやっとけってカンジぃ?
後のお約束、 Connectionの接続文字列は「context connect=true」使っとけ、トランザクションは さくっと transactionscope でかこっとけ、とか……実際には今までT-SQLで作ってきたストアドと考え方というかアルゴリズムというかロジックの発想は同じなんだけど、書き方が変わったことでちょっとオブジェクト指向プログラミングっぽくなったよーん♪ってなって、シーラカンスに「お前、陸に上がってこいや」的なモノになったってことですね。
イクチオステガになれるか、やっぱりシーラカンスなのかはその人次第なんだけど<意味不明