SQL Server erbjuder 2 kommandotolksfunktioner som kan användas för att köra stora frågor - osql (kommer att tas bort i framtiden) och sqlcmd
osql finns i undermappen Verktyg\Binn. Så här kör du ett SQL-skript:
- Starta kommandotolken
- Navigera till mappen där osql-verktyget finns
-
Kör kommandot i följande format:
osql –H
-S -U -P –i
För att köra filen large.sql som finns i D:\test, mot den centrala databasen på SQL Server-instansen Dell\SQL2012, som en sa med lösenordet 'sqladmin', kör följande kommando:
osql -H Dell -S Dell\SQL2012 -i D:\test\large.sql -U sa -P sqladmin
sqlcmd kommandoradsverktyget finns också i SQL Servers underkatalog Verktyg\Binn. Så här kör du ett SQL-skript:
- Starta kommandotolken
- Navigera till mappen där sqlcmd-verktyget finns
-
Kör ett kommando i följande format:
sqlcmd –S
-d -i -U –P
För att utföra samma sak som ovan, kör följande kommando:
sqlcmd -S Dell\SQL2012 -d Central -i D:\test\large.sql -U sa –P sqladmin
Starta sqlcmd Utility Kör Transact-SQL-skriptfiler med sqlcmd