对数据库中存储过程进行加密

时间:2021-09-09 07:52:53

一般写的存储过程:

CREATE PROCEDURE dbo.myPRo
AS 
BEGIN
     SELECT 'SQL statements'
END

GO
 


加密的存储过程:

CREATE PROCEDURE dbo.myPro
WITH ENCRYPTION 
AS 
BEGIN 
     SELECT 'SQL statements' 
END
在企业管理器中不能查看存储过程代码:修改按钮变灰。
通过语句EXEC sp_helptext 'myPro' 查看源代码也不行,出行如下提示:对象'myPro'的文本已经加密。