SQL Server oferuje 2 funkcje wiersza poleceń, które można wykorzystać do wykonywania dużych zapytań - osql (zostanie usunięty w przyszłości) i sqlcmd
osql znajduje się w podfolderze Tools\Binn. Aby wykonać skrypt SQL:
- Uruchom wiersz poleceń
- Przejdź do folderu, w którym znajduje się narzędzie osql
-
Uruchom polecenie w następującym formacie:
osql –H
-S -U -P –i
Aby uruchomić plik large.sql znajdujący się w D:\test, w centralnej bazie danych w instancji SQL Server Dell\SQL2012, jako sa z hasłem „sqladmin”, uruchom następujące polecenie:
osql -H Dell -S Dell\SQL2012 -i D:\test\large.sql -U sa -P sqladmin
sqlcmd Narzędzie wiersza poleceń znajduje się również w podkatalogu Tools\Binn programu SQL Server. Aby wykonać skrypt SQL:
- Uruchom wiersz poleceń
- Przejdź do folderu, w którym znajduje się narzędzie sqlcmd
-
Uruchom polecenie w następującym formacie:
sqlcmd –S
-d -i -U –P
Aby wykonać to samo, co powyżej, uruchom następujące polecenie:
sqlcmd -S Dell\SQL2012 -d Central -i D:\test\large.sql -U sa –P sqladmin
Uruchom narzędzie sqlcmd Uruchamianie plików skryptów Transact-SQL przy użyciu sqlcmd