sqlcmd – automatyzacja skryptów SQL

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 Response

  1. Pingback: dotnetomaniak.pl

Comments are closed.