System.Core.dll と System.Xml.Linq.dll が SQL Server 2008 でサポートされている (またはサポートされる予定である) ことは、私の理解です。
SQL 2008 CLR プロジェクトで Linq to Objects を使用しようとしています。
これらのdllを「追加」/登録するにはどうすればよいですか? (参照として追加することはできません)
前もってありがとう、オリー
SQLCLR プロジェクトは [参照の追加] メニュー項目を提供していないようですが、http://code.msdn.microsoft.com/PowerCommands にある Visual Studio の Power Commandsは簡単な回避策を提供します。
1) 電源コマンドをインストールします。
2) 別の非 SQLCLR プロジェクトを作成し、それらの参照をそれに追加します。ソリューションにこれらの参照を含むプロジェクトが既にある場合は、これをスキップしてそのまま使用してください。
3) #2 から必要な各参照を右クリックし、[参照のコピー] を選択します。SQLCLR プロジェクトの参照ノードに移動し、 [参照の貼り付け] を選択します。
古い DLL を参照することはできないことに注意してください。許可された dll のかなり狭い事前承認リストがあります。詳細については、たとえばhttp://www.sqlskills.com/blogs/bobb/post/New-SQLCLR-approved-assembly-in-SP1.aspxを参照してください。
お役に立てれば!
CREATE ASSEMBLY [referencename]
FROM 'filepath'
WITH PERMISSION_SET = UNSAFE
次に、プロジェクトを右クリックし、[参照の追加] をクリックすると、SQL サーバーの下に表示されます。