日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

SQLServer存储过程/函数加/解密(轉)

發布時間:2024/10/8 数据库 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SQLServer存储过程/函数加/解密(轉) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
存儲過程、存儲函數的加密:WITH ENCRYPTION


<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->

CREATE procedure dbo.sp_XML_main

@table_name nvarchar(260)='',

@dirname nvarchar(20)=''

WITH ENCRYPTION

as

begin

....................

end

go



存儲過程、存儲函數的解密


if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[sp_decrypt]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)

drop procedure [dbo].[sp_decrypt]

GO

/*--破解函數,過程,觸發器,視圖.僅限于SQLSERVER2000

--作者:J9988-- All rights reserved*/

/*--調用示例

--解密指定存儲過程

exec sp_decrypt 'AppSP_test'

--對所有的存儲過程解密

declare tb cursor for

select name from sysobjects where xtype='P' and status>0 and name<>'sp_decrypt'


declare @name sysname

open tb

fetch next from tb into @name

while @@fetch_status=0

begin

print '/*-------存儲過程 ['+@name+'] -----------*/'

exec sp_decrypt @name

fetch next from tb into @name

end

close tb

deallocate tb

--*/


if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[SP_DECRYPT]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)

drop procedure [dbo].[SP_DECRYPT]

GO

CREATE PROCEDURE sp_decrypt(@objectName varchar(50))

AS

begin

set nocount on

--破解字節不受限制,適用于SQLSERVER2000存儲過程,函數,視圖,觸發器

轉載于:https://www.cnblogs.com/fosoyo/archive/2006/09/28/516967.html

總結

以上是生活随笔為你收集整理的SQLServer存储过程/函数加/解密(轉)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。