sp_pdw_remove_network_credentials (Azure Synapse Analytics)

适用于: Azure Synapse Analytics 分析平台系统 (PDW)

sp_pdw_remove_network_credentials 删除存储在 Azure Synapse Analytics 中的网络凭据以访问网络文件共享。 例如,使用此存储过程删除 Azure Synapse Analytics 的权限,以便在驻留在自己的网络中的服务器上执行备份和还原操作。

Transact-SQL 语法约定

语法

Azure Synapse Analytics 和分析平台系统的语法(PDW)。

sp_pdw_remove_network_credentials 'target_server_name'

注意

Azure Synapse Analytics 中的无服务器 SQL 池不支持此语法。

参数

target_server_name

指定目标服务器主机名或 IP 地址。 target_server_name为 nvarchar(337),没有默认值。 从 Azure Synapse Analytics 中删除用于访问此服务器的凭据。 这不会更改或删除由你自己的团队管理的实际目标服务器上的任何权限。

返回代码值

0(成功)或 1(失败)。

权限

需要 ALTER SERVER STATE 权限。

错误处理

如果在控制节点上和所有计算节点上删除凭据不成功,则会发生错误。

注解

此存储过程从 Azure Synapse Analytics 的 NetworkService 帐户中删除网络凭据。 NetworkService 帐户在控制节点和计算节点上运行 SMP SQL Server 的每个实例。 例如,当备份操作运行时,控制节点和每个计算节点使用 NetworkService 帐户凭据来访问目标服务器。

元数据

若要列出所有凭据并验证是否已删除凭据,请使用 sys.dm_pdw_network_credentials

若要添加凭据,请使用sp_pdw_add_network_credentials(Azure Synapse Analytics)。

示例:Azure Synapse Analytics 和 Analytics Platform System (PDW)

A. 删除用于执行数据库备份的凭据

以下示例删除用于访问目标服务器的用户名和密码凭据,该服务器具有 IP 地址 10.192.147.63

EXEC sp_pdw_remove_network_credentials '10.192.147.63';