sp_changemergepullsubscription (Transact-SQL)

Cambia las propiedades de la suscripción de extracción de mezcla. Este procedimiento almacenado se ejecuta en el suscriptor de la base de datos de suscripciones.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

sp_changemergepullsubscription [ [ @publication= ] 'publication' ]
    [ , [ @publisher= ] 'publisher' ]
    [ , [ @publisher_db= ] 'publisher_db' ]
    [ , [ @property= ] 'property' ]
    [ , [ @value= ] 'value' ]

Argumentos

  • [ @publication=] 'publication'
    Es el nombre de la publicación. publication es de tipo sysname y su valor predeterminado es %.

  • [ @publisher=] 'publisher'
    Es el nombre del publicador. publisheres de tipo sysname y su valor predeterminado es %.

  • [ @publisher_db=] 'publisher_db'
    Es el nombre de la base de datos del publicador. publisher_dbes de tipo sysname y su valor predeterminado es %.

  • [ @property=] 'property'
    Es el nombre de la propiedad que se va a cambiar. property es de tipo sysname y puede tener uno de los valores de la tabla.

  • [ @value=] 'value'
    Es el nuevo valor de la propiedad especificada. valuees de tipo nvarchar(255) y puede tener uno de los valores que aparecen en la tabla.

    Propiedad

    Valor

    Descripción

    alt_snapshot_folder

     

    Ubicación donde se almacena la carpeta de instantáneas si no es la ubicación predeterminada o es complementaria a ésta.

    description

     

    Descripción de esta suscripción de extracción de mezcla.

    distributor

     

    Nombre del distribuidor.

    distributor_login

     

    Id. de inicio de sesión utilizado en el distribuidor para la autenticación de SQL Server.

    distributor_password

     

    Contraseña (cifrada) utilizada en el distribuidor para la autenticación de SQL Server.

    distributor_security_mode

    1

    Se utiliza la autenticación de Windows para la conexión con el distribuidor.

     

    0

    Se utiliza la autenticación de SQL Server para la conexión con el distribuidor.

    dynamic_snapshot_location

     

    Ruta de acceso a la carpeta donde se guardan los archivos de instantáneas.

    ftp_address

     

    Disponible únicamente por compatibilidad con versiones anteriores. Es la dirección de red del servicio FTP (Protocolo de transferencia de archivos) del distribuidor.

    ftp_login

     

    Disponible únicamente por compatibilidad con versiones anteriores. Es el nombre de usuario que se utiliza para la conexión con el servicio FTP.

    ftp_password

     

    Disponible únicamente por compatibilidad con versiones anteriores. Es la contraseña de usuario que se utiliza para la conexión con el servicio FTP.

    ftp_port

     

    Disponible únicamente por compatibilidad con versiones anteriores. Es el número de puerto del servicio FTP del distribuidor.

    hostname

     

    Especifica el valor de HOST_NAME() cuando esta función se utiliza en la cláusula WHERE de un filtro de combinación o relación de registros lógicos.

    internet_login

     

    Inicio de sesión que el Agente de mezcla utiliza cuando se conecta al servidor Web que aloja la sincronización Web a través de la autenticación básica.

    internet_password

     

    Contraseña de inicio de sesión que el Agente de mezcla utiliza cuando se conecta al servidor Web que aloja la sincronización Web a través de la autenticación básica.

    internet_security_mode

    1

    Para la conexión con el servidor Web que aloja la sincronización Web se utiliza la autenticación de Windows.

     

    0

    Para la conexión con el servidor Web que aloja la sincronización Web se utiliza la autenticación básica.

    internet_timeout

     

    Tiempo que transcurre, en segundos, hasta que caduca una solicitud de sincronización Web.

    internet_url

     

    Dirección URL que representa la ubicación de la escucha de réplica de la sincronización Web.

    merge_job_login

     

    Inicio de sesión de la cuenta de Windows con la que se ejecuta el agente.

    merge_job_password

     

    Contraseña de la cuenta de Windows con la que se ejecuta el agente.

    priority

     

    Disponible únicamente por compatibilidad con versiones anteriores; en su lugar, para modificar la prioridad de una suscripción, ejecute sp_changemergesubscription en el publicador.

    publisher_login

     

    Id. de inicio de sesión utilizado en el publicador para la autenticación de SQL Server.

    publisher_password

     

    Contraseña (cifrada) utilizada en el publicador para la autenticación de SQL Server.

    publisher_security_mode

    0

    Se utiliza la autenticación de SQL Server para la conexión con el publicador.

     

    1

    Se utiliza la autenticación de Windows para la conexión con el publicador.

     

    2

    Los desencadenadores de la sincronización utilizan una entrada sysservers estática para las llamadas a procedimiento remoto (RPC), y el publicador debe estar definido en la tabla sysservers como servidor remoto o servidor vinculado.

    sync_type

    automatic

    El esquema y los datos iniciales de las tablas publicadas se transfieren primero al suscriptor.

     

    none

    El suscriptor ya tiene el esquema y los datos iniciales de las tablas publicadas; los datos y las tablas del sistema se transfieren siempre.

    use_ftp

    true

    Se utiliza FTP en lugar del protocolo habitual para recuperar instantáneas.

     

    false

    Se utiliza el protocolo habitual para recuperar instantáneas.

    use_web_sync

    true

    La suscripción se puede sincronizar a través de HTTP.

     

    false

    La suscripción no se puede sincronizar a través de HTTP.

    use_interactive_resolver

    true

    Durante la reconciliación se utiliza la resolución interactiva.

     

    false

    No se utiliza la resolución interactiva.

    working_directory

     

    Ruta de acceso completa al directorio donde se transfieren los archivos de instantáneas por medio de FTP, cuando se especifica esa opción.

    NULL (predeterminado)

     

    Devuelve la lista de valores admitidos para property.

Valores de código de retorno

0 (correcto) o 1 (error)

Comentarios

sp_changemergepullsubscription se utiliza en la réplica de mezcla.

Se considera que el servidor y la base de datos actuales son el suscriptor y la base de datos del suscriptor.

Después de cambiar un inicio de sesión o una contraseña de agente, debe detener y reiniciar el agente para que el cambio surta efecto.

Permisos

Sólo los miembros de la función fija de servidor sysadmin o de la función fija de base de datos db_owner pueden ejecutar sp_changemergepullsubscription.