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 = ] N'credential_name' ]
[ , [ @credential_id = ] credential_id ]
[ ; ]
Argumentos
[ @credential_name = ] N'credential_name'
Nombre de la credencial que se va a usar para iniciar sesión en el servidor maestro. @credential_name es sysname, con un valor predeterminado de NULL
. 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. @credential_id es int, con un valor predeterminado de NULL
. 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
(erróneo).
Conjunto 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, consulte CREATE CREDENTIAL.
Permisos
Ejecute permisos para sp_msx_set_account
los miembros predeterminados del rol fijo de servidor sysadmin .
Ejemplos
En el ejemplo siguiente se establece este servidor para usar la credencial MsxAccount
para conectarse al servidor maestro.
USE msdb;
GO
EXECUTE dbo.sp_msx_set_account @credential_name = MsxAccount;
GO