jonathanfox82.mssql-tools

Nom du rôle

Outils MSSQL pour Linux basés sur https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-tools
Utile lorsque vous souhaitez simplement avoir la possibilité d'exécuter des requêtes SQL dans des commandes shell Ansible contre des bases de données MSSQL sans installer un rôle complet de SQL Server.

Utilisation de sqlcmd ci-dessous

sqlcmd
-a taille_paquet
-A (connexion dédiée d'administrateur)
-b (terminer le travail par lots s'il y a une erreur)
-c terminator_batch
-C (faire confiance au certificat serveur)
-d nom_bdd
-e (écouter l'entrée)
-E (utiliser la connexion de confiance)
-f codepage | i:codepage[,o:codepage] | o:codepage[,i:codepage]
-g (activer le chiffrement des colonnes)
-G (utiliser Azure Active Directory pour l'authentification)
-h lignes_par_en_tête
-H nom_poste_de_travail
-i fichier_d'entrée
-I (activer les identifiants entre guillemets)
-j (imprimer les messages d'erreur bruts)
-k[1 | 2] (supprimer ou remplacer les caractères de contrôle)
-K intention_application
-l délai_d_connexion
-L[c] (lister les serveurs, sortie propre en option)
-m niveau_erreur
-M basculement_multi-sous-réseaux
-N (chiffrer la connexion)
-o fichier_sortie
-p[1] (imprimer des statistiques, format de colonnes en option)
-P mot_de_passe
-q "requête_cmdline"
-Q "requête_cmdline" (et quitter)
-r[0 | 1] (messages vers stderr)
-R (utiliser les paramètres régionaux du client)
-s séparateur_col
-S [protocole:]serveur[nom_instance][,port]
-t délai_requête
-u (fichier de sortie unicode)
-U identifiant_connexion
-v var = "valeur"
-V niveau_gravite_erreur
-w largeur_colonne
-W (supprimer les espaces à la fin)
-x (désactiver la substitution des variables)
-X[1] (désactiver les commandes, le script de démarrage, les variables d'environnement, sortie optionnelle)
-y largeur_affichage_type_longueur_variable
-Y largeur_affichage_type_longueur_fixe
-z nouveau_mot_de_passe
-Z nouveau_mot_de_passe (et quitter)
-? (utilisation)

Exigences

Aucune

Variables de rôle

Aucune

Dépendances

Aucune

Exemple de Playbook

- hôtes: serveurs
  rôles:
     - { rôle: jonathanfox82.mssql-tools }

Licence

BSD

À propos du projet

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

Installer
ansible-galaxy install jonathanfox82.mssql-tools
Licence
Unknown
Téléchargements
76
Propriétaire
Infrastructure Engineer writing C#, PowerShell, Ansible scripts for automation.