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)