jonathanfox82.mssql-tools

角色名称

MSSQL工具用于基于Linux的系统,参考:https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-tools
当您只想在Ansible Shell命令中与MSSQL数据库运行SQL查询,而不安装完整的SQL Server角色时,这个工具会很有用。

以下是sqlcmd的用法

sqlcmd
-a 数据包大小
-A (专用管理员连接)
-b (如果发生错误则终止批处理作业)
-c 批处理结束符
-C (信任服务器证书)
-d 数据库名称
-e (回显输入)
-E (使用受信连接)
-f 代码页 | i:代码页[,o:代码页] | o:代码页[,i:代码页]
-g (启用列加密)
-G (使用Azure Active Directory进行身份验证)
-h 每行标题数量
-H 工作站名称
-i 输入文件
-I (启用引用标识符)
-j (打印原始错误信息)
-k[1 | 2] (移除或替换控制字符)
-K 应用意图
-l 登录超时
-L[c] (列出服务器,可选清理输出)
-m 错误级别
-M 多子网故障切换
-N (加密连接)
-o 输出文件
-p[1] (打印统计信息,可选冒号格式)
-P 密码
-q "命令行查询"
-Q "命令行查询" (并退出)
-r[0 | 1] (消息发送到标准错误)
-R (使用客户端区域设置)
-s 列分隔符
-S [协议:]服务器[实例名称][,端口]
-t 查询超时
-u (unicode输出文件)
-U 登录ID
-v 变量 = "值"
-V 错误严重性级别
-w 列宽度
-W (移除尾部空格)
-x (禁用变量替换)
-X[1] (禁用命令、启动脚本、环境变量,可选退出)
-y 可变长度类型显示宽度
-Y 固定长度类型显示宽度
-z 新密码
-Z 新密码 (并退出)
-? (使用说明)

要求

角色变量

依赖关系

示例剧本

- hosts: 服务器
  roles:
     - { role: jonathanfox82.mssql-tools }

许可证

BSD

关于项目

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

安装
ansible-galaxy install jonathanfox82.mssql-tools
许可证
Unknown
下载
76
拥有者
Infrastructure Engineer writing C#, PowerShell, Ansible scripts for automation.