Desidero che il confronto sottostante non mostri una differenza. In base a MSDN (vedere il passaggio 7), dovrebbe essere disponibile una variabile SQLCMD Variabili che non riesco a trovare. Questa documentazione è per SQL 2010, ma sto usando 2012. Non sembra essere la versione 2012 della documentazione disponibile su questa pagina.Variabili SQLCMD e problema confronto schema SSDT
Come specificare il valore di $(DatabaseName)
in modo che questo confronto funzioni? Ho già il valore specificato nelle impostazioni del mio progetto di database.
Non penso che sia possibile farlo tra un progetto e un database attivo. Anche quella pagina sembra suggerire che: "È possibile specificare solo le variabili SQLCMD quando si confrontano due progetti" Cosa succede se si genera uno script per aggiornare il database? –
Inoltre, se questo è per una tabella che è locale al database, perché stai specificando il nome del database? Basta usare "dbo.ClaimProvider" e si dovrebbe essere tutto pronto. So che è diverso per le query tra database, ma questo non sembra passare attraverso i database. –
@PeterSchott Faccio molti join tra database, quindi sembra più bello avere tutti i nomi coerenti invece di passare da 3 a 2 nomi di parte. –