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

SE APLICA A: noSQL Server noAzure SQL Database síAzure SQL Data Warehouse síAlmacenamiento de datos paralelos APPLIES TO: noSQL Server noAzure SQL Database yesAzure SQL Data Warehouse yesParallel Data Warehouse

Esto almacena las credenciales de red en Almacenamiento de datos SQLSQL Data Warehouse y los asocia a un servidor.This stores network credentials in Almacenamiento de datos SQLSQL Data Warehouse and associates them with a server. Por ejemplo, utilice este procedimiento almacenado para dar Almacenamiento de datos SQLSQL Data Warehouse los permisos de lectura/escritura para realizar la copia de seguridad de base de datos y las operaciones en un servidor de destino de restauración, o para crear una copia de seguridad de un certificado que se usan para TDE adecuados.For example, use this stored procedure to give Almacenamiento de datos SQLSQL 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.

Icono de vínculo a temas Convenciones de sintaxis de Transact-SQL (Transact-SQL)Topic link icon Transact-SQL Syntax Conventions (Transact-SQL)

SintaxisSyntax

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

ArgumentosArguments

'target_server_name''target_server_name'
Especifica el nombre de host del servidor de destino o dirección IP.Specifies the target server host name or IP address. Almacenamiento de datos SQLSQL Data Warehouse tendrá acceso a este servidor mediante las credenciales de usuario y la contraseña pasadas a este procedimiento almacenado.will access this server by using the username and password credentials passed to this stored procedure.

Para conectarse a través de la red InfiniBand, use la dirección de InfiniBand IP del servidor de destino.To connect through the InfiniBand network, use the InfiniBand IP address of the target server.

target_server_name se define como nvarchar(337).target_server_name is defined as nvarchar(337).

'user_name''user_name'
Especifica el user_name que tenga permisos para tener acceso al servidor de destino.Specifies the user_name that has permissions to access the target server. Si ya existen credenciales para el servidor de destino, se actualizará a las nuevas credenciales.If credentials already exist for the target server, they will be updated to the new credentials.

user_name se define como nvarchar (513).user_name is defined as nvarchar (513).

'contraseña'password
Especifica la contraseña de user_name.Specifies the password for user_name.

Valores de código de retornoReturn Code Values

0 (correcto) o 1 (error)0 (success) or 1 (failure)

PermisosPermissions

Requiere ALTER SERVER STATE permiso.Requires ALTER SERVER STATE permission.

Tratamiento de erroresError Handling

Se produce un error si agregando las credenciales no funciona en el nodo de Control y todos los nodos de proceso.An error occurs if adding credentials does not succeed on the Control node and all Compute nodes.

Notas generalesGeneral Remarks

Este procedimiento almacenado agrega credenciales de red a la cuenta de NetworkService para Almacenamiento de datos SQLSQL Data Warehouse.This stored procedure adds network credentials to the NetworkService account for Almacenamiento de datos SQLSQL Data Warehouse. La cuenta NetworkService ejecuta cada instancia de SMP SQL ServerSQL Server en el nodo de Control y los nodos de proceso.The NetworkService account runs each instance of SMP SQL ServerSQL Server on the Control node and the Compute nodes. Por ejemplo, cuando se ejecuta una operación de copia de seguridad, el nodo de Control y cada nodo de proceso usará las credenciales de cuenta de NetworkService para obtener la lectura y permiso de escritura en el servidor de destino.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.

Ejemplos: Almacenamiento de datos SQL de AzureAzure SQL Data Warehouse y Almacenamiento de datos paralelosParallel Data WarehouseExamples: Almacenamiento de datos SQL de AzureAzure SQL Data Warehouse and Almacenamiento de datos paralelosParallel Data Warehouse

A.A. Agregar credenciales para realizar una copia de seguridad de base de datosAdd credentials for performing a database backup

El ejemplo siguiente asocia las credenciales de nombre y la contraseña de usuario para el seattle\david de usuario de dominio con un servidor de destino que tiene una dirección IP de 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. El seattle\david usuario tiene permisos de lectura/escritura para el servidor de destino.The user seattle\david has read/write permissions to the target server. Almacenamiento de datos SQLSQL Data Warehouse almacenará estas credenciales y usarlos para leer y escribir en el servidor de destino, según sea necesario para la copia de seguridad y las operaciones de restauración.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', '********';  

El comando de copia de seguridad requiere que se escriba el nombre del servidor como una dirección IP.The backup command requires that the server name be entered as an IP address.

Nota

Para realizar la copia de seguridad de base de datos a través de InfiniBand, asegúrese de usar la dirección de InfiniBand IP del servidor de copia de seguridad.To perform the database backup over InfiniBand, be sure to use the InfiniBand IP address of the backup server.

Vea tambiénSee Also

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