sp_pdw_remove_network_credentials (Azure Synapse Analytics)

適用範圍: 是Azure Synapse Analytics 是平行處理資料倉儲

這會移除儲存在中的網路認證 Azure Synapse Analytics ,以存取網路檔案共用。 例如,您可以使用這個預存程式來移除的許可權,以便 Azure Synapse Analytics 在位於您自己網路內的伺服器上執行備份和還原作業。

主題連結圖示 Transact-SQL 語法慣例 (Transact-SQL)

語法

-- 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 許可權。

錯誤處理

如果在控制節點和所有計算節點上移除認證失敗,就會發生錯誤。

一般備註

這個預存程式會從的 NetworkService 帳戶移除網路認證 Azure Synapse Analytics 。 NetworkService 帳戶會 SQL Server 在控制節點和計算節點上執行 SMP 的每個實例。 例如,當備份作業執行時,控制節點和每個計算節點都會使用 NetworkService 帳號憑證來存取目標伺服器。

中繼資料

若要列出所有認證並確認認證已移除,請使用sys.dm_pdw_network_credentials (SQL 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';