Publication.ReplicateUserDefinedScript(String) Método

Definición

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

Se aplica a