`

sql server 2005中对CLR的允许设置

阅读更多
在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前的选项打勾就可以了

分享到:
评论

相关推荐

    使用 SQL Server 2005中的 CLR 集成

    SQL Server 2005中的CLR(Common Language Runtime)集成是一项强大的特性,它允许开发人员使用.NET Framework(如C#、Visual Basic .NET或Visual C++)编写的代码与SQL Server进行深度集成。这一功能扩展了数据库的...

    01.SQL Server 2005中的CLR_Demo

    CLR集成是SQL Server 2005中的一项重要创新,它将.NET Framework引入到数据库引擎内部,使得数据库开发者可以利用.NET的强大功能。通过CLR,我们可以创建更高效、更安全、更易维护的数据库对象,这些对象可以直接在...

    SQL Server 2005中的CLR

    SQL Server 2005中的CLR(Common Language Runtime)是一个重要的功能,它允许开发者使用.NET Framework的编程语言,如C#、Visual Basic .NET或F#,来编写存储过程、触发器、用户自定义函数(UDFs)、类型和聚合等...

    Microsoft sql server system clr types 2012

    在SQL Server中,CLR集成允许开发者使用.NET Framework的语言(如C#或VB.NET)编写存储过程、触发器和其他数据库对象,从而提升性能和功能。 描述中提到的“部署查看Windows SQL服务器报表”是指在Windows环境下...

    Microsoft System CLR Types for Microsoft SQL Server 2014

    CLR集成是SQL Server的一个特性,允许将.NET代码嵌入到数据库中,从而扩展了T-SQL的功能。 首先,我们要理解什么是CLR。CLR是Microsoft .NET Framework的一部分,它负责管理代码的执行,包括内存管理、类型安全、...

    Professional SQL Server 2005 CLR Programming

    #### 二、使用C#编写SQL Server 2005中的存储过程 - **存储过程概述**:存储过程是在数据库上创建的一组预编译的SQL语句。它们可以接受输入参数,执行复杂的操作并返回结果。使用C#编写存储过程可以使开发者充分...

    microsoft system clr types for sql server 2012

    SQL Server的CLR集成允许用户使用.NET编程语言(如C#或VB.NET)编写存储过程、触发器、函数等数据库对象。SQLSysClrTypes库则包含了处理这些对象所必需的类型和接口,例如,它可以处理空间数据类型,这对于地理信息...

    SQL Server 2005中的CLR应用研究.pdf

    【SQL Server 2005中的CLR应用研究】 SQL Server 2005引入了一个重要的新特性,即集成.NET框架的公共语言运行时(CLR,Common Language Runtime)。这一创新允许数据库开发者使用他们熟悉的.NET编程语言(如Visual ...

    SQLServer2005_BC.msi SQLServer2005及以后版本 向前 兼容 DTS等功能

    在SQL Server 2005中,DTS被SSIS(SQL Server Integration Services)所取代,SSIS是更强大、更灵活的数据集成工具,能够处理复杂的ETL(提取、转换、加载)工作流。尽管如此,为了确保与早期版本的兼容性,SQL ...

    microsoft system clr types for sql server 2012.7z

    标签“systemclrtypes”和“sqlserver2012”进一步明确了该压缩包的内容,System CLR Types是与SQL Server 2012紧密相关的库。System CLR Types在SQL Server中扮演着重要角色,它提供了对SQL Server高级功能的支持,...

    Microsoft System CLR Types For SQL Server 2012.rar

    在SQL Server中,CLR集成允许开发者使用.NET Framework的全部功能来编写存储过程、用户定义的函数、用户定义的类型、触发器和聚合函数。这样做的好处包括: 1. **性能提升**:对于需要大量计算的任务,使用CLR可以...

    Microsoft® System CLR Types for Microsoft® SQL Server® 2012

    SQL Server System CLR Types 包包含用于在 SQL Server 2012 中实现 geometry、geography 和 hierarchy ID 类型的组件。此组件可单独从服务器安装,以允许客户端应用程序从服务器以外使用这些类型。

    SQL SERVER CLR 讲解及小例

    SQL Server CLR(Common Language Runtime)是微软SQL Server数据库引擎中的一个功能,允许开发人员使用.NET Framework的任何语言(如C#、VB.NET或F#)编写存储过程、触发器、用户定义函数(UDFs)、类型和其他...

    Professional SQL Server 2005 CLR Programming.rar

    《Professional SQL Server 2005 CLR Programming》是关于利用.NET Framework的C#语言和CLR(Common Language Runtime)在SQL Server 2005中进行高级编程的一本专业书籍。这本书详细介绍了如何将.NET代码集成到SQL ...

    microsoft system clr types for sql server 2012.msi

    1. CLR集成:SQL Server 2005及更高版本引入了对.NET Framework的内置支持,称为CLR集成。这允许开发人员使用.NET编程语言创建存储过程、用户定义函数(UDFs)、触发器、类型和聚合函数。 2. 安全性:在SQL Server...

    Microsoft® System CLR Types for SQL Server®

    标题中的“Microsoft® System CLR Types for SQL Server®”是指微软SQL Server中的一部分核心组件,它包含了.NET Framework的公共语言运行库(Common Language Runtime, CLR)类型。这些类型主要用于支持SQL ...

    SQL Server 2005 and the CLR_ What do you need to …….ppt

    SQL Server 2005引入了对CLR(Common Language Runtime)的支持,这意味着开发者现在可以使用诸如VB.NET、C#、Managed C++、COBOL等现代语言来编写存储过程、触发器和用户定义函数,而不仅仅是依赖于T-SQL。...

    SQLServer2005客户端以及所需的环境组件

    在提供的文件列表中,"SQLServer2005_SSMSEE.msi"是SQL Server 2005 SQL Server Management Studio Express的安装文件。这是一个轻量级版本的SSMS,专为开发人员和小企业设计,提供基本的数据库管理和开发功能。 综...

Global site tag (gtag.js) - Google Analytics