C#を使用してUDTを作成し、.NETFW 2.0を使用してコンパイルしました。私は、データベースに正常にこれを追加しました、そして私は「選択sys.assembliesから*」ないとき、私は今、次のようにアセンブリに定義されているUDTを消費しようとしています それを見ることができます。しかし CREATE TYPE dbo.SourceLocation
EXTERNAL NAME MyAss
シーケンスの最初の要素を返すFIRST集計関数が必要です。これをHAVING節とともに使用します。 これは私の以前の質問の続きとして見ることができる質問です:FIRST aggregate function which I can use with HAVING clause。 それが唯一の集約関数は、私は1つ作成しようとしたので、私の問題を解決できることが判明: [Serializable]
をのdbownerシステム管理者としないように、ユーザー定義のCLR関数の実行を制限するが、ここでは行く: 私はスカラーCLR機能を書きましたSQL Server 2005には1つのパラメータ(int)があり、varchar(2000)を返します。私は、sysadminロールに権限を与え、db_ownerを含む他のロールがそれを実行するのを制限する方法を考え出すのに困っています。 他のUDFと同じ