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
Simple role to install MSSQL Tools on Linux Red hat only for now.
ansible-galaxy install jonathanfox82.mssql-tools