Często pracuję ze skryptami sql zawierającymi nowe wersje tabel czy procedur. Każda tabela i procedura posiada swój własny plik ze skryptem. Trochę to utrudnia pracę ponieważ każdy plik trzeba uruchomić i odpalić.
W takiej sytuacji z pomocą przychodzi narzędzie sqlcmd dostepne z lini komend.
SQLCMD jest następcą programu OSQL z MS SQL2000. Zadaniem tego programu jest uruchamianie skryptów.
Składnia, jaką wykorzystuję:
sqlcmd -U user -P password -s serwer_sql -i c:plik_ze_skryptem.sql
Taką komendę dla każdego pliku wrzucam do jednego pliku bat i problem z głowy.
Polecam dwa świetne arytkuły Pawła Potasińskiego dotyczące tego narzędzia:
SQL Server 2005 w linii poleceń – SQLCMD, cz. I
SQL Server 2005 w linii poleceń – SQLCMD, cz. II
1 comment
Comments are closed.