Publication.ReplicateUserDefinedScript(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 ).