2008-08-26 88 views
2

人們用於測試SQL Server數據庫的工具有哪些?SQL Server - 測試數據庫

我的意思是數據庫中的所有部分:

  • 配置
  • 列類型
  • 存儲過程
  • 約束

最有可能的,有沒有一個工具可以做到這一切。

回答

1

你的意思是「測試數據庫」?

如果您正在測試外鍵,則只需插入無效數據的腳本即可。

測試數據庫可能意味着很多問題。它有所有的桌子嗎?表格是否正確?指標是否到位?最新的更新是否被應用?數據是否已遷移?甚至有效嗎?外鍵是否正確?

在數據庫中有很多測試,所以你不可能找到一個簡單的方法來測試它。我發現測試存儲過程和一些Nunit單元測試的組合對我的數據庫進行了大部分審查。

0

我個人使用NHibernate和SqlCe,這提供了一個「丟棄」數據庫,在測試運行後不需要任何專門的拆卸。

它還提供了一種測試nhibernate映射(如果適用)的好方法。

下面是一篇文章我寫了一段時間前的一個鏈接如何做到這一點:http://www.codeproject.com/KB/database/TDD_and_SqlCE.aspx?display=Print