2008-08-26 87 views
2

人们用于测试SQL Server数据库的工具有哪些?SQL Server - 测试数据库

我的意思是数据库中的所有部分:

  • 配置
  • 列类型
  • 存储过程
  • 约束

最有可能的,有没有一个工具可以做到这一切。

回答

1

你的意思是“测试数据库”?

如果您正在测试外键,则只需插入无效数据的脚本即可。

测试数据库可能意味着很多问题。它有所有的桌子吗?表格是否正确?指标是否到位?最新的更新是否被应用?数据是否已迁移?甚至有效吗?外键是否正确?

在数据库中有很多测试,所以你不可能找到一个简单的方法来测试它。我发现测试存储过程和一些Nunit单元测试的组合对我的数据库进行了大部分审查。

0

我个人使用NHibernate和SqlCe,这提供了一个“丢弃”数据库,在测试运行后不需要任何专门的拆卸。

它还提供了一种测试nhibernate映射(如果适用)的好方法。

下面是一篇文章我写了一段时间前的一个链接如何做到这一点:http://www.codeproject.com/KB/database/TDD_and_SqlCE.aspx?display=Print