ich eine SQL Server-Datenbank Projekt mit Visual Studio 2012 und bin mit folgendem Problem bei einem Vergleich und einen Update-Skript zu erzeugen:Fügen Standardeinschränkung Namen bei der Erzeugung von Update-Skript
In Visual Studio, mich hinzufügen eine Spalte mit einer Standardeinschränkung, zum Beispiel:
[NewColumn] NVARCHAR(50) CONSTRAINT [DF_ExistingTable_NewColumn] NOT NULL DEFAULT N''
Leider erscheinen die Namen der Standardeinschränkung nicht, wenn:
- Vergleich (Schema Compare) mein Projekt mit der eigentlichen Datenbank
- einen Update-Skript generiert (aus dem Schema Compare)
Das erstellte Update-Skript enthält das folgende Skript (kein Constraint-Namen): Diese
ALTER TABLE [dbo].[ExistingTable]
ADD [NewColumn] NVARCHAR (50) DEFAULT N'' NOT NULL;
scheint wie ein großes Versäumnis, so frage ich mich, wo die Magie Schalter zu finden, die Namen der Standardeinschränkungen in allen Datenbankoperationen einzubeziehen.