Czy ktoś w praktyce korzystał z trybu sqlcmd? [Zamknięte]


12

SQLServer 2005 wprowadził coś, co nazywa się linkiem msdn SQLCMD Mode .

Na pierwszy rzut oka tryb ten dodaje zmienne zastępowanie z plików wsadowych wiersza poleceń i niektóre znaki ucieczki do poleceń systemu operacyjnego.

Czy ta funkcja jest używana w twoim środowisku, produkcji lub teście?


Wiem, że jest już trochę za późno, ale czuję, że powinienem zamknąć to pytanie, ponieważ sformułowane w nim sformułowanie wymaga wielu równie ważnych odpowiedzi (więcej informacji można znaleźć w
często zadawanych pytaniach

Odpowiedzi:


4

Czasami używam trybu sqlcmd w SSMS. Zwykle podczas migracji baz danych z jednego środowiska do drugiego. Na przykład, jeśli muszę wykonać kopię zapasową bazy danych z produkcji, a następnie przywrócić ją do dev, zrobię to wszystko w jednym skrypcie, używając trybu SQLCMD do przełączania serwerów. Przywykłem tu i tam do czegoś takiego, ale nie używam tego tak często.


4

Aktywnie korzystam z tego podczas wdrażania logshipping, ponieważ pozwala mi to zrobić wszystko w ramach jednego skryptu łączącego się z serwerem głównym, monitorem i serwerami pomocniczymi.



2

Używam trybu sqlcmd głównie do zmiany serwerów w jednym skrypcie. Ale najładniejszą dla mnie funkcją jest to, że mogę łączyć partie i pliki SQL w jednym pakiecie (kombinacja uruchamiania raportu + pakietu ssis do importowania / eksportowania danych w pliku csv + niektóre skrypty zmiany danych).

Można wykonywać pliki sql z partii przy użyciu parametrów dostarczonych z centralnego pliku wsadowego, który wykonuje wszystko i ma wszystkie parametry w jednym miejscu. To dla mnie słodka rzecz!


1

Myślę, że SQLCMD to świetne narzędzie, zastępuje stare ISQL i OSQL, zaczynając od serwera SQL 2k5. Umożliwia wprowadzanie instrukcji TSQL, procedur systemowych i plików skryptów w wierszu polecenia. MSSMS zaimplementował wywołania tego narzędzia.


Sam używam sqlcmd jako zamiennika dla osql, ale nie używam nowych funkcji. Chcę wiedzieć, czy te były używane.
bernd_k 10.01.11

-1

Korzystam z narzędzia sqlcmd do uruchamiania skryptów administracyjnych, zadań wsadowych i raportów. Używam również narzędzia sqlsplus, który jest podobny do Oracle SQL * Plus, ale dla SQL Server (znaleziono go na stronie www.sqlsplus.com)

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.