jonathanfox82.mssql-tools

Rollenname

MSSQL-Tools für Linux basierend auf https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-tools
Nützlich, wenn Sie einfach SQL-Abfragen in Ansible-Befehlen gegen MSSQL-Datenbanken ausführen möchten, ohne eine vollständige Installation von SQL Server.

Verwendung von sqlcmd unten

sqlcmd
-a paketgröße
-A (dedizierte Administratorverbindung)
-b (Batchjob beenden, wenn ein Fehler auftritt)
-c batch_terminator
-C (Serverzertifikat vertrauen)
-d db_name
-e (Eingabe wiederholen)
-E (vertrauensvolle Verbindung verwenden)
-f codepage | i:codepage[,o:codepage] | o:codepage[,i:codepage]
-g (Spaltenverschlüsselung aktivieren)
-G (Azure Active Directory für die Authentifizierung verwenden)
-h zeilen_pro_header
-H arbeitsstationsname
-i eingabedatei
-I (quoted identifiers aktivieren)
-j (Rohfehlermeldungen anzeigen)
-k[1 | 2] (Steuerzeichen entfernen oder ersetzen)
-K anwendungsabsicht
-l anmeldetimer
-L[c] (Server auflisten, optionale saubere Ausgabe)
-m fehlerstufe
-M multisubnet_failover
-N (Verbindung verschlüsseln)
-o ausgabedatei
-p[1] (Statistiken anzeigen, optionale Doppelpunktformatierung)
-P passwort
-q "cmdline-Abfrage"
-Q "cmdline-Abfrage" (und beenden)
-r[0 | 1] (Nachrichten an stderr)
-R (regionale Einstellungen des Clients verwenden)
-s spalten_trenner
-S [protokoll:]server[instanzname][,port]
-t abfrage_timeout
-u (unicode-Ausgabedatei)
-U anmelden_id
-v variable = "wert"
-V fehler_schweregrad
-w spalten_breite
-W (trailing spaces entfernen)
-x (Variable Ersetzung deaktivieren)
-X[1] (Befehle, Startskripte, Umgebungsvariablen deaktivieren, optionale Beendigung)
-y darstellungsbreite_für_variable_längen_typ
-Y darstellungsbreite_für_fixed_längen_typ
-z neues_passwort
-Z neues_passwort (und beenden)
-? (Verwendung)

Anforderungen

Keine

Rollenvariablen

Keine

Abhängigkeiten

Keine

Beispiel Playbook

- hosts: server
  roles:
     - { role: jonathanfox82.mssql-tools }

Lizenz

BSD

Über das Projekt

Simple role to install MSSQL Tools on Linux Red hat only for now.

Installieren
ansible-galaxy install jonathanfox82.mssql-tools
GitHub Repository
Lizenz
Unknown
Downloads
76
Besitzer
Infrastructure Engineer writing C#, PowerShell, Ansible scripts for automation.