ITPub博客

首页 > Linux操作系统 > Linux操作系统 > sql server 2005中对CLR的允许设置

sql server 2005中对CLR的允许设置

原创 Linux操作系统 作者:iSQlServer 时间:2009-02-13 14:21:43 0 删除 编辑
在sql server 2005中,可以允许用vs.net 2005来编写存储过程了,这比T-SQL有很大好处,但要注意的是,当要使用SQL SERVER 2005这个功能时,在安全性方面会有所降低,因为必须将CLR允许调试选项打开,因此建议只有当特别复杂的存储过程时,才用.net语言来编写,普通的CRUD还是用T-SQL.

要将CLR调试存储过程设置为允许,必须输入如下代码

EXEC sp_configure 'clr enabled', 1;

RECONFIGURE WITH OVERRIDE;

GO


要禁止恢复原来状态,用

EXEC sp_configure 'clr enabled', 0;

RECONFIGURE WITH OVERRIDE;

GO


还可以用sql server 2005新提供的一个小工具:sql server surface area and configuration,这是个专门针对sql server 2005进行安全等配置的很好的工具,在sql server 2005的启动菜单组中的configuratin tools中可以找到,然后打开,如下图:

然后选择surface area configuration for features,如下图,再将CLR INTEGRATION前的选项打勾就可以了

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/16436858/viewspace-551826/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-10-17

  • 博文量
    1319
  • 访问量
    2079915