Esiste un modo semplice, ad esempio Microsoft SQL Server Management Studio per eseguire uno script .sql salvato in un elenco di database?Un modo semplice per eseguire lo stesso script .sql su più database contemporaneamente?
risposta
Si potrebbe eseguire lo script contro più database utilizzando un file batch per eseguire lo script utilizzando SQLCMD
Yout non ha specificato quale versione, ma questo è anche supportato in modo nativo in SQL 2008 Management Studio facendo clic destro su un gruppo di server nella finestra Server registrati e selezionando "Nuova query". Funziona anche con versioni perverse di SQL e gruppi misti (ad esempio SQL 2000, 2005 e 2008 contemporaneamente).
Red-Gate dispone anche di uno strumento che è possibile acquistare e che si chiama SQL Multi Script: http://www.red-gate.com/products/SQL_Multi_Script/index.htm. Non l'ho mai usato però.
Questo è sempre stato un grosso problema per noi. Abbiamo cercato uno strumento per fare esattamente questo. Abbiamo provato sia www.redgate.com che www.queryblaster.com. Abbiamo deciso di andare con queryblaster, era il più semplice da usare tra i due. Entrambe queste applicazioni software consentono di eseguire script su più database contemporaneamente.
Gratuito applicazione per eseguire la stessa query su più database: http://www.geniusconnect.com/articles/Otherproducts/2/4/9/
Una buona soluzione può essere trovata qui:
Executing a set of SQL Script Files (*.sql) on a Group of SQL Server Databases
SSMS Tools Pack è una bella opzione, in particolare per i pre- Server di database 2012, poiché è gratuito.
La funzione: "Esegui su più destinazioni" - http://www.ssmstoolspack.com/Features?f=6 –
- 1. Eseguire più R-script contemporaneamente
- 2. Eseguire più script Python contemporaneamente
- 3. Interrogazione su più database contemporaneamente
- 4. Script SQL per "copiare" un database
- 5. Eseguire comandi SQL multipli contemporaneamente su R
- 6. Il modo più semplice per eseguire IIS su Mac?
- 7. Qual è il modo più semplice per importare un file SQLite SQL in un database SQL WEB
- 8. Qual è il modo più semplice per eseguire gli script Python in un server cloud?
- 9. Come eseguire lo script sql utilizzando SQL Server Management Studio?
- 10. Il modo più semplice per copiare DB di SQL Server per testare il DB?
- 11. SQL SMO per eseguire lo script TSQL batch
- 12. query su più database sullo stesso server
- 13. Il modo più semplice per eseguire javascript sul lato server
- 14. Il modo più semplice per copiare/duplicare un database RethinkDB?
- 15. Eseguire tre script di shell contemporaneamente
- 16. più semplice modo di gestire lo stesso SELEZIONA sui dati più in MySQL
- 17. come eseguire uno script .sql su heroku?
- 18. Utilizzo del sottoprocesso per eseguire lo script Python su Windows
- 19. Come eseguire più script SQL utilizzando un file batch?
- 20. (Windows) Apre lo stesso file contemporaneamente
- 21. Come eseguire lo script sql di Postgres da un altro script?
- 22. Come creare lo script sql dello schema del database postgres?
- 23. Un modo semplice per eseguire test su una gemma?
- 24. Come eseguire iterazioni su più righe contemporaneamente in due file?
- 25. C'è un modo per aprire più file contemporaneamente da vim?
- 26. Come eseguire più browser Selenium Firefox contemporaneamente?
- 27. Curl per scaricare e caricare lo stesso file contemporaneamente
- 28. Come posso eseguire più database Neo4j su un singolo server?
- 29. C'è un modo per leggere due file contemporaneamente in python? (con lo stesso loop?)
- 30. Il modo più semplice per fare in modo che lo script lua attenda/pausa/sospensione/blocco per qualche secondo?
ci sono relativamente semplice modi per fare questo in SQL Management Studio come illustrato di seguito. Sembra che troppe domande utili siano chiuse come "OFF TOPIC". Non sono sicuro di quale sia la massiccia paranoia sui dibattiti sulla soluzione di terze parti. Forse basta contrassegnare le soluzioni di terze parti come un diverso tipo di risposta e chiudere il loro dialogo piuttosto che chiudere l'intera domanda. –