隐藏SQL Server Profiler(或其他观察者)的语句

Den*_*nis 4 sql sql-server sql-server-2008

在SQL Server 2008 R2中,我想执行一个语句,我想对SQL事件探查器或其他观察用户查询的方法不可见.有没有办法控制SQL事件探查器显示的内容?

我想执行类似的事情:

SELECT 'MyPassword' INTO #passwordTable
Run Code Online (Sandbox Code Playgroud)

我不想通过SQL Server Profiler或其他方式显示"MyPassword".有任何想法吗?

Aar*_*and 9

基本上,不,你不能.您曾经可以通过在批处理或语句中添加这样的注释来完成此操作:

-- sp_password
Run Code Online (Sandbox Code Playgroud)

但这不再有效.你为什么不哈希你的密码?

  • @Denis太棒了!现在除非他们告诉你他们是怎么做的,否则我猜你必须打开你的钱包.因为我完全不知道如何防止任何痕迹捡起来. (2认同)