我尝试创建访问teradata服务器的SQLCLR proc,我收到此错误:
System.IO.FileLoadException:主机已禁用LoadFrom(),LoadFile(),Load(byte [])和LoadModule()。
我谷歌关于此错误,我发现我需要创建<dllname>.XmlSerializers.dll
并将其添加到数据库中。我做到了,但我仍然得到同样的错误。
代码与Oracle和SQL Server一起稳定运行,但我无法添加Teradata。
我正在使用程序集Teradata.Client.Provider
中的Teradata.Client.Provider
命名空间。
服务器版本是2012年。
答案 0 :(得分:0)
我找到了2个解决方案。
Teradata.Client.Provider
替换为System.Data.Odbc
等等。我使用odbc连接,这很好。 context connection=true
。