jonathanfox82.mssql-tools
Nazwa roli
Narzędzia MSSQL dla Linuksa oparte na https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-tools Przydatne, gdy chcesz mieć możliwość uruchamiania zapytań SQL w poleceniach powłoki Ansible przeciwko bazom danych MSSQL bez instalowania pełnej roli serwera SQL.
Użycie sqlcmd poniżej
sqlcmd
-a rozmiar_pakietu
-A (dedykowane połączenie administratora)
-b (zakończ zadanie wsadowe, jeśli wystąpi błąd)
-c terminator_wsadu
-C (ufaj certyfikatowi serwera)
-d nazwa_bazy_danych
-e (echo entrada)
-E (użyj połączenia zaufanego)
-f strona_kodowa | i:strona_kodowa[,o:strona_kodowa] | o:strona_kodowa[,i:strona_kodowa]
-g (włącz szyfrowanie kolumn)
-G (użyj Azure Active Directory do autoryzacji)
-h wiersze_na_nagłówek
-H nazwa_stacji_roboczej
-i plik_wejściowy
-I (włącz cytowane identyfikatory)
-j (wypisz surowe komunikaty o błędach)
-k[1 | 2] (usuń lub zamień znaki kontrolne)
-K zamiar_aplikacji
-l limit_czasu_logowania
-L[c] (lista serwerów, opcjonalnie czysty wynik)
-m poziom_błędu
-M wieloodcinkowe_odzyskiwanie
-N (szyfruj połączenie)
-o plik_wyjściowy
-p[1] (wypisz statystyki, opcjonalnie format dwukropkowy)
-P hasło
-q "zapytanie_linii_komend"
-Q "zapytanie_linii_komend" (i zakończ)
-r[0 | 1] (komunikaty do stderr)
-R (użyj regionalnych ustawień klienta)
-s separator_kolumn
-S [protokół:]serwer[nazwa_instancji][,port]
-t limit_czasu_zapytania
-u (plik wyjściowy Unicode)
-U identyfikator_logowania
-v zmienna = "wartość"
-V poziom_poważnego_błędu
-w szerokość_kolumny
-W (usuń spacje na końcu)
-x (wyłącz zastępowanie zmiennych)
-X[1] (wyłącz polecenia, skrypt uruchomieniowy, zmienne środowiskowe, opcjonalnie zakończ)
-y szerokość_wyświetlania_typu_o_zmiennym_długości
-Y szerokość_wyświetlania_typu_o_stałej_długości
-z nowe_hasło
-Z nowe_hasło (i zakończ)
-? (użycie)
Wymagania
Brak
Zmienne roli
Brak
Zależności
Brak
Przykład Playbooka
- hosts: serwery
roles:
- { role: jonathanfox82.mssql-tools }
Licencja
BSD
Simple role to install MSSQL Tools on Linux Red hat only for now.
ansible-galaxy install jonathanfox82.mssql-tools