Compartir a través de


sp_msx_set_account (Transact-SQL)

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

Icono de vínculo a temas 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 utilizará para iniciar sesión en el servidor maestro. El nombre proporcionado debe ser el nombre de una credencial existente. Debe especificarse credential_name o credential_id.

  • [ @credential_id= ] credential_id
    Identificador de la credencial que se utilizará para iniciar sesión en el servidor maestro. Debe ser el identificador de una credencial existente. Debe especificarse credential_name o credential_id.

Valores de código de retorno

0 (correcto) o 1 (error)

Conjuntos de resultados

Ninguno.

Comentarios

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

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

Permisos

Los permisos de ejecución para sp_msx_set_account corresponden de forma predeterminada a 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

Vea también

Referencia

Procedimientos almacenados del Agente SQL Server (Transact-SQL)

CREATE CREDENTIAL (Transact-SQL)

sp_msx_get_account (Transact-SQL)