Dela via


sp_pdw_add_network_credentials (Azure Synapse Analytics)

gäller för:Azure Synapse AnalyticsAnalytics Platform System (PDW)

sp_pdw_add_network_credentials lagrar autentiseringsuppgifter för nätverk i Azure Synapse Analytics och associerar dem med en server. Använd till exempel den här lagrade proceduren för att ge Azure Synapse Analytics lämpliga läs-/skrivbehörigheter för att utföra säkerhetskopierings- och återställningsåtgärder för databaser på en målserver, eller för att skapa en säkerhetskopia av ett certifikat som används för transparent datakryptering (TDE).

Transact-SQL syntaxkonventioner

Syntax

Syntax för Azure Synapse Analytics and Analytics Platform System (PDW).

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

Anmärkning

Den här syntaxen stöds inte av en serverlös SQL-pool i Azure Synapse Analytics.

Argumentpunkter

"target_server_name"

Anger målserverns värdnamn eller IP-adress. target_server_name är nvarchar(337) utan standard. Azure Synapse Analytics kommer åt den här servern med användarnamnet och lösenordsautentiseringsuppgifterna som skickas till den här lagrade proceduren.

Om du vill ansluta via InfiniBand-nätverket använder du InfiniBand IP-adressen för målservern.

"user_name"

Anger user_name som har behörighet att komma åt målservern. user_name är nvarchar(513) utan standard. Om det redan finns autentiseringsuppgifter för målservern uppdateras de till de nya autentiseringsuppgifterna.

'password

Anger lösenordet för user_name.

Returnera kodvärden

0 (lyckades) eller 1 (fel).

Behörigheter

Kräver ALTER SERVER STATE behörighet.

Felhantering

Ett fel uppstår om det inte går att lägga till autentiseringsuppgifter på kontrollnoden och alla beräkningsnoder.

Anmärkningar

Den här lagrade proceduren lägger till nätverksautentiseringsuppgifter till NetworkService kontot för Azure Synapse Analytics. Kontot NetworkService kör varje instans av SMP SQL Server på kontrollnoden och beräkningsnoderna. När en säkerhetskopieringsåtgärd till exempel körs använder NetworkService kontrollnoden och varje beräkningsnod kontoautentiseringsuppgifterna för att få läs- och skrivbehörighet till målservern.

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

A. Lägga till autentiseringsuppgifter för att utföra en databassäkerhetskopia

I följande exempel associeras autentiseringsuppgifterna för användarnamn och lösenord för domänanvändaren seattle\david med en målserver som är en IP-adress för 10.172.63.255. Användaren seattle\david har läs- och skrivbehörighet till målservern. Azure Synapse Analytics lagrar dessa autentiseringsuppgifter och använder dem för att läsa och skriva till och från målservern vid behov för säkerhetskopierings- och återställningsåtgärder. Ersätt <password> med ett starkt lösenord.

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

Säkerhetskopieringskommandot kräver att servernamnet anges som en IP-adress.

Anmärkning

Om du vill utföra databassäkerhetskopian via InfiniBand måste du använda InfiniBand-IP-adressen för säkerhetskopieringsservern.