用于验证SQL Server数据库架构的工具
是否有任何工具可用于根据一组设计规则、命名约定等验证数据库模式 我并不是说将一个数据库与另一个数据库进行比较(如本文所述) 我希望能够说“数据库中的内容不符合这组规则” 我正在谈论的规则类型的一些示例如下:用于验证SQL Server数据库架构的工具,sql,sql-server,validation,schema,Sql,Sql Server,Validation,Schema,是否有任何工具可用于根据一组设计规则、命名约定等验证数据库模式 我并不是说将一个数据库与另一个数据库进行比较(如本文所述) 我希望能够说“数据库中的内容不符合这组规则” 我正在谈论的规则类型的一些示例如下: -主键字段应位于表中的第一个。 -外键应在该字段上具有索引。 -以“xxx”结尾的字段名应为某种类型。 -具有限制某些值的约束的字段应具有默认值 我以前写过很多这样的脚本,我想知道是否有一些通用的东西 理想情况下,我希望使用SQL Server,但如果您知道其他数据库的一些信息,了解它们可能
-主键字段应位于表中的第一个。
-外键应在该字段上具有索引。
-以“xxx”结尾的字段名应为某种类型。
-具有限制某些值的约束的字段应具有默认值 我以前写过很多这样的脚本,我想知道是否有一些通用的东西
理想情况下,我希望使用SQL Server,但如果您知道其他数据库的一些信息,了解它们可能也很有用。实现这一点的一种方法是编写整个数据库的脚本,然后对脚本应用由正则表达式组成的规则。SSW的作用与SQL Server类似。一个名为SQLCop的工具正在按照您的要求进行操作,但我认为它实际上不允许您自己编写规则
这似乎正是我想要的。谢谢。它的恶意软件报告,小心。