Qualcuno può chiarire la differenza tra compilare, pubblicare, distribuire e confrontare + aggiornare in SQL Server Data Tools (SSDT) 2012?SQL Server Data Tools (SSDT): Differenza tra Build, Publish, Deploy e Compare + Update
risposta
Build: crea un file dacpac e verifica che tutto funzioni. Ciò significa che tutti i riferimenti risolvono, non ci sono errori di sintassi evidenti, virgole mancanti o extra e così via. Generalmente una build di successo significa che il tuo progetto di database funzionerà. Questo dovrebbe anche aggiornare la tua istanza di "debug" locale per avere una copia del tuo database su cui puoi lavorare.
Pubblica - Questo è l'atto di creare uno script o di spingere il progetto in un database. Lo userai se vuoi vedere uno script di tutte le modifiche con l'opzione "Genera script" o semplicemente aggiornare automaticamente il database.
Distribuisci: non penso che questo termine sia usato con progetti SQL SSDT, ma dovrebbe corrispondere al comando Pubblica.
Confronto + Aggiornamento - Penso che questo sia disponibile solo nel comando di confronto Schema SQL all'interno del progetto. Ti permetterà di confrontare un progetto/database con un altro progetto/database. Utile se si desidera visualizzare tutte le modifiche dello schema per le scelte effettuate nelle opzioni di confronto dello schema.
ho fatto una serie su SSDT sul mio blog che può essere utile a voi: http://schottsql.blogspot.com/search/label/SSDT
- 1. SQL Server Data Tools e Visual Studio Edizione
- 2. Qual è la differenza tra build e deploy?
- 3. Differenza tra Alter e Update SQL
- 4. Problema con la soppressione degli errori in SSDT (SQL Server Data Tools)
- 5. Differenza tra \ * DATA e * DATI
- 6. Differenza tra UPDATE e INSERT in Cassandra?
- 7. Differenza tra 'distcp' e 'distcp -update'?
- 8. TFS/MSBuild build/publish web deploy non trasforma i file web.config
- 9. Che dire di Sql Server Data Tools per VS2012 non compatibile con Sql Server 2012?
- 10. Progetto di database SQL di Visual Studio 2012 con SSDT
- 11. errore Crea: versioni incompatibili di SQL Server Data Tools e componenti di runtime del database sono installati su questo computer
- 12. C'è una differenza tra NSString compare: e isEqual (ToString) :?
- 13. Come posso distribuire un singolo pacchetto da SQL Server Data Tools in SSIS 2012?
- 14. Multithread Data Transfer tra Oracle e SQL Server - Network Performance
- 15. Redshift con SSIS/SSDT
- 16. SQL Server: Differenza tra PARTITION BY e GROUP BY
- 17. Differenza tra numerica, virgola mobile e decimale in SQL Server
- 18. Tabelle SQL Server: qual è la differenza tra @, # e ##?
- 19. Differenza tra un utente e un accesso in SQL Server
- 20. Esiste una differenza tra SQL Server Express (2012) e LocalDB?
- 21. Che differenza c'è tra! = E <> in sql server
- 22. Laravel ORM, data compare
- 23. Differenza tra connessione Sql e connessione OLEDB
- 24. Qual è la differenza tra SQL Server Compact Edition e SQL Server Express Edition?
- 25. Publish/Subscribe modello in SQL
- 26. Qual è la differenza tra "Developer Tools di Microsoft Office" e "Visual Studio Tools per Office"
- 27. Qual è la differenza tra x64 Native Tools Command Prompt e x64 Cross Tools Command Prompt?
- 28. Differenza tra build.xml e project_name.xml
- 29. Visual Studio Tools per GIT - FETCH/PUBLISH vs PULL/PUSH
- 30. Il deploy/publish web di Azure continua a rimanere bloccato
Si noti che è possibile confrontare + aggiornamento da un dacpac a un db pure. –