managed_backup.fn_get_parameter (Transact-SQL)

适用于:SQL Server 2016 (13.x) 及更高版本

返回包含 0 行、1 行或多行参数和值对的表。

使用此存储过程可查看智能管理的所有或特定的配置设置。

如果从未配置参数,则此函数将返回 0 行。

Transact-SQL 语法约定

语法

managed_backup.fn_get_parameter ('parameter_name' | '' | NULL )  

自变量

parameter_name
参数的名称。 parameter_name为 NVARCHAR (128) 。 如果提供 NULL 或空字符串作为函数的参数,则该函数将返回所有已配置智能管理参数的名称/值对。

返回的表

列名 数据类型 说明
parameter_name NVARCHAR(128) 参数的名称。 下面是返回的当前参数列表:

FileRetentionDebugXevent

SSMBackup2WADebugXevent

SSMBackup2WANotificationEmailIds

SSMBackup2WAEnableUserDefinedPolicy

SSMBackup2WAEverConfigured

StorageOperationDebugXevent
parameter_value NVARCHAR(128) 参数的当前设置值。

安全性

权限

需要针对此函数的 SELECT 权限。

示例

以下示例返回至少配置了一次的所有参数及其当前值。

USE MSDB  
GO  
SELECT *   
FROM managed_backup.fn_get_parameter (NULL)  
  

以下示例返回指定为接收错误通知的电子邮件 ID。 如果未返回行,则说明未启用此电子邮件通知选项。

USE MSDB  
GO  
SELECT *  
FROM managed_backup.fn_get_parameter ('SSMBackup2WANotificationEmailIds')  
  

另请参阅

目标为 Microsoft Azure 的 SQL Server 托管备份