sp_pdw_remove_network_credentials (Azure Synapse Analytics)
適用於:Azure Synapse Analytics Analytics Platform System (PDW)
sp_pdw_remove_network_credentials
會移除儲存在 Azure Synapse Analytics 中的網路認證,以存取網路檔案共用。 例如,使用此預存程式移除 Azure Synapse Analytics 的許可權,在位於您自己網路內的伺服器上執行備份和還原作業。
Syntax
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';