gpt4 book ai didi

sql - 我跟踪了一个存储过程,如 SQL Server 2005 Profiler 中所示。它没有找到但有效。为什么?

转载 作者:行者123 更新时间:2023-12-02 06:46:15 25 4
gpt4 key购买 nike

这很奇怪。

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

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

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

最佳答案

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

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

我刚刚检查过,它适用于同义词。

关于sql - 我跟踪了一个存储过程,如 SQL Server 2005 Profiler 中所示。它没有找到但有效。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/85181/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com