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 nei Sottoscrittori 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
Valore String che specifica il nome del file e il percorso completo del file di script Transact-SQL.
Eccezioni
Il server non esegue SQL Server 2000 o versione successiva.
Il valore passato String è null
, vuoto o troppo lungo oppure il percorso non è un percorso valido.
Commenti
Il ReplicateUserDefinedScript metodo è supportato solo per le pubblicazioni transazionali e di tipo merge.
Lo script viene copiato nel server di distribuzione quando ReplicateUserDefinedScript viene richiamato per la prima volta. Il agente di distribuzione o il agente di merge applica quindi la copia nel server di distribuzione al Sottoscrittore. Eventuali modifiche allo script dopo ReplicateUserDefinedScript non verranno replicate. Sarà necessario chiamare di nuovo questo metodo.
L'uso del ReplicateUserDefinedScript metodo per pubblicare un file di script per le pubblicazioni tramite FTP (File Transfer Protocol) per il recapito degli snapshot è supportato solo per i Sottoscrittori di SQL Server.
Il ReplicateUserDefinedScript metodo può essere chiamato solo dai membri del ruolo predefinito del sysadmin
server nel server di pubblicazione o dai membri del ruolo predefinito del db_owner
database nel database di pubblicazione.
La chiamata ReplicateUserDefinedScript equivale all'esecuzione della stored procedure sp_addscriptexec (Transact-SQL).