Compartir a través de


Crear un servidor maestro

Se aplica a:SQL Server

Importante

En Azure SQL Managed Instancese admiten actualmente la mayoría de las características del Agente SQL Server, pero no todas. Consulte Diferencias de T-SQL entre SQL Server y Azure SQL Managed Instance o Limitaciones de los trabajos del Agente SQL en SQL Managed Instance para obtener más información.

En este tema se describe cómo crear un servidor maestro de SQL Server mediante SQL Server Management Studio o Transact-SQL.

Antes de empezar

Seguridad

Trabajos distribuidos que tienen pasos asociados a una ejecución de proxy en el contexto de la cuenta de proxy en el servidor de destino. Asegúrese de que se cumplen las condiciones siguientes o que los pasos de trabajo asociados a un proxy no se descargarán del servidor maestro al destino:

  • La subclave del Registro del servidor maestro \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<*instance_name*>\Agente SQL Server\AllowDownloadedJobsToMatchProxyName (REG_DWORD) se establece en 1 (true). De forma predeterminada, esta subclave se establece en 0 (false).

  • Existe una cuenta de proxy en el servidor de destino que tiene el mismo nombre que la cuenta de proxy del servidor maestro en la que se ejecuta el paso de trabajo.

Si se produce un error en los pasos de trabajo que usan cuentas de proxy al descargarlas desde el servidor maestro al servidor de destino, puede consultar la columna error_message de la tabla sysdownloadlist en la base de datos MSDB para ver los siguientes mensajes de error:

  • "El paso de trabajo requiere una cuenta de proxy, pero la coincidencia de proxy está deshabilitada en el servidor de destino."

    Para resolver este error, establezca la subclave del registro AllowDownloadedJobsToMatchProxyName en 1.

  • "No se encontró el proxy".

    Para resolver este error, asegúrese de que existe una cuenta de proxy en el servidor de destino que tiene el mismo nombre que la cuenta de proxy del servidor maestro en la que se ejecuta el paso de trabajo.

Permisos

Los permisos para ejecutar este procedimiento se otorgan por defecto a los miembros del sysadmin rol de servidor fijo.

Uso de SQL Server Management Studio

Para establecer un servidor principal

  1. En Explorador de objetos, conectarse a una instancia del motor de base de datos de Microsoft SQL Server y, a continuación, expandir esa instancia.

  2. Haga clic con el botón derecho en Agente SQL Server, seleccione Administración de multiservidory, a continuación, haga clic en Hacer que sea principal. El Asistente para servidor principal le guiará en el proceso de establecimiento de un servidor principal y de adición de servidores de destino.

  3. En la página Operador del servidor maestro, configure un operador para el servidor maestro. Para enviar notificaciones a los operadores mediante correo electrónico o buscapersonas, el Agente SQL Server debe estar configurado para enviar correo electrónico. Para enviar notificaciones a los operadores mediante net send, el servicio Messenger debe estar en ejecución en el servidor donde reside el Agente SQL Server.

    Dirección de correo electrónico
    Establece la dirección de correo electrónico del operador.

    Dirección del buscapersonas
    Establece la dirección de correo electrónico del buscapersonas para el operador.

    Dirección de envío net
    Establece la dirección de net send del operador.

  4. En la página Servidor de destino , seleccione servidores de destino para el servidor maestro.

    Servidores registrados
    Enumera los servidores registrados en Microsoft SQL Server Management Studio que todavía no son servidores de destino.

    Servidores de destino
    Muestra los servidores que son servidores de destino.

    >
    Mueve el servidor seleccionado a la lista de servidores de destino.

    >>
    Mueve todos los servidores a la lista de servidores de destino.

    <
    Quita el servidor seleccionado de la lista de servidores de destino.

    <<
    Quita todos los servidores de la lista de servidores de destino.

    Agregar conexión
    Agrega un servidor a la lista de servidores de destino sin registrarlo.

    Conexión
    Cambia las propiedades de conexión del servidor seleccionado.

  5. En la página Credenciales de inicio de sesión del servidor maestro , especifique si desea crear un nuevo inicio de sesión para el servidor de destino, si es necesario, y asignarle derechos de acceso al servidor maestro.

    Crear un nuevo inicio de sesión si es necesario y asignarle derechos a MSX
    Cree un nuevo inicio de sesión en el servidor de destino si el inicio de sesión especificado aún no existe.

Uso de Transact-SQL

Para establecer un servidor principal

  1. Conéctese al motor de base de datos.

  2. En la barra Estándar, haga clic en Nueva consulta.

  3. Copie y pegue el siguiente ejemplo en la ventana de consulta y haga clic en Ejecutar. En este ejemplo se inscribe el servidor actual en el servidor maestro AdventureWorks1. La ubicación del servidor actual es Building 21, Room 309, Rack 5.

USE msdb ;
GO

EXEC dbo.sp_msx_enlist N'AdventureWorks1',   
    N'Building 21, Room 309, Rack 5' ;   
GO

Para obtener más información, vea sp_msx_enlist (Transact-SQL).

Véase también