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,完成了,希望对你有所帮助。

  • 相关阅读:
    Hdu 1257 最少拦截系统
    Hdu 1404 Digital Deletions
    Hdu 1079 Calendar Game
    Hdu 1158 Employment Planning(DP)
    Hdu 1116 Play on Words
    Hdu 1258 Sum It Up
    Hdu 1175 连连看(DFS)
    Hdu 3635 Dragon Balls (并查集)
    Hdu 1829 A Bug's Life
    Hdu 1181 变形课
  • 原文地址:https://www.cnblogs.com/killkill/p/1372244.html
Copyright © 2011-2022 走看看