2009-05-20 75 views
3

我们有一个包含大量存储过程的大型数据库。 现在我们正在更新我们的数据库,但一些存储过程仍然使用旧的结构。 我们发现其中大多数使用“sp_depends”,但有些sp滑过。如何检查存储过程的完整性

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

THX

回答

2

我认为,如果你想成为100%肯定,那么你不妨用软件设计用于此确切目的。例如,RedGate有一个名为SQL Dependency Tracker的产品。

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

我建议下载一个免费试用和测试功能。

+0

不客气。我会很有兴趣知道你如何继续以及你的想法。 – 2009-05-20 08:48:38

0

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