sp_pdw_add_network_credentials (SQL Data Warehouse)sp_pdw_add_network_credentials (SQL Data Warehouse)

S’APPLIQUE À : nonSQL Server nonAzure SQL Database ouiAzure Synapse Analytics (SQL DW) ouiParallel Data Warehouse APPLIES TO: noSQL Server noAzure SQL Database yesAzure Synapse Analytics (SQL DW) yesParallel Data Warehouse

Cela stocke les informations d’identification réseau dans SQL Data WarehouseSQL Data Warehouse et les associe à un serveur.This stores network credentials in SQL Data WarehouseSQL Data Warehouse and associates them with a server. Par exemple, utilisez cette procédure stockée pour accorder SQL Data WarehouseSQL Data Warehouse autorisations de lecture/écriture appropriées pour effectuer des opérations de sauvegarde et de restauration de base de données sur un serveur cible, ou pour créer une sauvegarde d’un certificat utilisé pour TDE.For example, use this stored procedure to give SQL Data WarehouseSQL Data Warehouse appropriate read/write permissions to perform database backup and restore operations on a target server, or to create a backup of a certificate used for TDE.

Icône Lien de rubrique Conventions de la syntaxe Transact-SQL (Transact-SQL)Topic link icon Transact-SQL Syntax Conventions (Transact-SQL)

SyntaxeSyntax

-- Syntax for Azure SQL Data Warehouse and Parallel Data Warehouse  
  
sp_pdw_add_network_credentials 'target_server_name',  'user_name', ꞌpasswordꞌ  

ArgumentsArguments

'target_server_name''target_server_name'
Spécifie le nom d’hôte ou l’adresse IP du serveur cible.Specifies the target server host name or IP address. SQL Data WarehouseSQL Data Warehouse accédera à ce serveur en utilisant les informations d’identification de nom d’utilisateur et de mot de passe transmises à cette procédure stockée.will access this server by using the username and password credentials passed to this stored procedure.

Pour vous connecter via le réseau InfiniBand, utilisez l’adresse IP InfiniBand du serveur cible.To connect through the InfiniBand network, use the InfiniBand IP address of the target server.

target_server_name est défini en tant que nvarchar (337).target_server_name is defined as nvarchar(337).

'user_name''user_name'
Spécifie le user_name qui dispose des autorisations d’accès au serveur cible.Specifies the user_name that has permissions to access the target server. Si des informations d’identification existent déjà pour le serveur cible, elles seront mises à jour avec les nouvelles informations d’identification.If credentials already exist for the target server, they will be updated to the new credentials.

user_name est défini comme nvarchar (513).user_name is defined as nvarchar (513).

mot de passe'password
Spécifie le mot de passe pour user_name.Specifies the password for user_name.

Valeurs des codes de retourReturn Code Values

0 (réussite) ou 1 (échec)0 (success) or 1 (failure)

AutorisationsPermissions

Nécessite l’autorisation ALTER Server State .Requires ALTER SERVER STATE permission.

Gestion des erreursError Handling

Une erreur se produit si l’ajout d’informations d’identification échoue sur le nœud de contrôle et sur tous les nœuds de calcul.An error occurs if adding credentials does not succeed on the Control node and all Compute nodes.

Remarques d'ordre généralGeneral Remarks

Cette procédure stockée ajoute les informations d’identification réseau au compte NetworkService pour SQL Data WarehouseSQL Data Warehouse.This stored procedure adds network credentials to the NetworkService account for SQL Data WarehouseSQL Data Warehouse. Le compte NetworkService exécute chaque instance de SMP SQL ServerSQL Server sur le nœud de contrôle et les nœuds de calcul.The NetworkService account runs each instance of SMP SQL ServerSQL Server on the Control node and the Compute nodes. Par exemple, lorsqu’une opération de sauvegarde s’exécute, le nœud de contrôle et chaque nœud de calcul utilisent les informations d’identification du compte NetworkService pour obtenir des autorisations de lecture et d’écriture sur le serveur cible.For example, when a backup operation runs, the Control node and each Compute node will use the NetworkService account credentials to gain read and write permission to the target server.

Exemples : Azure Synapse Analytics (SQL DW)Azure Synapse Analytics (SQL DW) et Parallel Data WarehouseParallel Data WarehouseExamples: Azure Synapse Analytics (SQL DW)Azure Synapse Analytics (SQL DW) and Parallel Data WarehouseParallel Data Warehouse

A.A. Ajouter des informations d’identification pour effectuer une sauvegarde de base de donnéesAdd credentials for performing a database backup

L’exemple suivant associe les informations d’identification de nom d’utilisateur et de mot de passe pour l’utilisateur de domaine seattle\david à un serveur cible qui a l’adresse IP 10.172.63.255.The following example associates the user name and password credentials for the domain user seattle\david with a target server that has an IP address of 10.172.63.255. L’utilisateur seattle\david dispose d’autorisations de lecture/écriture sur le serveur cible.The user seattle\david has read/write permissions to the target server. SQL Data WarehouseSQL Data Warehouse stocke ces informations d’identification et les utilise pour lire et écrire dans et à partir du serveur cible, si nécessaire pour les opérations de sauvegarde et de restauration.will store these credentials and use them to read and write to and from the target server, as necessary for backup and restore operations.

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

La commande Backup exige que le nom du serveur soit entré en tant qu’adresse IP.The backup command requires that the server name be entered as an IP address.

Notes

Pour effectuer la sauvegarde de la base de données sur InfiniBand, veillez à utiliser l’adresse IP InfiniBand du serveur de sauvegarde.To perform the database backup over InfiniBand, be sure to use the InfiniBand IP address of the backup server.

Voir aussiSee Also

sp_pdw_remove_network_credentials (SQL Data Warehouse)sp_pdw_remove_network_credentials (SQL Data Warehouse)