sp_pdw_add_network_credentials (Azure Synapse Analytics)

Si applica a: sìAzure Synapse Analytics sìParallel Data Warehouse

In questo modo le credenziali di rete vengono archiviate in Azure Synapse Analytics e associate a un server. Ad esempio, usare questo stored procedure per concedere 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 Azure Synapse Analytics TDE.

Icona di collegamento a un argomento Convenzioni della sintassi Transact-SQL (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 questo 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 l'user_name che dispone delle autorizzazioni per accedere al server di destinazione. Se esistono già credenziali per il server di destinazione, verranno aggiornate con le 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 SERVER STATE.

Gestione degli 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 di controllo e nei nodi di calcolo. Ad esempio, quando viene eseguita un'operazione di backup, il nodo di 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 le credenziali per l'esecuzione di un backup del database

Nell'esempio seguente vengono associate le credenziali del nome utente e della password per l'utente di dominio seattle\david a un server di destinazione con indirizzo IP 10.172.63.255. L'utente seattle\david ha autorizzazioni di lettura/scrittura per il server di destinazione. Azure Synapse Analytics archivierà queste credenziali e le userà per leggere e scrivere da e verso il 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 sia immesso come indirizzo IP.

Nota

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

Vedere anche

sp_pdw_remove_network_credentials (Azure Synapse Analytics)