Publication.ReplicateUserDefinedScript(String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Replica l'esecuzione di uno script definito dall'utente agli Abbonati di una pubblicazione specificata.
public:
void ReplicateUserDefinedScript(System::String ^ scriptFilePath);
public void ReplicateUserDefinedScript(string scriptFilePath);
member this.ReplicateUserDefinedScript : string -> unit
Public Sub ReplicateUserDefinedScript (scriptFilePath As String)
Parametri
- scriptFilePath
- String
Un String valore che specifica il nome del file e il percorso completo verso il file Transact-SQL script.
Eccezioni
Il server non esegue SQL Server 2000 o versioni successive.
Il valore passato String è null, vuoto, o troppo lungo, oppure il percorso non è valido.
Commenti
Il ReplicateUserDefinedScript metodo è supportato solo per pubblicazioni transazionali e di fusione.
Lo script viene copiato al Distributore quando ReplicateUserDefinedScript viene invocato per la prima volta. Il agente di distribuzione o il agente di merge assegna quindi la copia presso il Distributore all'Abbonato. Eventuali modifiche allo script successive ReplicateUserDefinedScript non saranno replicate. Dovrai richiamare questo metodo.
L'uso del ReplicateUserDefinedScript metodo per pubblicare un file script per pubblicazioni che utilizza il File Transfer Protocol (FTP) per la consegna di snapshot è supportato solo per gli abbonati SQL Server.
Il ReplicateUserDefinedScript metodo può essere chiamato solo dai membri del sysadmin ruolo server fisso presso l'Publisher o dai membri del db_owner ruolo del database fisso nel database della pubblicazione.
Chiamare ReplicateUserDefinedScript è equivalente all'esecuzione della procedura memorizzata sp_addscriptexec (Transact-SQL ).