ik heb deze update op een tabel uitgevoerd:
ALTER TABLE [dbo].[bedrijven] WITH check ADD
CONSTRAINT [CK_gebruikersnaam_bedrijven] unique
(
[gebruikersnaam]
)
GO
dit werkt, de kolom gebruikernaam moet een unique waarde hebben,
maar als ik nu de tabel wijzig via Entriprise manager, bijvoorbeeld een data type veranderen van een andere kolom, maakt eigenlijk niet uit wat, dan krijg ik de error:
Table 'bedrijven' has changed:
- Index 'CK_gebruikersnaam_bedrijven' was added and will be deleted.
Ik heb de wijziging al ruim daarvoor uitgevoerd, en het venster ook al eenkeer gesloten, maar hij blijft er om zeuren, waarom? en hoe maak ik een unique check die hij wel slikt, want ik wil wel snel een wijziging duur kunnen voeren via enterp. Manager. (en niet via een primary key, want die wordt al ergens anders voor gebruikt, want en de ID kolom op zichzelf moet unique zijn, en de gebruikersnaam)
thanks
ALTER TABLE [dbo].[bedrijven] WITH check ADD
CONSTRAINT [CK_gebruikersnaam_bedrijven] unique
(
[gebruikersnaam]
)
GO
dit werkt, de kolom gebruikernaam moet een unique waarde hebben,
maar als ik nu de tabel wijzig via Entriprise manager, bijvoorbeeld een data type veranderen van een andere kolom, maakt eigenlijk niet uit wat, dan krijg ik de error:
Table 'bedrijven' has changed:
- Index 'CK_gebruikersnaam_bedrijven' was added and will be deleted.
Ik heb de wijziging al ruim daarvoor uitgevoerd, en het venster ook al eenkeer gesloten, maar hij blijft er om zeuren, waarom? en hoe maak ik een unique check die hij wel slikt, want ik wil wel snel een wijziging duur kunnen voeren via enterp. Manager. (en niet via een primary key, want die wordt al ergens anders voor gebruikt, want en de ID kolom op zichzelf moet unique zijn, en de gebruikersnaam)
thanks