无法找到符合我的需求的SQL差异工具,因此我正在编写自己的工具。通过INFORMATION_SCHEMA和sys表,我有了一个基本完整的工作版本。但是元数据中找不到触发器定义的内容,也就是实际的SQL代码。我有遗漏吗?
谢谢。
谢谢,Pete,我不知道那个!
Scott,我使用的是非常基本的主机套餐,不允许远程连接到数据库。从RedGate的规格说明(我也买不起)中,我不知道它们是否提供了解决方案,虽然还有一些API(例如来自Apex的API),但我认为投资于这样的解决方案还需要更多的编程。 :)
我的解决方案是在网站上添加一个ASPX页面,作为一种“模式服务”,返回收集的元数据作为XML。我设置了一个小型的AJAX应用程序,将任意数量的目录实例与主服务器进行比较,并显示差异。虽然不完美,但对我来说是一个重大的进步。
再次感谢!
sp_helptext
非常有用,可以显示任何触发器、视图、存储过程、函数等背后的SQL。 - matt b