SQL Server CLR系列(1)-创建CLR项目与自动部署
来源:互联网 发布:监控显示网络不可达 编辑:程序博客网 时间:2024/05/18 01:57
一、简介
基本概念请看这里 https://msdn.microsoft.com/zh-cn/library/ms254498(v=vs.80).aspx
二、创建CLR项目与自动部署
1.在数据库开启CLR功能
use [数据库名] exec sp_configure 'show advanced options', '1';goreconfigure;goexec sp_configure 'clr enabled', '1'goreconfigure;--授予程序集更大权限alter database [数据库名] trustworthy on
2.创建C# SQL CLR数据库项目
这里需要说明一点的是,SQL Server 2008最高支持.net framework 3.5,所以不要选.net framework 4.0
3.添加数据库引用
新建的时候会弹出添加数据引用,也可以 项目右键–>属性–>数据库–>浏览中 添加、修改、删除数据库引用
4.下面写一个简单的函数测试一下
项目右键–>添加引用–>用户自定义的函数,以下是Function1.cs的代码,默认即可。
using System;using System.Data;using System.Data.SqlClient;using System.Data.SqlTypes;using Microsoft.SqlServer.Server;public partial class UserDefinedFunctions{ [Microsoft.SqlServer.Server.SqlFunction] public static SqlString Function1() { // 在此处放置代码 return new SqlString("Hello"); }};
项目右键–>部署,自动部署成功后会输出以下内容
创建的程序集和函数如下
在数据库执行以下代码,打印”Hello”后,基本的创建和部署就完成啦!
三、参考
https://www.2cto.com/database/201301/182508.html
https://msdn.microsoft.com/zh-cn/library/ms254498(v=vs.80).aspx
阅读全文
0 0
- SQL Server CLR系列(1)-创建CLR项目与自动部署
- SQL Server CLR系列(2)-创建触发器与手动部署
- 创建Sql Server CLR集成
- SQL SERVER 2005 CLR 部署的DEMO
- 部署CLR项目 问题
- SQL SERVER CLR UrlDecode
- 演练:创建和部署使用 SQL CLR 对象的数据库项目
- 创建Visual C# SQL CLR数据库项目之存储过程部署时报错
- SQL Server 2005中的CLR(1)
- SQL Server 2005中的CLR(1)
- SQL SERVER 2005 CLR 部署UDT,Triggers,Functions,Procedure,Aggregates
- SQL Server CLR 极速入门,启用、设计、部署、运行
- SQL Server CLR 极速入门,启用、设计、部署、运行
- SQL Server CLR 极速入门,启用、设计、部署、运行
- SQL Server CLR系列(3)-发送POST请求
- SQL Server 2005中创建CLR存储过程
- SQL Server 2005中的CLR
- SQL Server CLR 集成简介
- js平均分割数组
- pycharm快捷键、常用设置、配置管理
- JavaScript数组的随机排序
- 控制元素位置
- 学习RxJava2---ing
- SQL Server CLR系列(1)-创建CLR项目与自动部署
- iOS 常用的正则表达式总结<待更新>
- Guitar Pro 7 中文版-中文版下载地址
- Java实现文件MD5加密
- 双链表的使用
- C++ 回调函数总结
- java中整型之间的转换
- RobotFramework相关整理
- 矩阵的求导