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 が独自のネットワーク内に存在するサーバーでバックアップ操作と復元操作を実行するためのアクセス許可を削除します。
構文
Azure Synapse Analytics および Analytics Platform System (PDW) の構文。
sp_pdw_remove_network_credentials 'target_server_name'
Note
この構文は、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 アカウントの資格情報を使用してターゲット サーバーにアクセスします。
Metadata
すべての資格情報を一覧表示し、資格情報が削除されたことを確認するには、 sys.dm_pdw_network_credentialsを使用します。
資格情報を追加するには、 sp_pdw_add_network_credentials (Azure Synapse Analytics)を使用します。
例: Azure Synapse Analytics、Analytics Platform System (PDW)
A. データベース バックアップを実行するための資格情報を削除する
次の例では、 10.192.147.63
の IP アドレスを持つターゲット サーバーにアクセスするためのユーザー名とパスワードの資格情報を削除します。
EXEC sp_pdw_remove_network_credentials '10.192.147.63';