为了账号安全,请及时绑定邮箱和手机立即绑定

SQLCLR 存储过程安装失败

SQLCLR 存储过程安装失败

C#
蓝山帝景 2021-06-24 18:05:18
我在 Visual Studio (VS) 中创建了一个存储过程。当我在成功创建程序集后尝试安装该程序时,出现错误:sp_GetDistanceAndTime 的 CREATE PROCEDURE 失败,因为参数“@Profile”的 T-SQL 和 CLR 类型不匹配。我如何安装它?我的参数不正确吗?C#代码:public partial class StoredProcedures{    [Microsoft.SqlServer.Server.SqlProcedure]    public static void SqlStoredProcedure1(SqlString Profile, SqlString StartPosition,           SqlString Destination)    {        try        {                       SqlPipe sqlPipe = SqlContext.Pipe;            string result;            result = PTVRequest.InvokeService(Profile.ToString(),                    StartPosition.ToString(), Destination.ToString());            SqlContext.Pipe.Send(result);        }        catch (Exception ex)        {            SqlContext.Pipe.Send(ex.Message);        }    }}SQL 代码:Create Procedure sp_GetDistanceAndTime(@Profile text, @StartPosition text, @Destination text)AS External NAME GetPvt.StoredProcedures.SqlStoredProcedure1go
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 155 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信