如何:将 SQL Server 项目项部署到 SQL Server 中

更新:2007 年 11 月

生成 SQL Server 项目后,该项目被编译到一个数据集中,然后该数据集便可以部署到数据库。

说明:

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

提示:

除了分三个独立的步骤进行生成、部署和调试外,也可以使用“启动”命令 (F5) 生成程序集,再将其部署到数据库并调试数据库对象。选择“开始执行(不调试)”命令 (Ctrl+F5) 可生成程序集并将其部署到数据库。

部署 SQL Server 项目中的项到 SQL Server

  1. 通过从“生成”菜单中选择“生成 <项目名>”来生成项目。

    说明:

    部署前解决所有生成错误。

  2. 从“生成”菜单中选择“部署 <项目名>”。

    说明:

    如果您收到通知您无法部署该项目的消息,则需要在服务器上手动创建程序集。此错误通常是项目中引用的程序集导致的。有关手动部署程序集的更多信息,请参见“SQL 联机丛书”中的“创建程序集”页。

后续步骤

部署 SQL Server 项目项到数据库后,可能需要运行此项对其进行测试。

测试部署的数据库项

请参见

任务

如何:创建 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 数据库调试