sql-server – CLR存储过程:如何设置架构/所有者?

前端之家收集整理的这篇文章主要介绍了sql-server – CLR存储过程:如何设置架构/所有者?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在研究基于 Linq的CLR存储过程,用于一些复杂的过滤和操作,如果在更“传统”的存储过程中实现,则需要大量凌乱且性能不佳的T-sql代码.

这工作得很好,但是我找不到如何在部署阶段设置此存储过程的模式,以便更好地组织和分离模块中的数据库对象.

有任何想法吗?

提前谢谢了.

解决方法

在创建引用程序集的过程时,您可以创建所需的任何架构所拥有的此包装器.有关如何部署存储过程的演练,请参阅 This MSDN article on deploying CLR stored procedures.通过将create procedure语句更改为:
CREATE SCHEMA foo

CREATE PROCEDURE foo.hello
AS
EXTERNAL NAME helloworld.HelloWorldProc.HelloWorld

您现在可以拥有foo架构拥有的过程.

猜你在找的MsSQL相关文章