Существует два способа создания ограничения:
Метод A:
ALTER TABLE dbo.<tablename> ADD CONSTRAINT
<namingconventionconstraint> UNIQUE NONCLUSTERED
(
<columnname>
Метод B:
CREATE UNIQUE NONCLUSTERED INDEX
<namingconventionconstraint> ON dbo.<tablename>
(
<columnname>
) ON [PRIMARY]
Однако представляется, что эти ограничения необходимо удалить с помощью метода, который зависит от того, как они были созданы (ограничение удаления против индекса удаления).Есть ли способ определить, каким методом было создано ограничение, кроме как попробовать метод и проверить, не сработает ли он?Я знаю, что SQL Server может создать сценарий для вас, но я ищу какой-то запрос.