Выполнение следующего запроса приводит ко всем ограничениям в базе данных нашего клиента. Однако несколько строк в наборе результатов, похоже, не имеют родителя, то есть parent_object_id = 0
и OBJECT_NAME(parent_object_id)
возвращает NULL
.
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'
Означает ли это, что в базе данных есть бесхозные ограничения? Если так, как я могу удалить их?
По их именам я вижу, что они являются остатками до того, как в структуру было внесено большое количество изменений.