在 SQL Server 中执行架构验证的最佳做法是什么?
我需要测试视图、存储过程、函数触发器是否指向现有的工作表(或任何其他对象),并且需要对数据库中的所有对象执行此检查。我想避免人们引入损坏的代码并验证在生产中发布之前应该处于一致状态的整体模式。
我应该在单元测试中做吗?最好的方法是什么?
我正在使用 CI / TFS 和 Visual Studio 2015。
谢谢!
在 SQL Server 中执行架构验证的最佳做法是什么?
我需要测试视图、存储过程、函数触发器是否指向现有的工作表(或任何其他对象),并且需要对数据库中的所有对象执行此检查。我想避免人们引入损坏的代码并验证在生产中发布之前应该处于一致状态的整体模式。
我应该在单元测试中做吗?最好的方法是什么?
我正在使用 CI / TFS 和 Visual Studio 2015。
谢谢!
您可以尝试使用Code Review Policy,它允许您在签入时强制执行 Code Review。这样,您可以防止签入损坏的代码。