zoukankan      html  css  js  c++  java
  • [原]在SQL Server 2005 中使用.net程序集的一项注意

    在使用CLR存储过程中遇到的一些问题,在这里进行记录:
    打开CLR的支持

    --在Sql Server中执行这段代码可以开启CLR
    exec sp_configure 'show advanced options''1';
    go
    reconfigure;
    go
    exec sp_configure 'clr enabled''1'
    go
    reconfigure;
    exec sp_configure 'show advanced options''1';
    go 

    如果需要访问外部资源的话,会有打开TRUSTWORTHY 属性的提示

    --打开数据库的TRUSTWORTHY 属性
    ALTER DATABASE DB_Name set TRUSTWORTHY on;

    通过上述的设置,应该能轻易地加入程序集了
    这个可以用鼠标完成就不贴代码了

    最后,手动添加存储过程

    --添加存储过程
    CREATE PROCEDURE [dbo].[存储过程名称]
        
    @from [nvarchar](50), -- 参数列表
        @to [nvarchar](50)
    WITH EXECUTE AS CALLER
    AS
    EXTERNAL NAME 
    [程序集的名称].[StoredProcedures].[存储过程名称]

    OK,完成了,希望对你有所帮助。

  • 相关阅读:
    Hash详解
    手写2048
    20180429模拟赛T1——添边问题
    题解:UVA1025 A Spy in the Metro
    20180418模拟赛T2——Gym
    20180418模拟赛T1——Seq
    学习:中国剩余定理
    20180414模拟赛T2——拼图
    20180414模拟赛T1——BEAD
    学习:树状数组
  • 原文地址:https://www.cnblogs.com/killkill/p/1372244.html
Copyright © 2011-2022 走看看