sp_change_subscription_properties (Transact-SQL)

Actualiza la información de las suscripciones de extracción. 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_change_subscription_properties [ @publisher = ] 'publisher'
        , [ @publisher_db = ] 'publisher_db'
        , [ @publication = ] 'publication'
        , [ @property = ] 'property'
        , [ @value = ] 'value'
    [ , [ @publication_type = ] publication_type ]

Argumentos

  • [ @publisher= ] 'publisher'
    Es el nombre del publicador. publisher es de tipo sysname y no tiene valor predeterminado.
  • [ @publisher_db= ] 'publisher_db'
    Es el nombre de la base de datos del publicador. publisher_db es de tipo sysname y no tiene valor predeterminado.
  • [ @publication= ] 'publication'
    Es el nombre de la publicación. publication es de tipo sysname y no tiene valor predeterminado.
  • [ @property=] 'property'
    Es la propiedad que debe cambiarse. property es de tipo sysname.
  • [ @value=] 'value'
    Es el nuevo valor de la propiedad. value es de tipo nvarchar(1000) y no tiene valor predeterminado.
  • [ @publication_type = ] publication_type
    Especifica el tipo de réplica de la publicación. publication_type es de tipo int y puede tener uno de estos valores.

    Valor Tipo de publicación

    0

    Transaccional

    1

    Instantáneas

    2

    Mezcla

    NULL (predeterminado)

    La réplica determina el tipo de publicación. Puesto que el procedimiento almacenado debe examinar varias tablas, esta opción es más lenta que cuando se suministra el tipo de publicación exacto.

En esta tabla se describen las propiedades de los artículos y los valores de esas propiedades.

Propiedad

Valor

Descripción

alt_snapshot_folder

 

Especifica la ubicación de la carpeta alternativa de la instantánea. Si el valor es NULL, los archivos de instantáneas se toman de la ubicación predeterminada que se especifica en el publicador.

distrib_job_login

 

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

distrib_job_password

 

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

distributor_login

 

Inicio de sesión del distribuidor.

distributor_password

 

Contraseña del distribuidor.

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.

dts_package_name

 

Especifica el nombre del paquete de Servicios de transformación de datos (DTS) de SQL Server 2000. Este valor sólo puede especificarse si la publicación es transaccional o de instantáneas.

dts_package_password

 

Especifica la contraseña del paquete. dts_package_password es de tipo sysname y su valor predeterminado es NULL, que especifica que la propiedad de contraseña se debe dejar sin cambios.

ms188918.note(es-es,SQL.90).gifNota:

Un paquete DTS debe tener una contraseña.

Este valor sólo puede especificarse si la publicación es transaccional o de instantáneas.

dts_package_location

 

La ubicación donde se almacena el paquete DTS. Este valor sólo puede especificarse si la publicación es transaccional o de instantáneas.

dynamic_snapshot_location

 

Especifica la ruta de acceso a la carpeta donde se guardan los archivos de instantáneas. Este valor sólo puede especificarse si la publicación es de mezcla.

ftp_address

 

Se conserva únicamente por compatibilidad con versiones anteriores.

ftp_login

 

Se conserva únicamente por compatibilidad con versiones anteriores.

ftp_password

 

Se conserva únicamente por compatibilidad con versiones anteriores.

ftp_port

 

Se conserva únicamente por compatibilidad con versiones anteriores.

hostname

 

Nombre del host utilizado al conectarse al publicador.

internet_login

 

Inicio de sesión que utiliza el Agente de mezcla al conectarse al servidor Web que aloja la sincronización Web utilizando autenticación básica.

internet_password

 

Contraseña 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

Se utiliza la autenticación de Windows integrada para la sincronización Web. Se recomienda utilizar la autenticación básica con sincronización Web. Para obtener más información, vea Configurar la sincronización Web.

 

0

Se utiliza la autenticación básica para la sincronización Web.

ms188918.note(es-es,SQL.90).gifNota:

La sincronización Web requiere una conexión SSL al servidor Web.

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.

publisher_login

 

Inicio de sesión del publicador. El cambio de publisher_login sólo se admite en las suscripciones a publicaciones de mezcla.

publisher_password

 

Contraseña del publicador. El cambio de publisher_password sólo se admite en las suscripciones a publicaciones de mezcla.

publisher_security_mode

1

Se utiliza la autenticación de Windows para la conexión con el publicador. El cambio de publisher_security_mode sólo se admite en las suscripciones a publicaciones de mezcla.

 

0

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

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

Habilita la sincronización Web.

 

false

Deshabilita la sincronización Web.

working_directory

 

Nombre del directorio de trabajo utilizado para almacenar temporalmente archivos de datos y de esquema para la publicación cuando se utiliza el protocolo de transferencia de archivos (FTP) para transferir archivos de instantáneas.

Notas

sp_change_subscription_properties se utiliza en todos los tipos de réplica.

sp_change_subscription_properties se utiliza para las suscripciones de extracción.

En los publicadores Oracle, se omite el valor de publisher_db , ya que Oracle sólo permite una base de datos por instancia del servidor.

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_change_subscription_properties.

Valores de código de retorno

0 (correcto) o 1 (error)

Vea también

Referencia

sp_addmergepullsubscription (Transact-SQL)
sp_addmergepullsubscription_agent (Transact-SQL)
sp_addpullsubscription (Transact-SQL)
sp_addpullsubscription_agent (Transact-SQL)
Procedimientos almacenados del sistema (Transact-SQL)

Otros recursos

How to: View and Modify Pull Subscription Properties (Replication Transact-SQL Programming)

Ayuda e información

Obtener ayuda sobre SQL Server 2005