我有一个带有 FILESTREAM 列的表,它为同一 FILESTREAM 列指定了两个唯一约束,即:
ALTER TABLE [dbo].[TableName]
ADD CONSTRAINT [UQ__TableName__33C4988760FC61CA]
UNIQUE NONCLUSTERED ([GUID_Column]);
GO
ALTER TABLE [dbo].[TableName]
ADD CONSTRAINT [UQ__TableName__33C49887145C0A3F]
UNIQUE NONCLUSTERED ([GUID_Column]);
GO
我想删除其中一个独特的约束,因为它们是重复的。但是,当我尝试删除两个重复约束之一时,我收到以下错误。
具有 FILESTREAM 列的表必须具有非 NULL 唯一 ROWGUID 列。
任何人都知道如何删除这两个约束之一?