当前位置:  开发笔记 > 数据库 > 正文

我跟踪了SQL Server 2005 Profiler中显示的存储过程.它没有找到,但有效.为什么?

如何解决《我跟踪了SQLServer2005Profiler中显示的存储过程.它没有找到,但有效.为什么?》经验,为你挑选了1个好方法。

这很奇怪.

我打开了我的Profiler,它显然显示了一个存储过程被调用.我打开数据库和SP列表,但SP不存在.但是,还有另一个SP的名称相同,只是前缀为'x'

出于安全考虑,SQL Server 2005是否将SP名称映射到另一个名称?

编辑:我发现它是一个同义词,不管是什么.



1> Kevin Crumle..:

通常,当您知道某个对象存在,因为它已在查询中使用,并且您无法在Management Studio的对象树中找到它时,您可以执行此操作来查找它.

select *
from sys.objects
where name = 'THE_NAME_YOU_WANT'

我刚检查过,它与同义词一起使用.

推荐阅读
喜生-Da
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有