2012-10-05 49 views
0

有一个简单的方法重新打开约束后在其上运行的数据库进行检查,检查的事情,如:SQL如何检查数据库数据的有效性?

外键仍然存在于他们的主表, 主键是唯一的, 等等

我正在使用MS-SQL Server 2005.

+3

SQL Server不会允许您打开约束,如果数据无效... –

+1

@Naveed:实际上它确实如此。你必须明确指定重新检查后,他们重新启用... –

+1

http://stackoverflow.com/questions/1098554/sql-server-how-to-make-server-check-all-its-check-constraints –

回答

0

Mitch小麦链接到正确的答案。

DBCC CHECKCONSTRAINTS WITH ALL_CONSTRAINTS