在U-SQL目录中本地SQLSpatial

时间:2018-01-29 12:49:01

标签: c# azure .net-assembly u-sql

如何注册SQLServerSpatial dll localy?当我尝试在[Microsoft.SqlServer.Types]上使用SqlServerSpatial130作为附加文件运行寄存器汇编时,我遇到以下问题:

E_CSC_USER_CANNOTCREATESYSTEMASSEMBLY:无法创建组件XXX [Microsoft.SqlServer.Types]”,因为 'Microsoft.SqlServer.Types,版本= 13.0.0.0,文化=中性公钥= 89845dcd8080cc91' 是一个系统组件。 描述: 无法创建,更改或删除系统程序集。 解析度: 考虑创建用户程序集以包装所需的功能。

我可以在Azure Datalake中注册程序集,但不能在localy中注册。有办法解决这个问题吗?

先谢谢

1 个答案:

答案 0 :(得分:1)

我假设您可能已在本地盒子或已将Microsoft.SqlServer.Types注册为系统程序集的其他应用程序上注册了SQL Server。

如果是这种情况,您可能不需要在本地运行中注册它并使用REFERENCE SYSTEM ASSEMBLY引用它。