sp_pdw_add_network_credentials (Azure Synapse Analytics)
Si applica a: Azure Synapse Analytics Analytics Platform 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 relative alla 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 SERVER 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.