Langage

Publication.ReplicateUserDefinedScript(String) Méthode

Définition

Réplique l’exécution d’un script défini par l’utilisateur aux abonnés d’une publication spécifiée.

public:
 void ReplicateUserDefinedScript(System::String ^ scriptFilePath);
public void ReplicateUserDefinedScript(string scriptFilePath);
member this.ReplicateUserDefinedScript : string -> unit
Public Sub ReplicateUserDefinedScript (scriptFilePath As String)

Paramètres

scriptFilePath
String

Une String valeur qui spécifie le nom du fichier et le chemin complet vers le fichier script Transact-SQL.

Exceptions

Le serveur ne fonctionne pas sous SQL Server 2000 ou versions ultérieures.

La valeur passée String est null, vide, ou trop longue, ou le chemin n’est pas un chemin valide.

Remarques

La ReplicateUserDefinedScript méthode n’est prise en charge que pour les publications transactionnelles et les publications par fusion.

Le script est copié dans le distributeur lors de ReplicateUserDefinedScript sa première invocation. Le Agent de distribution ou le Agent de fusion applique alors la copie au Distributeur à l’abonné. Toute modification du script par la suite ReplicateUserDefinedScript ne sera pas reproduite. Vous devrez réappeler cette méthode.

L’utilisation de la ReplicateUserDefinedScript méthode pour publier un fichier script pour des publications en utilisant le protocole de transfert de fichiers (FTP) pour la livraison d’instantanés n’est prise en charge que pour les abonnés SQL Server.

La ReplicateUserDefinedScript méthode ne peut être appelée que par les membres du sysadmin rôle serveur fixe au Publisher ou par les membres du db_owner rôle de base de données fixe dans la base de données de publication.

L’appel ReplicateUserDefinedScript équivaut à exécuter la procédure stockée sp_addscriptexec (Transact-SQL ).

S’applique à