6

System.Core.dll と System.Xml.Linq.dll が SQL Server 2008 でサポートされている (またはサポートされる予定である) ことは、私の理解です。

SQL 2008 CLR プロジェクトで Linq to Objects を使用しようとしています。

これらのdllを「追加」/登録するにはどうすればよいですか? (参照として追加することはできません)

前もってありがとう、オリー

4

2 に答える 2

3

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を参照してください。

お役に立てれば!

于 2010-04-28T22:28:37.570 に答える
1
CREATE ASSEMBLY [referencename]

FROM 'filepath'

WITH PERMISSION_SET = UNSAFE

次に、プロジェクトを右クリックし、[参照の追加] をクリックすると、SQL サーバーの下に表示されます。

于 2011-02-07T21:01:19.783 に答える