我们有一个包含大量存储过程的大型数据库。 现在我们正在更新我们的数据库,但是一些存储过程仍然使用旧的结构。 我们发现他们中的大多数使用'sp_depends',但是有些sp滑落了。
我想知道是否有办法检查所有存储过程。如果他们要求不再存在的列,则会出错。
THX
答案 0 :(得分:2)
我认为如果您想100%确定,那么您可能希望使用专为此目的而设计的软件。例如,RedGate有一个名为SQL Dependency Tracker的产品。
http://www.red-gate.com/products/SQL_Dependency_tracker/index.htm
我建议下载免费试用版并测试其功能。
答案 1 :(得分:0)
您可以将表,存储过程和函数输入到项目中,然后检查“项目中的对象”窗格中显示的错误。