如何:将 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
通过从“生成”菜单中选择“生成 <项目名>”来生成项目。
说明: 部署前解决所有生成错误。
从“生成”菜单中选择“部署 <项目名>”。
说明: 如果您收到通知您无法部署该项目的消息,则需要在服务器上手动创建程序集。此错误通常是项目中引用的程序集导致的。有关手动部署程序集的更多信息,请参见“SQL 联机丛书”中的“创建程序集”页。
后续步骤
部署 SQL Server 项目项到数据库后,可能需要运行此项对其进行测试。
测试部署的数据库项
在项目中使用 Test.sql(在 Visual C++ 中为 debug.sql)脚本调试 SQL Server 项目项。有关更多信息,请参见 如何:编辑 Test.sql 脚本以运行 SQL 对象。
通过 SQL Server 上的查询调用项执行该项。例如,如果部署了一个存储过程,则可以通过调用 EXEC <StoredProcedureName> 并传入任何预期的参数来运行该过程。有关更多信息,请参见 如何:运行存储过程和用户定义的函数。
请参见
任务
如何:创建和运行 CLR SQL Server 用户定义的函数
如何:创建和运行 CLR SQL Server 用户定义的类型