存储过程被加密发布

Stored Procedure gets published encrypted

所以我用 SQLCLR 制作了一个简单的存储过程并将其发布到我的数据库中。已经有一些SP了,都是没有加密的,只有我发布的SP是加密的。我在谷歌上搜索了几个小时,但找不到如何关闭加密。有办法吗?

SQLCLR 对象未加密。事实上,加密甚至不是 SQLCLR 对象的选项。问题(即为什么 SSMS 和 Visual Studio 的 SQL 服务器对象资源管理器指示 SQLCLR 对象已加密)是 sys.sql_modules 中没有对象的定义(因为它们的定义在大会中而不是 T-SQL):

SELECT * FROM sys.sql_modules;