lowlydba.sqlserver.sp_whoisactive 模块 – 安装/更新 Adam Mechanic 的 sp_whoisactive

注意

此模块是 lowlydba.sqlserver 集合(版本 2.3.4)的一部分。

如果您正在使用 ansible 包,则可能已经安装了此集合。它不包含在 ansible-core 中。要检查是否已安装,请运行 ansible-galaxy collection list

要安装它,请使用:ansible-galaxy collection install lowlydba.sqlserver。您需要其他要求才能使用此模块,有关详细信息,请参阅要求

要在 Playbook 中使用它,请指定:lowlydba.sqlserver.sp_whoisactive

lowlydba.sqlserver 0.1.0 中的新功能

概要

  • 一个用于 Install-DbaWhoIsActive 的包装器,用于获取脚本的最新版本,或从本地缓存版本安装。

要求

执行此模块的主机需要满足以下要求。

参数

参数

注释

数据库

字符串 / 必需

目标数据库的名称。

强制

布尔值

如果启用此开关,则即使以前缓存了 sp_WhoisActive,也会从 Internet 下载它。

选择

  • false ← (默认)

  • true

local_file

字符串

指定要从中安装 sp_WhoisActive 的本地文件路径。

这可以是网站分发的 zip 文件,也可以是展开的 SQL 脚本。

如果未指定此选项,则将从 https://github.com/amachanic/sp_whoisactive/releases 下载并安装最新版本

sql_instance

字符串 / 必需

要修改的 SQL Server 实例。

sql_password

字符串

SQL 身份验证的密码。

sql_username

字符串

SQL 身份验证的用户名。

属性

属性

支持

描述

check_mode

支持: 完全

可以在 check_mode 中运行,并在不修改目标的情况下返回更改状态预测。

平台

平台: 全部

可以对其进行操作的目标操作系统/系列。

示例

- name: Install/Update sp_whoisactive
  lowlydba.sqlserver.sp_whoisactive:
    sql_instance: sql-01.myco.io
    database: lowlydb

返回值

常见的返回值记录在此处,以下是此模块独有的字段

描述

数据

字典

来自 Install-DbaWhoIsActive 函数的输出。

返回: 成功,但不在 check_mode 中。

作者

  • John McCall (@lowlydba)