Share via


sp_msx_set_account (Transact-SQL)

Se aplica a:SQL Server

Establece el Agente SQL Server nombre de cuenta del servidor maestro y la contraseña en el servidor de destino.

Convenciones de sintaxis de Transact-SQL

Sintaxis

  
sp_msx_set_account [ @credential_name = ] 'credential_name'  | [ @credential_id = ] credential_id  

Argumentos

[ @credential_name = ] 'credential_name' Nombre de la credencial que se va a usar para iniciar sesión en el servidor maestro. El nombre proporcionado debe ser el nombre de una credencial existente. Se deben especificar credential_name o credential_id .

[ @credential_id = ] credential_id Identificador de la credencial que se va a usar para iniciar sesión en el servidor maestro. Debe ser el identificador de una credencial existente. Se deben especificar credential_name o credential_id .

Valores de código de retorno

0 (correcto) o 1 (error)

Conjuntos de resultados

Ninguno.

Comentarios

SQL Server usa credenciales para almacenar la información de nombre de usuario y contraseña que usa un servidor de destino para iniciar sesión en un servidor maestro. Este procedimiento establece la credencial que Agente SQL Server para este servidor de destino usa para iniciar sesión en el servidor maestro.

La credencial especificada debe existir. Para obtener más información sobre cómo crear una credencial, vea CREATE CREDENTIAL (Transact-SQL).

Permisos

Ejecutar permisos para sp_msx_set_account el valor predeterminado para los miembros del rol fijo de servidor sysadmin .

Ejemplos

En el ejemplo siguiente se establece este servidor de manera que utilice la credencial MsxAccount para iniciar sesión en el servidor maestro.

USE msdb ;  
GO  
  
EXECUTE dbo.sp_msx_set_account @credential_name = MsxAccount ;  
GO  

Consulte también

procedimientos almacenados de Agente SQL Server (Transact-SQL)
CREATE CREDENTIAL (Transact-SQL)
sp_msx_get_account (Transact-SQL)