sp_pdw_add_network_credentials (Azure Synapse Analytics)

Si applica a:Azure Synapse Analytics AnalyticsPlatform System (PDW)

In questo modo le credenziali di rete vengono archiviate in Azure Synapse Analytics e associate a un server. Ad esempio, usare questa stored procedure per concedere ad Azure Synapse Analytics le autorizzazioni di lettura/scrittura appropriate per eseguire operazioni di backup e ripristino del database in un server di destinazione o per creare un backup di un certificato usato per TDE.

Convenzioni di sintassi Transact-SQL

Sintassi

-- Syntax for Azure Synapse Analytics and Parallel Data Warehouse  
  
sp_pdw_add_network_credentials 'target_server_name',  'user_name', 'password'  

Nota

Questa sintassi non è supportata da pool SQL serverless in Azure Synapse Analytics.

Argomenti

'target_server_name'
Specifica il nome host o l'indirizzo IP del server di destinazione. Azure Synapse Analytics accederà a questo server usando le credenziali di nome utente e password passate a questa stored procedure.

Per connettersi tramite la rete InfiniBand, usare l'indirizzo IP InfiniBand del server di destinazione.

target_server_name è definito come nvarchar(337).

'user_name'
Specifica il user_name che dispone delle autorizzazioni per accedere al server di destinazione. Se le credenziali esistono già per il server di destinazione, verranno aggiornate alle nuove credenziali.

user_name è definito come nvarchar (513).

'password
Specifica la password per user_name.

Valori del codice restituito

0 (operazione completata) o 1 (operazione non riuscita)

Autorizzazioni

È richiesta l'autorizzazione ALTER edizione Standard RVER STATE.

Gestione errori

Si verifica un errore se l'aggiunta di credenziali non riesce nel nodo Di controllo e in tutti i nodi di calcolo.

Osservazioni generali

Questa stored procedure aggiunge le credenziali di rete all'account NetworkService per Azure Synapse Analytics. L'account NetworkService esegue ogni istanza di SMP SQL Server nel nodo Controllo e nei nodi di calcolo. Ad esempio, quando viene eseguita un'operazione di backup, il nodo Controllo e ogni nodo di calcolo useranno le credenziali dell'account NetworkService per ottenere l'autorizzazione di lettura e scrittura per il server di destinazione.

Esempi: Azure Synapse Analytics e Piattaforma di strumenti analitici (PDW)

R. Aggiungere credenziali per l'esecuzione di un backup del database

L'esempio seguente associa il nome utente e le credenziali della password per l'utente di dominio seattle\david a un server di destinazione con un indirizzo IP 10.172.63.255. L'utente seattle\david dispone delle autorizzazioni di lettura/scrittura per il server di destinazione. Azure Synapse Analytics archivierà queste credenziali e le userà per leggere e scrivere dal server di destinazione, in base alle esigenze per le operazioni di backup e ripristino.

EXEC sp_pdw_add_network_credentials '10.172.63.255', 'seattle\david', '********';  

Il comando di backup richiede che il nome del server venga immesso come indirizzo IP.

Nota

Per eseguire il backup del database su InfiniBand, assicurarsi di usare l'indirizzo IP InfiniBand del server di backup.

Vedi anche

sp_pdw_remove_network_credentials (Azure Synapse Analytics)