0

我有一个使用如下代码创建的 dll:

public partial class StoredProcedures
{
    [Microsoft.SqlServer.Server.SqlProcedure]
    public static void STOREDPR(SqlString a1, SqlString a2, SqlDouble a3)
    {
     ....
    }
}

所以我需要使用该代码的.dll来创建过程但是......我正在尝试

CREATE ASSEMBLY test  from 'C:\Documents and Settings\theDLL.dll' WITH PERMISSION_SET = SAFE

直到完美,问题就来了......

CREATE PROCEDURE TEST AS EXTERNAL NAME test.STOREDPR @a1 nvarchar, @a2 nvarchar, @a3 double

我不能让它工作,你能纠正这个吗?

4

1 回答 1

1

我认为您缺少类名StoredProcedures

CREATE PROCEDURE TEST 
  @a1 nvarchar(100), 
  @a2 nvarchar(100), 
  @a3 float 
AS EXTERNAL NAME test.StoredProcedures.STOREDPR
于 2012-04-17T23:56:17.070 回答