Ho 4 script sql che voglio eseguire in un DACPAC in PostDeployment, ma quando provo a costruire il progetto VS per 3 di questi ottengo questo errore:
Only one statement is allowed per batch. A batch separator, such as 'GO', might be required between statements.
Gli script contengono solo INSERT
istruzioni in diverse tabelle sul DB. E tutti sono strutturati in questo modo
IF NOT EXISTS (SELECT 1 FROM dbo.Criteria WHERE Name = 'Mileage') INSERT INTO dbo.Criteria(Name) VALUES ('Mileage');
solo su tabelle diverse e con dati diversi.
La mia domanda è: perché VS si lamenta di 3 di loro quando tutti gli script sono uguali in termini di sintassi e operazioni?
PS: l'aggiunta di "GO" tra le istruzioni come suggerisce l'errore non fa nulla.