Comparteix a través de


sp_changedistpublisher (Transact-SQL)

Se aplica a: SQL Server Azure SQL Instancia administrada

Cambia las propiedades del publicador de distribución. Este procedimiento almacenado se ejecuta en el distribuidor en cualquier base de datos.

Convenciones de sintaxis de Transact-SQL

Sintaxis

sp_changedistpublisher
    [ @publisher = ] N'publisher'
    [ , [ @property = ] N'property' ]
    [ , [ @value = ] N'value' ]
[ ; ]

Argumentos

[ @publisher = ] N'publisher'

Nombre del publicador. @publisher es sysname, sin ningún valor predeterminado.

[ @property = ] N'property'

Propiedad que se va a cambiar para el publicador especificado. @property es sysname y puede ser una de las propiedades de la tabla que se muestra en @value.

[ @value = ] N'value'

Valor de la propiedad especificada. @value es nvarchar(255) y puede ser uno de los valores de la tabla siguiente.

Nota:

Las bases de datos de publicador y distribuidor en Azure SQL Database requieren Instancia administrada SQL. Para más información, consulte Replicación con Azure SQL Database.

En esta tabla se describen las propiedades de los publicadores y los valores de esas propiedades.

Propiedad Valores Descripción
active true Activa el publicador.
false Desactiva el publicador.
distribution_db Nombre de la base de datos de distribución.
login Nombre de inicio de sesión.
password Contraseña segura para el inicio de sesión que se ha proporcionado.
security_mode 1 1 Se utiliza la autenticación de Windows para la conexión con el publicador.
0 Use la autenticación de SQL Server al conectarse al publicador.
working_directory Directorio de trabajo utilizado para almacenar archivos de datos y esquemas para la publicación.
NULL (valor predeterminado) Se imprimen todas las opciones de propiedades disponibles.
storage_connection_string Clave de acceso Clave de acceso del directorio de trabajo cuando la base de datos es Azure SQL Instancia administrada.

1 No se puede cambiar para un publicador que no sea de SQL Server.

Valores de código de retorno

0 (correcto) o 1 (erróneo).

Comentarios

sp_changedistpublisher se usa en todos los tipos de replicación.

Si va a cambiar la working_directory propiedad y la storage_connection_string propiedad debe actualizarse, ejecute el procedimiento almacenado por separado actualizando la working_directory propiedad, seguida de actualizar la storage_connection_string propiedad o viceversa.

Permisos

Solo los miembros del rol fijo de servidor sysadmin pueden ejecutar sp_changedistpublisher.