Publication.ReplicateUserDefinedScript(String) Método

Definición

Replica la ejecución de un script definido por el usuario a 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

Un String valor que especifica el nombre del archivo y la ruta completa hacia el archivo de script Transact-SQL.

Excepciones

El servidor no está ejecutando SQL Server 2000 ni versiones posteriores.

El valor pasado String es null, vacío, o demasiado largo, o el camino no es válido.

Comentarios

El ReplicateUserDefinedScript método solo se soporta para publicaciones transaccionales y de fusiones.

El guion se copia al Distribuidor cuando ReplicateUserDefinedScript se invoca por primera vez. El Agente de distribución o el Agente de mezcla aplica entonces la copia en el Distribuidor al Suscriptor. Cualquier modificación al guion posterior ReplicateUserDefinedScript no se replicará. Tendrás que llamar a este método de nuevo.

El uso del ReplicateUserDefinedScript método para publicar un archivo de script usando el File Transfer Protocol (FTP) para la entrega de instantáneas solo es compatible con suscriptores de SQL Server.

El ReplicateUserDefinedScript método solo puede ser llamado por miembros del sysadmin rol fijo de servidor en el Publisher o por miembros del db_owner rol fijo de base de datos en la base de datos de publicación.

Llamar ReplicateUserDefinedScript es equivalente a ejecutar el procedimiento almacenado sp_addscriptexec (Transact-SQL).

Se aplica a