sp_pdw_remove_network_credentials (Azure Synapse Analytics)

Van toepassing op:Azure Synapse Analytics

sp_pdw_remove_network_credentialsverwijdert netwerkgegevens opgeslagen in Azure Synapse Analytics om toegang te krijgen tot een netwerkbestandsdeling. Gebruik bijvoorbeeld deze opgeslagen procedure om de toestemming te verwijderen voor Azure Synapse Analytics om back-up- en hersteloperaties uit te voeren op een server die zich binnen je eigen netwerk bevindt.

Transact-SQL syntaxis-conventies

Syntax

Syntax for Azure Synapse Analytics.

sp_pdw_remove_network_credentials 'target_server_name'

Note

Deze syntaxis wordt niet ondersteund door een serverloze SQL-pool in Azure Synapse Analytics.

Arguments

'target_server_name'

Specificeert de hostnaam of IP-adres van de doelserver. target_server_name is nvarchar(337) zonder standaard. Inloggegevens om deze server te benaderen zijn verwijderd uit Azure Synapse Analytics. Dit verandert of verwijdert geen enkele permissies op de daadwerkelijke doelserver, die door je eigen team wordt beheerd.

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Permissions

Hiervoor is ALTER SERVER STATE machtiging vereist.

Foutafhandeling

Er ontstaat een fout als het verwijderen van inloggegevens niet slaagt op de Control-node en alle Compute-nodes.

Remarks

Deze opgeslagen procedure verwijdert netwerkgegevens uit het NetworkService-account voor Azure Synapse Analytics. Het NetworkService-account draait elke instantie van SMP SQL Server op de Control-node en de Compute-nodes. Bijvoorbeeld, wanneer een back-upoperatie wordt uitgevoerd, gebruiken de Control-node en elke Compute-node de NetworkService-accountgegevens om toegang te krijgen tot de doelserver.

Metadata

Om alle inloggegevens te vermelden en te verifiëren dat deze zijn verwijderd, gebruik sys.dm_pdw_network_credentials.

Om inloggegevens toe te voegen, gebruik sp_pdw_add_network_credentials (Azure Synapse Analytics).

Voorbeelden: Azure Synapse Analytics

A. Verwijder inloggegevens voor het uitvoeren van een database-back-up

Het volgende voorbeeld verwijdert gebruikersnaam- en wachtwoordgegevens voor toegang tot de doelserver, die een IP-adres van heeft 10.192.147.63.

EXECUTE sp_pdw_remove_network_credentials '10.192.147.63';