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 に答える