Delen via


sp_pdw_add_network_credentials (Azure Synapse Analytics)

van toepassing op:Azure Synapse AnalyticsAnalytics Platform System (PDW)

sp_pdw_add_network_credentials slaat netwerkreferenties op in Azure Synapse Analytics en koppelt deze aan een server. Gebruik deze opgeslagen procedure bijvoorbeeld om Azure Synapse Analytics de juiste lees-/schrijfmachtigingen te geven voor het uitvoeren van databaseback-up- en herstelbewerkingen op een doelserver of om een back-up te maken van een certificaat dat wordt gebruikt voor transparent data encryption (TDE).

Transact-SQL syntaxis-conventies

Syntaxis

Syntaxis voor Azure Synapse Analytics en Analytics Platform System (PDW).

sp_pdw_add_network_credentials
    'target_server_name'
    , 'user_name'
    , 'password'
[ ; ]

Opmerking

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

Argumenten

'target_server_name'

Hiermee geeft u de hostnaam of het IP-adres van de doelserver op. target_server_name is nvarchar(337) zonder standaardwaarde. Azure Synapse Analytics heeft toegang tot deze server met de gebruikersnaam- en wachtwoordreferenties die zijn doorgegeven aan deze opgeslagen procedure.

Als u verbinding wilt maken via het InfiniBand-netwerk, gebruikt u het IP-adres van de InfiniBand-server.

'user_name'

Hiermee geeft u de user_name die machtigingen voor toegang tot de doelserver. user_name is nvarchar(513) zonder standaardwaarde. Als er al referenties bestaan voor de doelserver, worden ze bijgewerkt naar de nieuwe referenties.

'wachtwoord

Hiermee geeft u het wachtwoord voor user_name.

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Machtigingen

Hiervoor is ALTER SERVER STATE machtiging vereist.

Foutafhandeling

Er treedt een fout op als het toevoegen van referenties niet lukt op het beheerknooppunt en alle rekenknooppunten.

Opmerkingen

Met deze opgeslagen procedure worden netwerkreferenties toegevoegd aan het NetworkService account voor Azure Synapse Analytics. Het NetworkService account voert elk exemplaar van SMP SQL Server uit op het beheerknooppunt en de rekenknooppunten. Wanneer een back-upbewerking bijvoorbeeld wordt uitgevoerd, gebruiken het beheerknooppunt en elk rekenknooppunt de NetworkService accountreferenties om lees- en schrijfmachtigingen te verkrijgen voor de doelserver.

Voorbeelden: Azure Synapse Analytics and Analytics Platform System (PDW)

Eén. Referenties toevoegen voor het uitvoeren van een databaseback-up

In het volgende voorbeeld worden de gebruikersnaam en wachtwoordreferenties voor de domeingebruiker seattle\david gekoppeld aan een doelserver die een IP-adres van 10.172.63.255is. De gebruiker seattle\david heeft lees-/schrijfmachtigingen voor de doelserver. In Azure Synapse Analytics worden deze referenties opgeslagen en gebruikt voor het lezen en schrijven van en naar de doelserver, indien nodig voor back-up- en herstelbewerkingen. Vervang <password> door een sterk wachtwoord.

EXECUTE sp_pdw_add_network_credentials
    '10.172.63.255',
    'seattle\david',
    '<password>';

De back-upopdracht vereist dat de servernaam wordt ingevoerd als een IP-adres.

Opmerking

Als u de databaseback-up wilt uitvoeren via InfiniBand, moet u het IP-adres van de InfiniBand van de back-upserver gebruiken.