--1,VS新建数据库项目,,添加新项-sqlserverclr #,添加自定义函数, --函数前标记 [Microsoft.SqlServer.Server.SqlFunction] --可直接右建部署。生成后在debug文件夹下会有sql执行的部署文件 --选择一数据库,便于调试与部署测试 --注:--vs并不运行直接添加第三方引用,可参考此种方式:http://updates.sqlservervideos.com/2010/07/adding-references-to-sql-clr-projects.html --注意,64位的sqlserver不支持32位的dll --开启数据库支持 sp_configure 'clr enabled', 1; RECONFIGURE; --在部署时若程序集引用了其它的dll,应将这些dll先注册进sqlserver再创建自己的程序集 --注册引用 ALTER DATABASE [master] SET TRUSTWORTHY ON GO CREATE ASSEMBLY [System.Net.Http] AUTHORIZATION [dbo] FROM 'C:Program FilesReference AssembliesMicrosoftFrameworkv3.5System.Net.Http.dll' –没有的copy放置上 WITH PERMIS