网络设计与技术
吾爱吾师但吾更爱真理,尽信书不如无书!科学的原动力就是对权威的藐视和对新思想的宽容!

  教育是帮助学生学会自己思考,作出独立的判断,并作为一个负责的公民参加工作!仰不愧天,俯不愧人,内不愧心!

  主要介绍网络原理、网络数据库、网络编程、网站设计
  网络操作系统(Windows Server & Linux)、网络管理、和网络安全(协议 & 黑客攻防)等技术。

一、启用SQL Server CLR 集成

默认情况下,Microsoft SQL Server 中禁用公共语言运行库 (CLR) 集成功能,必须启用才能使用通过 CLR 集成实现的对象。要使用 Transact-SQL 启用 CLR 集成,请使用如下所示的 sp_configure 存储过程的 clr enabled 选项:

sp_configure 'clr enabled', 1
GO
RECONFIGURE
GO

可以通过将 clr enabled 选项设置为 0 来禁用 CLR 集成。在禁用 CLR 集成时,SQL Server 停止执行所有 CLR 例程并卸载所有应用程序域。

二、启用SQL Server 2005 Express Edition 集成
由于安全原因,默认情况下 SQL Server Express 有几个功能是关闭的,以减少黑客可攻击的代码表面区域。用户实例中通常需要的唯一一个选项是“clr enabled”选项,如果应用程序包括 CLR 存储过程、触发器、用户定义的类型等,则需要该选项。
随 SQL Server Express 一起安装了一个名为表面区域配置 (SAC) 的工具,由于 SAC 工具不配置用户实例,因此必须重新使用我们熟悉的 SSEUtil 来进行该配置。您可以从 SQL Server Express Utility Web 站点下载SSEUtil。内容详见 MSDN

下面显示如何打开“clr enabled”选项。


C:"SSEUtil>sseutil -c
Console mode. Type 'help' for more information.
1> sp_configure 'clr enabled','1'
2> go

Command completed successfully.

1> reconfigure
2> go

Command completed successfully.
posted on 2008-11-24 22:37  网络设计与技术  阅读(324)  评论(0)    收藏  举报

本站采用CC授权如需转载、引用文章,请务必附上作者及来源处。 Creative Commons License