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

APLICA-SE A: nãoSQL Server nãoBanco de Dados SQL do Azure simSQL Data Warehouse do Azure simParallel Data Warehouse APPLIES TO: noSQL Server noAzure SQL Database yesAzure SQL Data Warehouse yesParallel Data Warehouse

Isso armazena as credenciais de rede em SQL Data WarehouseSQL Data Warehouse e os associa a um servidor.This stores network credentials in SQL Data WarehouseSQL Data Warehouse and associates them with a server. Por exemplo, usar esse procedimento armazenado para dar SQL Data WarehouseSQL Data Warehouse apropriado de permissões de leitura/gravação para realizar backup de banco de dados e restaurar operações em um servidor de destino ou para criar um backup de um certificado usado para a 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.

Ícone de link do tópico Convenções da sintaxe Transact-SQL (Transact-SQL)Topic link icon Transact-SQL Syntax Conventions (Transact-SQL)

SintaxeSyntax

-- 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 o nome de host do servidor de destino ou endereço IP.Specifies the target server host name or IP address. SQL Data WarehouseSQL Data Warehouse acessarão este servidor usando as credenciais de nome de usuário e senha passadas para esse procedimento armazenado.will access this server by using the username and password credentials passed to this stored procedure.

Para se conectar por meio da rede InfiniBand, use o endereço IP do InfiniBand do servidor de destino.To connect through the InfiniBand network, use the InfiniBand IP address of the target server.

target_server_name é definido como nvarchar(337).target_server_name is defined as nvarchar(337).

'user_name''user_name'
Especifica o user_name que tem permissões para acessar o servidor de destino.Specifies the user_name that has permissions to access the target server. Se as credenciais já existirem para o servidor de destino, eles serão atualizados para as novas credenciais.If credentials already exist for the target server, they will be updated to the new credentials.

user_name é definido como nvarchar (513).user_name is defined as nvarchar (513).

'senha'password
Especifica a senha para user_name.Specifies the password for user_name.

Valores do código de retornoReturn Code Values

0 (êxito) ou 1 (falha)0 (success) or 1 (failure)

PermissõesPermissions

Requer ALTER SERVER STATE permissão.Requires ALTER SERVER STATE permission.

Tratamento de errosError Handling

Ocorrerá um erro se não for bem-sucedida adicionando as credenciais no nó de controle e todos os nós de computação.An error occurs if adding credentials does not succeed on the Control node and all Compute nodes.

Comentários geraisGeneral Remarks

Esse procedimento armazenado adiciona credenciais de rede para a conta do NetworkService para SQL Data WarehouseSQL Data Warehouse.This stored procedure adds network credentials to the NetworkService account for SQL Data WarehouseSQL Data Warehouse. A conta NetworkService é executado a cada instância do SMP SQL ServerSQL Server no nó de controle e os nós de computação.The NetworkService account runs each instance of SMP SQL ServerSQL Server on the Control node and the Compute nodes. Por exemplo, quando uma operação de backup é executado, o nó de controle e cada nó de computação usará as credenciais da conta NetworkService para obter a leitura e a permissão de gravação para o 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.

Exemplos: Azure SQL Data WarehouseAzure SQL Data Warehouse e Parallel Data WarehouseParallel Data WarehouseExamples: Azure SQL Data WarehouseAzure SQL Data Warehouse and Parallel Data WarehouseParallel Data Warehouse

A.A. Adicionar credenciais para executar um backup de banco de dadosAdd credentials for performing a database backup

O exemplo a seguir associa as credenciais de nome e a senha do usuário para o seattle\david de usuário de domínio com um servidor de destino que tenha o endereço 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. Seattle\david o usuário tem permissões de leitura/gravação para o servidor de destino.The user seattle\david has read/write permissions to the target server. SQL Data WarehouseSQL Data Warehouse armazenará essas credenciais e usá-los para ler e gravar para e do servidor de destino, conforme necessário para backup e restaurar operações.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', '********';  

O comando de backup exige que o nome do servidor ser inserido como um endereço IP.The backup command requires that the server name be entered as an IP address.

Observação

Para executar o backup do banco de dados através de InfiniBand, certifique-se de usar o endereço IP do InfiniBand do servidor de backup.To perform the database backup over InfiniBand, be sure to use the InfiniBand IP address of the backup server.

Consulte tambémSee Also

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