SQL Server nabízí 2 funkce příkazového řádku, které lze použít pro provádění velkých dotazů – osql (bude v budoucnu odstraněn) a sqlcmd
osql se nachází v podsložce Tools\Binn. Spuštění skriptu SQL:
- Spusťte příkazový řádek
- Přejděte do složky, kde se nachází nástroj osql
-
Spusťte příkaz v následujícím formátu:
osql –H
-S -U -P
–i <úplná cesta ke skriptu>
Chcete-li spustit soubor large.sql umístěný v D:\test, proti centrální databázi na instanci SQL Serveru Dell\SQL2012 jako SA s heslem 'sqladmin', spusťte následující příkaz:
osql -H Dell -S Dell\SQL2012 -i D:\test\large.sql -U sa -P sqladmin
sqlcmd nástroj příkazového řádku se také nachází v podadresáři Tools\Binn SQL Serveru. Spuštění skriptu SQL:
- Spusťte příkazový řádek
- Přejděte do složky, kde se nachází nástroj sqlcmd
-
Spusťte příkaz v následujícím formátu:
sqlcmd –S
-d -i <úplná cesta ke skriptu> -U –P
Chcete-li provést totéž, co je uvedeno výše, spusťte následující příkaz:
sqlcmd -S Dell\SQL2012 -d Central -i D:\test\large.sql -U sa –P sqladmin
Spusťte nástroj sqlcmd Spuštění souborů skriptu Transact-SQL pomocí sqlcmd