将外部程序集包含在SQL Server 2012中

时间:2013-01-25 10:00:14

标签: sql-server .net-assembly

我遇到了以下问题。当我尝试将程序集添加到SQL Server 2012时,我收到以下错误:

  

程序集“iAnywhere.Data.SQLAnywhere.v4.0”指的是程序集“system.data.entity,version = 4.0.0.0,culture = neutral,publickeytoken = b77a5c561934e089。”,它不在当前数据库中。 SQL Server试图从引用程序集所在的同一位置定位并自动加载指定的程序集,但操作失败(原因:2(找不到指定的文件))。将指定的程序集加载到当前数据库中并再次尝试请求。

之后我尝试添加描述中指定的程序集并获得以下内容:

  

程序集“system.runtime.serialization,version = 4.0.0.0,culture = neutral,publickeytoken = b77a5c561934e089。”在目录SQL中找不到。   注意!可检测的对象结构组件Microsoft。 NET Framework“system.data.entity,version = 4.0.0.0,culture = neutral,publickeytoken = b77a5c561934e089,processorarchitecture = msil。”尚未在运行SQL Server的环境中进行全面测试。将来,如果您升级或服务此程序集或。 .NET Framework子例程CLR集成可能会停止工作。有关详细信息,请参阅SQL Server的文档。 (.Net SqlClient数据提供程序)

所以我试了谷歌,发现了这个相关的连接文章:

https://connect.microsoft.com/SQLServer/feedback/details/744584/unable-to-load-system-identitymodel-dll-assembly-into-sql-server-2012#details

是否可以对我的问题采取措施?

0 个答案:

没有答案