SQL Server offre 2 funzionalità del prompt dei comandi che possono essere utilizzate per l'esecuzione di query di grandi dimensioni:osql (verrà rimosso in futuro) e sqlcmd
osql si trova nella sottocartella Strumenti\Binn. Per eseguire uno script SQL:
- Avvia il prompt dei comandi
- Vai alla cartella in cui si trova l'utilità osql
-
Esegui il comando nel seguente formato:
osql –H
-S -U -P –i
Per eseguire il file large.sql che si trova in D:\test, sul database centrale nell'istanza di SQL Server Dell\SQL2012, come sa con la password 'sqladmin', eseguire il comando seguente:
osql -H Dell -S Dell\SQL2012 -i D:\test\large.sql -U sa -P sqladmin
Il sqlcmd L'utilità della riga di comando si trova anche nella sottodirectory Tools\Binn di SQL Server. Per eseguire uno script SQL:
- Avvia il prompt dei comandi
- Vai alla cartella in cui si trova l'utilità sqlcmd
-
Esegui un comando nel seguente formato:
sqlcmd –S
-d -i -U –P
Per eseguire come sopra, eseguire il seguente comando:
sqlcmd -S Dell\SQL2012 -d Central -i D:\test\large.sql -U sa –P sqladmin
Avvia l'utilità sqlcmd Esegui file di script Transact-SQL utilizzando sqlcmd