Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för: SQL Server 2016 (13.x) och senare versioner
Azure SQL Database
Azure SQL Managed Instance
SQL Database i Förhandsversion av Microsoft Fabric
Du kan ta bort en unik begränsning i SQL Server med hjälp av SQL Server Management Studio eller Transact-SQL. Om du tar bort en unik begränsning tas kravet på unikhet bort för värden som anges i kolumnen eller kombinationen av kolumner som ingår i villkorsuttrycket och motsvarande unika index tas bort.
I det här avsnittet
Innan du börjar:
Om du vill ta bort en unik begränsning med hjälp av:
Innan du börjar
Security
Permissions
Kräver ALTER-behörighet på tabellen.
Använda SQL Server Management Studio
Ta bort en unik begränsning med Hjälp av Object Explorer
I Object Explorer expanderar du tabellen som innehåller den unika begränsningen och expanderar därefter Begränsningar.
Högerklicka på nyckeln och välj Ta bort.
I dialogrutan Ta bort objekt kontrollerar du att rätt nyckel har angetts och klickar på OK.
Ta bort en unik begränsning med Table Designer
I Object Explorerhögerklickar du på tabellen med den unika begränsningen och klickar på Design.
På menyn Table Designer klickar du på Index/Nycklar.
I dialogrutan Index/nycklar väljer du den unika nyckeln i listan Vald primär/Unik nyckel och Index.
Click Delete.
På menyn Arkiv klickar du på Sparatabellnamn.
Using Transact-SQL
Ta bort en unik begränsning
I Object Exploreransluter du till en instans av databasmotorn.
I fältet Standard klickar du på Ny fråga.
Kopiera och klistra in följande exempel i frågefönstret och klicka på Kör.
-- Return the name of unique constraint. SELECT name FROM sys.objects WHERE type = 'UQ' AND OBJECT_NAME(parent_object_id) = N' DocExc'; GO -- Delete the unique constraint. ALTER TABLE dbo.DocExc DROP CONSTRAINT UNQ_ColumnB_DocExc; GO
Mer information finns i ALTER TABLE (Transact-SQL) och sys.objects (Transact-SQL).