如何对MSSQL的函数,存储过程进行加密,也就是不让人知道是怎么写的?

kenshu 2007-12-10 08:50:48
如题,因为数据库在别人那里,不想让人看到,谢谢!
...全文
136 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
Kurt_Yang_SH 2007-12-10
  • 打赏
  • 举报
回复
在 sql server 2000 中,用with encryption 加密的存储过程,是可以破解的.
破解的结果几乎完美,除了偶尔有换行的错误.
zjcxc 元老 2007-12-10
  • 打赏
  • 举报
回复
没办法, sql执行时始终要把它解出来执行, 所以始终可以解密

fcuandy 2007-12-10
  • 打赏
  • 举报
回复
都能有权限去看你数据库上的存储过程了,还能挡住他不看到你存储过程代码吗?

就好像,某个人都能在你电脑上进行用户管理了,你还要求他不能使用aaa这个帐号一样.
dobear_0922 2007-12-10
  • 打赏
  • 举报
回复
加密后,他就看不到

-----------
不是已经被破解了吗?
kenshu 2007-12-10
  • 打赏
  • 举报
回复
SORRY,我才看到1楼,回复一下已经这么多楼了.我今晚看看,立刻结贴,谢谢!
fa_ge 2007-12-10
  • 打赏
  • 举报
回复
我是不想让人家看到我的函数是怎么写的(在已有数据库密码的情况下),如何不让人看到我的存储过程怎么写.


----------
加密后,他就看不到
fa_ge 2007-12-10
  • 打赏
  • 举报
回复

--我在我们公司也是这样加密的


ALTER proc 过程名 WITH recompile,encryption
kenshu 2007-12-10
  • 打赏
  • 举报
回复
谢谢楼上,可能我没说清楚.


我是不想让人家看到我的函数是怎么写的(在已有数据库密码的情况下),如何不让人看到我的存储过程怎么写.


谢谢!
fa_ge 2007-12-10
  • 打赏
  • 举报
回复


alter proc name with recompile ,encryption

dawugui 2007-12-10
  • 打赏
  • 举报
回复
http://www.hgxz.cn/Get/edu/093323760.htm
dawugui 2007-12-10
  • 打赏
  • 举报
回复
http://soft.zdnet.com.cn/software_zone/2007/0912/502806.shtml
kenshu 2007-12-10
  • 打赏
  • 举报
回复
谢谢楼上各位.

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧