none
sqlserver程序集使用报错:请求类型的权限已失败 RRS feed

  • 问题

  • 就是我在sql2012里注册一个dll 然后我创建发送邮件的dll(在页面发送邮件的方法执行成功) 但是在sql2012执行该存储过程时就报错
    sql2012代码:

    CREATE ASSEMBLY SSFishEmail FROM 'D:\database\dll\SSEmail.dll' 


    CREATE FUNCTION dbo.SendFishEmail     
    (     
        @strTo  nvarchar(200),
    @strTitle  nvarchar(500),
    @strConetnt  nvarchar(4000)  
    )      
    RETURNS nvarchar(200)    
     AS EXTERNAL NAME SSFishEmail.[SSEmail.SendMail].SendNetMail


    SELECT dbo.SendFishEmail('56038003@qq.com','TEXTS','测试!') 

    请求“System.Net.Mail.SmtpPermission, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”类型的权限已失败。

    2020年7月9日 5:51

全部回复