sp_pdw_remove_network_credentials (Azure Synapse Analytics)
適用対象: Azure Synapse Analytics Analytics Platform System (PDW)
これにより、ネットワーク ファイル共有にアクセスするために Azure Synapse Analytics に格納されているネットワーク資格情報が削除されます。 たとえば、このストアド プロシージャを使用して、Azure Synapse Analytics が独自のネットワーク内に存在するサーバーでバックアップ操作と復元操作を実行するためのアクセス許可を削除します。
構文
-- Syntax for Azure Synapse Analytics and Parallel Data Warehouse
sp_pdw_remove_network_credentials 'target_server_name'
Note
この構文は、Azure Synapse Analytics のサーバーレス SQL プールでサポートされていません。
引数
'target_server_name'
ターゲット サーバーのホスト名または IP アドレスを指定します。 このサーバーにアクセスするための資格情報は、Azure Synapse Analytics から削除されます。 これにより、自分のチームによって管理されている実際のターゲット サーバーに対するアクセス許可は変更または削除されません。
target_server_name は nvarchar(337) として定義されます。
リターン コードの値
0 (成功) または 1 (失敗)
アクセス許可
エラー処理
コントロール ノードとすべてのコンピューティング ノードで資格情報の削除が成功しない場合、エラーが発生します。
全般的な解説
このストアド プロシージャは、Azure Synapse Analytics の NetworkService アカウントからネットワーク資格情報を削除します。 NetworkService アカウントは、コントロール ノードとコンピューティング ノードで SMP SQL Server の各インスタンスを実行します。 たとえば、バックアップ操作が実行されると、制御ノードと各コンピューティング ノードは、NetworkService アカウントの資格情報を使用してターゲット サーバーにアクセスします。
Metadata
すべての資格情報を一覧表示し、資格情報が削除されたことを確認するには、 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';