创建CLR函数时出错

时间:2009-06-26 13:23:50

标签: sql-server sqlclr

我创建了一个包含2个静态方法的C#类,并且我在SQL 2005中成功创建了一个Assembly。当我尝试从该程序集创建一个表值函数时,我收到以下错误:

  

Msg 6509,Level 16,State 36,Procedure,Line 2
  使用HRESULT 0x80004005从汇编''收集元数据时发生错误。

我们有其他CLR功能,它们在同一个dll中,似乎工作正常。我试图模仿其他函数正在做什么,但我似乎无法使这个函数起作用。

在线的所有文档似乎都没有帮助

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。我将C#方法中的返回值更改为DataTable和WALLLLLA的IEnumerable insted。 没问题。

好运

tsadok