Sto utilizzando SSDT per gestire il mio database. In questo momento genera script di implementazione SQLCMD. C'è un modo per farlo generare semplici script t-sql?SSDT Generazione di script di implementazione non SQLCMD
risposta
Risposta breve: No. Sono stati progettati per funzionare in questo modo.
Risposta più lunga: No. I progetti SQL utilizzano molti comandi SQLCMD per gestire le variabili e simili durante il rilascio del database. Questi possono essere trasferiti dall'applicazione chiamante in modi che T-SQL standard non è in grado di gestire o gestire correttamente. Un miglioramento apportato in SSDT rispetto ai progetti DB precedenti è che ora viene indicato che SQLCMD non è abilitato, quindi lo script non verrà eseguito affatto.
Non sono sicuro dello scenario, ma è possibile automatizzare la generazione/pubblicazione dei progetti utilizzando SQLPackage. Lo abbiamo fatto per il nostro team di sviluppatori in modo che possano aggiornare facilmente le loro copie di lavoro locali senza dover aprire i progetti o eseguire script.