Publication.ReplicateUserDefinedScript(String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Replica la ejecución de un script definido por el usuario en los suscriptores de una publicación especificada.
public:
void ReplicateUserDefinedScript(System::String ^ scriptFilePath);
public void ReplicateUserDefinedScript (string scriptFilePath);
member this.ReplicateUserDefinedScript : string -> unit
Public Sub ReplicateUserDefinedScript (scriptFilePath As String)
Parámetros
- scriptFilePath
- String
Valor String que especifica el nombre de archivo y la ruta de acceso completa al archivo de script de Transact-SQL.
Excepciones
El servidor no ejecuta SQL Server 2000 o posterior.
El valor pasado String es null
, vacío o demasiado largo, o la ruta de acceso no es una ruta de acceso válida.
Comentarios
El ReplicateUserDefinedScript método solo se admite para publicaciones transaccionales y de combinación.
El script se copia en el distribuidor cuando ReplicateUserDefinedScript se invoca por primera vez. A continuación, el Agente de distribución o el Agente de mezcla aplica la copia en el distribuidor al suscriptor. Las modificaciones en el script después ReplicateUserDefinedScript de no se replicarán. Tendrá que volver a llamar a este método.
El uso del ReplicateUserDefinedScript método para publicar un archivo de script para publicaciones que usan el Protocolo de transferencia de archivos (FTP) para la entrega de instantáneas solo se admite para SQL Server suscriptores.
Los ReplicateUserDefinedScript miembros del rol fijo de servidor solo pueden llamar al sysadmin
método en el publicador o por miembros del rol fijo de base de db_owner
datos en la base de datos de publicación.
Llamar ReplicateUserDefinedScript a equivale a ejecutar el procedimiento almacenado de sp_addscriptexec (Transact-SQL).