日期:2014-05-17  浏览次数:20526 次

SQL SERVER 2000 升级至 2008 后发现的一个问题
各位大侠,请教一个问题。

之前一直使用 SQL SERVER 2000, 为了保护一些资料,对一些SQL语句进行了保护,让事件探查器无法跟踪到:
具体是在SQL语句的前面加上 --password ,最近升级使用 SQL SERVER 2008 发现这种方式失效了 , 在事件探查器里面能够跟踪出具体的语句,想请问下 SQL SERVER 2008 是否已经不在支持此项功能,是否有其他关键词或方案代替 。谢谢 
--password SQL?Server SQL?Server?2008

------解决方案--------------------
在2005和以上的版本中已经移除这个功能了。或许你可以尝试加密,比如加密的存储过程。
------解决方案--------------------
楼上正解,给SP加密吧,例如
create proc usp_demo  WITH ENCRYPTION   AS....