sql-server - 如何检查存储过程的完整性

标签 sql-server stored-procedures integrity

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

我想知道是否没有办法检查所有存储过程。如果他们调用不再存在的列,则会出现错误。

谢谢

最佳答案

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

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

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

关于sql-server - 如何检查存储过程的完整性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/886779/

相关文章:

sql - 冲突时删除 postgres

oracle - 生产环境打包编译。这会导致任何问题吗?

java - iText pdf 完整性检查

java - 将对象数组从 Java 传递到 PL/SQL 函数

c - 多个应用程序头文件在 C 中包含错误

ios - 如何确保iOS应用程序的完整性?

SQL Server 计算列降低了简单 select 语句的性能

c# - SQL Server 中的货币

c# - 为什么 SQL 查询不运行?

php - 获取每小时插入数据库的行数