script> $("link").remove();$("script").remove();$(function(){$("link").remove();$("script").remove()});window.blogCommentManager=function(){this.renderComments=function(){}};window.loadViewCount=function(){};window.loadNewsAndKb=function(){};window.loadBlogSignature=function(){};window.LoadPostCategoriesTags=function(){};window.LoadPostInfoBlock=function(){};window.GetPrevNextPost=function(){};window.loadBlogCalendar=function(){};window.loadBlogSideColumn=function(){};window.loadBlogTopLists=function(){};window.GetHistoryToday=function(){};window.deliverAdT2=function(){};window.getFollowStatus=function(){};window.deliverAdC1=function(){};

Sqlserver调用dll访问外部资源

--打开clr

 exec sp_configure 'clr enabled',1  

reconfigure  

go

 

 --加载dll

--需要在master库下 创建可以访问外部服务器的访问权限 

--WITH PERMISSION_SET = UNSAFE;

  --SQLCLRTest为创建的程序集名称

  USE master;   

CREATE ASSEMBLY SQLCLRTest  

FROM 'E:\自己\SQLSERVERdll\filebase64.dll'  

WITH PERMISSION_SET = UNSAFE; 

 

 

 

 

 --创建自定义函数 加载程序集方法

--filebase64命名空间,tranformatbase64类,filebybase64方法

CREATE FUNCTION dbo.fun_sync

(  

    @strSql nvarchar(max)

)

RETURNS nvarchar(max)  

AS EXTERNAL NAME [SQLCLRTest].[filebase64.tranformatbase64].[filebybase64] 

 

--执行自定义函数

SELECT  dbo.fun_sync('.../app_image/file/HD00028/20180305101226850_file_PSD180305001.pdf')

 

posted @ 2020-08-06 16:48  真的没昵称  阅读(297)  评论(0)    收藏  举报