3

我们有一个包含大量存储过程的大型数据库。现在我们正在更新我们的数据库,但一些存储过程仍然使用旧结构。我们发现他们中的大多数都使用“sp_depends”,但有些 sp 漏掉了。

我想知道是否没有办法检查所有存储过程。如果他们要求一个不再存在的列,你会得到一个错误。

谢谢

4

2 回答 2

2

我认为,如果您想 100% 确定,那么您可能希望使用专为此目的而设计的软件。例如,RedGate 有一个名为 SQL Dependency Tracker 的产品。

http://www.red-gate.com/products/SQL_Dependency_tracker/index.htm

我建议下载免费试用版并测试功能。

于 2009-05-20T08:31:34.747 回答
0

您可以将表、存储过程和函数输入到项目中,然后检查“项目中的对象”窗格中显示的错误。

于 2009-08-29T15:59:41.157 回答