Используйте sp_help
для идентификации старого ограничения имени уникального или первичного ключа. Затем добавьте его по имени, прежде чем добавлять новое уникальное ограничение.
EXEC sp_help 'SSr'
ALTER TABLE [SSr] DROP CONSTRAINT [UQ_SSr_Id]
ALTER TABLE [SSr] ADD CONSTRAINT [UQ_SSr_Name] UNIQUE ([Name])
Вы также можете запросить информационную схему для определения первичного ключа и уникальных ограничений:
select CONSTRAINT_NAME, CONSTRAINT_TYPE
from INFORMATION_SCHEMA.TABLE_CONSTRAINTS
where CONSTRAINT_TYPE in ('PRIMARY KEY', 'UNIQUE')
and TABLE_SCHEMA = 'dbo'
and TABLE_NAME = 'SSr'