2012-10-25 35 views
2

我有一段时间以来在SQL Server中使用过的现有程序集。今天我添加了一些参考System.Data.Linq的实验代码。创建2008 SQL内组装R2导致这个错误:什么.Net程序集作为标准集成到SQL Server 2008 R2 CLR中?

Assembly 'system.data.linq, version=3.5.0.0, culture=neutral, publickeytoken=b77a5c561934e089.' was not found in the SQL catalog.

这并非完全出乎意料,但我不知道如何确定哪些全套标准“核心”的组装是2008 R2中。据推测,System.Data.Linq不是其中之一 - 但我想确认这一点,并确认标准提供了哪些组件。

回答

6

不幸的是,System.Data.Linq未作为标准集成到SQL Server 2008 R2 CLR中。

然而,下面的库(List sourced from MSDN):

CustomMarshalers

Microsoft.VisualBasic

Microsoft.VisualC

mscorlib

System

System.Configuration

System.Data

System.Data.OracleClient

System.Data.SqlXml

System.Deployment

System.Security

System.Transactions

System.Web.Services

System.Xml

System.Core.dll

System.Xml.Linq.dll

+1

感谢。谷歌显然在这个场合失败了。 – redcalx

+0

即使它不受支持,如何添加它?您上面提供的MSDN链接表示可以完成。 – liang

+0

@liang [这个答案](http://stackoverflow.com/a/30127404/1586880)应该有帮助 – lifetimes

相关问题