Compartir a través de


Crear un servidor de destino

se aplica a:sql Server

Importante

En Instancia administrada de Azure SQL, la mayoría, pero no todas las características del Agente SQL Server actualmente son compatibles. Consulte diferencias de T-SQL de Azure SQL Managed Instance con respecto a SQL Server para más información.

En este tema se describe cómo crear un servidor de destino en SQL Server mediante SQL Server Management Studio, Transact-SQL o Objetos de administración de SQL Server (SMO).

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 los pasos de trabajo que usan cuentas de proxy fallan al descargarlos del servidor maestro al servidor de destino, puede comprobar la columna error_message en la tabla sysdownloadlist de la base de datos msdb para encontrar los siguientes mensajes de error:

  • El paso del trabajo requiere una cuenta de proxy, pero la coincidencia de proxies está desactivada 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 crear un servidor de destino

  1. En Explorador de objetos, conectar 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 multiservidory, a continuación, haga clic en Haga que sea un destino. El Asistente para servidor de destino le guía a través del proceso de crear un servidor de destino.

  3. En la página Seleccionar un servidor maestro, seleccione el servidor maestro del que este servidor de destino recibirá trabajos.

    Seleccionar servidor
    Conéctese al servidor maestro.

    Descripción de este servidor
    Escriba una descripción para este servidor de destino. El servidor de destino carga esta descripción en el servidor maestro.

  4. En la página de credenciales de inicio de sesión del servidor maestro , crea un nuevo inicio de sesión en el servidor de destino, si es necesario.

    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 crear un servidor de destino

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

Consulte también

Administración Automatizada a Través de una Empresa