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

发布于 2024-07-21 06:18:26 字数 165 浏览 7 评论 0原文

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

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

谢谢

We have a large database containing a lot of stored procedures.
Now we are updating our database but some stored procedures still use the old structure.
We've found most of them using 'sp_depends' but some sp's slipped through.

I was wondering if there isn't a way to check all stored procedures. If they call for a column that doesn't exist anymore you get an error.

Thx

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

带刺的爱情 2024-07-28 06:18:26

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

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

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

I think if you want to be 100% certain then you may wish to use software designed for this exact purpose. For example, RedGate have a product called SQL Dependency Tracker.

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

I would suggest downloading a free trial and testing the functionality.

心舞飞扬 2024-07-28 06:18:26

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

You could enter tables, stored procedures and functions into a project and then check for Errors shown in the "Objects In Project" pane.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文