jonathanfox82.mssql-tools

Nombre del Rol

Herramientas MSSQL para Linux basadas en https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-tools Útiles cuando solo deseas tener la capacidad de ejecutar consultas SQL en comandos de shell de Ansible contra bases de datos MSSQL sin instalar un rol completo de SQL Server.

Uso de sqlcmd a continuación

sqlcmd
-a tamaño_paquete
-A (conexión de administrador dedicada)
-b (terminar el trabajo por lotes si hay un error)
-c terminador_batch
-C (confiar en el certificado del servidor)
-d nombre_db
-e (eco de la entrada)
-E (usar conexión de confianza)
-f página_codigo | i:página_codigo[,o:página_codigo] | o:página_codigo[,i:página_codigo]
-g (habilitar cifrado de columnas)
-G (usar Azure Active Directory para autenticación)
-h filas_por_encabezado
-H nombre_estación_trabajo
-i archivo_entrada
-I (habilitar identificadores entre comillas)
-j (imprimir mensajes de error en bruto)
-k[1 | 2] (eliminar o reemplazar caracteres de control)
-K intención_aplicación
-l tiempo_espera_login
-L[c] (listar servidores, salida limpia opcional)
-m nivel_error
-M conmutación_fallos_multisubred
-N (cifrar conexión)
-o archivo_salida
-p[1] (imprimir estadísticas, formato de dos puntos opcional)
-P contraseña
-q "consulta_cmdline"
-Q "consulta_cmdline" (y salir)
-r[0 | 1] (mensajes a stderr)
-R (usar configuraciones regionales del cliente)
-s separador_columnas
-S [protocolo:]servidor[nombre_instancia][,puerto]
-t tiempo_espera_consulta
-u (archivo de salida en unicode)
-U id_login
-v var = "valor"
-V nivel_severidad_error
-w ancho_columna
-W (eliminar espacios al final)
-x (deshabilitar sustitución de variables)
-X[1] (deshabilitar comandos, script de inicio, variables de entorno, salida opcional)
-y ancho_display_tipo_variable_longitud
-Y ancho_display_tipo_longitud_fija
-z nueva_contraseña
-Z nueva_contraseña (y salir)
-? (uso)

Requisitos

Ninguno

Variables del Rol

Ninguna

Dependencias

Ninguna

Ejemplo de Playbook

- hosts: servidores
  roles:
     - { rol: jonathanfox82.mssql-tools }

Licencia

BSD

Acerca del proyecto

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

Instalar
ansible-galaxy install jonathanfox82.mssql-tools
Licencia
Unknown
Descargas
76
Propietario
Infrastructure Engineer writing C#, PowerShell, Ansible scripts for automation.