Compartir a través de


sp_pdw_add_network_credentials (Azure Synapse Analytics)

Se aplica a: Azure Synapse Analytics Analytics Platform System (PDW)

sp_pdw_add_network_credentials almacena las credenciales de red en Azure Synapse Analytics y las asocia a un servidor. Por ejemplo, use este procedimiento almacenado para conceder a Azure Synapse Analytics permisos de lectura y escritura adecuados para realizar operaciones de copia de seguridad y restauración de bases de datos en un servidor de destino, o para crear una copia de seguridad de un certificado usado para el cifrado de datos transparente (TDE).

Convenciones de sintaxis de Transact-SQL

Sintaxis

Sintaxis de Azure Synapse Analytics and Analytics Platform System (PDW).

sp_pdw_add_network_credentials
    'target_server_name'
    , 'user_name'
    , 'password'
[ ; ]

Nota:

El grupo de SQL sin servidor no admite esta sintaxis en Azure Synapse Analytics.

Argumentos

"target_server_name"

Especifica el nombre de host del servidor de destino o la dirección IP. target_server_name es nvarchar(337) sin ningún valor predeterminado. Azure Synapse Analytics accede a este servidor con las credenciales de nombre de usuario y contraseña que se pasan a este procedimiento almacenado.

Para conectarse a través de la red InfiniBand, use la dirección IP infiniBand del servidor de destino.

'user_name'

Especifica el user_name permisos para acceder al servidor de destino. user_name es nvarchar(513) sin ningún valor predeterminado. Si ya existen credenciales para el servidor de destino, se actualizan a las nuevas credenciales.

'password

Especifica la contraseña de user_name.

Valores de código de retorno

0 (correcto) o 1 (erróneo).

Permisos

Requiere el permiso ALTER SERVER STATE.

Tratamiento de errores

Se produce un error si la adición de credenciales no se realiza correctamente en el nodo Control y en todos los nodos de proceso.

Comentarios

Este procedimiento almacenado agrega credenciales de red a la NetworkService cuenta de Azure Synapse Analytics. La NetworkService cuenta ejecuta cada instancia de SMP SQL Server en el nodo Control y los nodos de proceso. Por ejemplo, cuando se ejecuta una operación de copia de seguridad, el nodo Control y cada nodo de proceso usan las NetworkService credenciales de cuenta para obtener permiso de lectura y escritura en el servidor de destino.

Ejemplos: Azure Synapse Analytics y Sistema de la plataforma de análisis (PDW)

A Adición de credenciales para realizar una copia de seguridad de base de datos

En el ejemplo siguiente se asocia el nombre de usuario y las credenciales de contraseña para el usuario seattle\david del dominio con un servidor de destino que es una dirección IP de 10.172.63.255. El usuario seattle\david tiene permisos de lectura y escritura en el servidor de destino. Azure Synapse Analytics almacena estas credenciales y las usa para leer y escribir en y desde el servidor de destino, según sea necesario para las operaciones de copia de seguridad y restauración.

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

El comando de copia de seguridad requiere que el nombre del servidor se escriba como una dirección IP.

Nota:

Para realizar la copia de seguridad de la base de datos a través de InfiniBand, asegúrese de usar la dirección IP infiniBand del servidor de copia de seguridad.