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.
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)