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 也将从互联网下载。

选项

  • false ← (默认)

  • true

本地文件

字符串

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

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

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

SQL 实例

字符串 / 必需

要修改的 SQL Server 实例。

SQL 密码

字符串

SQL 身份验证的密码。

SQL 用户名

字符串

SQL 身份验证的用户名。

属性

属性

支持

描述

检查模式

支持:完全支持

可以在检查模式下运行并返回更改状态预测,而无需修改目标。

平台

平台: 所有

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

示例

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

返回值

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

描述

数据

字典

Install-DbaWhoIsActive 函数的输出。

返回:成功,但不在检查模式下。

作者

  • John McCall (@lowlydba)