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
.