sp_pdw_remove_network_credentials (Azure Synapse Analytics)
适用于:Azure Synapse Analytics Analytics 平台系统(PDW)
这会删除存储在 Azure Synapse Analytics 中的网络凭据以访问网络文件共享。 例如,使用此存储过程删除 Azure Synapse Analytics 的权限,以便在驻留在自己的网络中的服务器上执行备份和还原操作。
语法
-- Syntax for Azure Synapse Analytics and Parallel Data Warehouse
sp_pdw_remove_network_credentials 'target_server_name'
注意
Azure Synapse Analytics 中的无服务器 SQL 池不支持此语法。
参数
“target_server_name”
指定目标服务器主机名或 IP 地址。 要访问此服务器的凭据将从 Azure Synapse Analytics 中删除。 这不会更改或删除由你自己的团队管理的实际目标服务器上的任何权限。
target_server_name 定义为 nvarchar(337)。
返回代码值
0(成功)或 1(失败)
权限
需要 ALTER SERVER STATE 权限。
错误处理
如果在控制节点上和所有计算节点上删除凭据不成功,则会发生错误。
一般备注
此存储过程从 Azure Synapse Analytics 的 NetworkService 帐户中删除网络凭据。 NetworkService 帐户在控制节点和计算节点上运行 SMP SQL Server 的每个实例。 例如,当备份操作运行时,控制节点和每个计算节点将使用 NetworkService 帐户凭据来访问目标服务器。
元数据
若要列出所有凭据并验证凭据是否已删除,请使用 sys.dm_pdw_network_credentials (Transact-SQL)。
若要添加凭据,请使用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';