2008年1月11日金曜日

SQLCLRで外部プログラムの起動

何点か悩んだところが多かったのでちょっと記録もこめて。

  • アセンブリの権限は「無制限」な必要がある
  • データベースのTRUSTWORHYプロパティはONにしておく必要がある
  • データベースの所有者欄が表示されている状態でないといけない

最高に悩んだのは3つめ。SqlServerのインスタンスにおけるセキュリティ関係で、明確にログインアカウントを作成しておきデータベースのセキュリティでも明確にそのアカウントを作成しておかないと、所有者のところに表示がかかる状態になってくれないんだよね。

そしてそうなってないと、無制限に設定できないわけだ。

そこさえクリアすれば、肝心のSQLCLRとして作成するロジック自体はフツーに作ってOK。

0 件のコメント:

コメントを投稿