Compartir a través de


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