在客户端数据库的所有约束条件中运行以下查询结果。但是,结果集中的几行似乎没有父级,即parent_object_id = 0
和OBJECT_NAME(parent_object_id)
返回NULL
。SQL Server数据库中的孤行约束条件
SELECT name, type_desc, OBJECT_NAME(parent_object_id), parent_object_id
FROM sys.objects
WHERE is_ms_shipped = 0
AND type_desc LIKE '%_CONSTRAINT'
这是否意味着数据库中存在孤儿约束?如果是这样,我该如何删除这些?
从他们的名字,我可以看到他们是来自大量改变结构之前的剩菜。
这应该是不可能的。你最近运行了DBCC吗? – gbn 2011-05-19 12:35:25
是的,它结帐很好 – bernhof 2011-05-19 13:55:54