`
流星剑
  • 浏览: 95404 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

sql server 2005启动CLR集成

阅读更多

利用c#在vs环境中新建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

--手动方法
create assembly [ClrOperateSql]
from 'C:\Documents and Settings\Administrator\桌面\jaylong\jaylong\clr集成\ClrOperateSql\ClrOperateSql\bin\Debug\ClrOperateSql.dll'
--创建存储过程GetAllCustomers
CREATE PROCEDURE GetAllCustomers
AS EXTERNAL NAME ClrOperateSql.StoredProcedures.GetAllCustomers
--创建存储过程GetCompanyName
CREATE PROCEDURE GetCompanyName
(
@CustomerID nchar(5),
@CompanyName nvarchar(40) output
)
AS EXTERNAL NAME ClrOperateSql.StoredProcedures.GetCompanyName
--测试Change
select * from customers
execute  Change 'ANTON','Alfreds Futter'
--测试GetCompanyName
declare @CompanyName nvarchar(40)
exec GetCompanyName 'ANTON',@CompanyName output
select @CompanyName

 

具体的代码在此提供下载,在下载目录里面

 

分享到:
评论

相关推荐

    SQL Server 2005的CLR集成.pdf

    《SQL Server 2005的CLR集成》 SQL Server 2005引入了一项重大创新,即CLR(Common Language Runtime)集成,这使得数据库开发者可以利用.NET Framework的编程语言,如C#或Visual Basic .NET,来编写存储过程、函数...

    使用 SQL Server 2005中的 CLR 集成

    此外,SQL Server 2005也考虑了性能,CLR集成提供了优化的执行环境,能够高效执行托管代码,与T-SQL相比,有时可以提供更好的性能。 **对比T-SQL和扩展存储过程** CLR集成与T-SQL和扩展存储过程(XP)相比,有其...

    利用C#新建sql server 项目和CLR集成的使用

    using Microsoft.SqlServer.Server; [Serializable] public class MyClrFunction { [SqlFunction] public static SqlInt32 AddNumbers(SqlInt32 num1, SqlInt32 num2) { return num1 + num2; } } ``` 5. **...

    Professional SQL Server 2005 CLR Programming

    #### 一、SQL Server 2005与CLR集成技术概览 - **CLR(Common Language Runtime)集成**:CLR是.NET Framework的核心组件之一,它为.NET程序提供了一个运行时环境,包括内存管理、类型安全以及代码执行等服务。SQL ...

    Microsoft sql server system clr types 2012

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

    Sqlserver2005CLR数据库对象开发指南.pdf

    .NET Framework、Visual Studio 2005 和 SQL Server 2005 的紧密集成还支持直接在 Visual Studio 内调试 CLR 数据库对象。这大大简化了调试过程,提高了开发效率。 #### 总结 通过将 .NET Framework 的 CLR 集成到...

    Microsoft System CLR Types for Microsoft SQL Server 2014

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

    01.SQL Server 2005中的CLR_Demo

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

    microsoft system clr types for sql server 2012

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

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

    在"SQLServer2005_BC.msi"这个安装程序中,包含了x86、x64和ia64三种架构的版本,这意味着无论是在32位、64位还是Itanium架构的系统上,都可以进行安装和运行。这种跨平台的兼容性使得用户能够在各种不同的硬件环境...

    Microsoft System CLR Types For SQL Server 2012.rar

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

    Professional SQL Server 2005 CLR Programming.rar

    - `ch02`可能介绍SQL Server 2005对CLR集成的基本概念和配置。 - `ch06`可能深入讨论如何创建和管理CLR存储过程。 - `ch07`可能涉及用户定义函数的实现和使用。 - `ch08`可能涵盖用户定义类型的创建和应用。 - ...

    microsoft system clr types for sql server 2014

    标题中的“microsoft system clr types for sql server 2014”是指Microsoft SQL Server 2014的系统公共语言运行库类型(System CLR Types),它是一组.NET Framework类库,用于与SQL Server进行交互,特别是在处理...

    SQL SERVER CLR 讲解及小例

    SQL Server CLR集成是SQL Server 2005引入的一项特性,它将Microsoft的.NET Framework与数据库系统相结合。这使得开发人员可以直接在数据库内部执行.NET代码,提高了性能和安全性,并提供了更好的类型安全性和异常...

    SQL Server 2005中的CLR

    在SQL Server 2005中,通过启用CLR集成,我们可以将托管代码(即运行在CLR上的代码)与T-SQL结合起来,创建混合型数据库解决方案。 2. CLR的启用与配置: 在SQL Server 2005中,要启用CLR集成,需要在服务器级别...

    microsoft system clr types for sql server 2012.msi

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

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

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

    SQL编程\Microsoft_SQL_Server_CLR_数据库对象开发指南

    总结来说,"SQL编程\Microsoft_SQL_Server_CLR_数据库对象开发指南"是一份详尽的文档,旨在帮助开发者理解并利用SQL Server中的.NET CLR集成,创建和管理高效、强大的数据库对象。通过这种方式,开发者可以构建出更...

    提高你的数据库编程效率_Microsoft CLR Via Sql Server

    当然,启用和管理SQL Server中的CLR集成需要注意一些安全和性能问题。你应该限制对CLR的访问,只允许经过验证和安全的代码运行。同时,要监控CLR对象的性能,确保它们不会成为系统资源的瓶颈。 在提供的".sql"文件...

Global site tag (gtag.js) - Google Analytics