如何:部署引用的程序集中的 SQL Server 项目项

更新:2007 年 11 月

引用的程序集中的 SQL Server 项目项不能使用 Visual Studio 中的部署功能进行部署;而应改用 Transact-SQL Create Assembly 语句。例如,如果一个 SQL Server 项目包含对另一个 SQL Server 项目的引用,则不能在第一个项目中使用部署命令来部署第二个(引用的)项目中的项。

说明:

在默认情况下,Microsoft SQL Server 中关闭了公共语言运行时 (CLR) 集成功能。必须启用该功能才能使用 SQL Server 项目项。若要启用 CLR 集成,请使用 sp_configure 存储过程的 clr enabled 选项。有关更多信息,请参见启用 CLR 集成

部署被引用程序集中的 SQL Server 项目项

  1. 生成项目中的项,以及需要在被引用程序集中生成的所有项。

  2. 使用 Transact-SQL Create Assembly 语句(同时传入要部署到 SQL Server 的 dll 的信息)来部署项。有关更多信息,请参见 SQL 联机丛书中的“创建程序集”主题。

请参见

任务

如何:创建 SQL Server 项目

如何:创建和运行 CLR SQL Server 存储过程

如何:创建和运行 CLR SQL Server 触发器

如何:创建和运行 CLR SQL Server 聚合

如何:创建和运行 CLR SQL Server 用户定义的函数

如何:创建和运行 CLR SQL Server 用户定义的类型

演练:使用托管代码创建存储过程

如何:调试 SQL CLR 存储过程

概念

SQL Server CLR 集成简介

使用托管代码创建数据库对象的好处

SQL Server 项目的项模板

参考

SQL Server 项目和数据库对象的属性

其他资源

SQL CLR 数据库调试