这很奇怪.
我打开了我的Profiler,它显然显示了一个存储过程被调用.我打开数据库和SP列表,但SP不存在.但是,还有另一个SP的名称相同,只是前缀为'x'
出于安全考虑,SQL Server 2005是否将SP名称映射到另一个名称?
编辑:我发现它是一个同义词,不管是什么.
通常,当您知道某个对象存在,因为它已在查询中使用,并且您无法在Management Studio的对象树中找到它时,您可以执行此操作来查找它.
select * from sys.objects where name = 'THE_NAME_YOU_WANT'
我刚检查过,它与同义词一起使用.