Condividi tramite


Article.Script(ScriptOptions) Metodo

Definizione

Genera uno script Transact-SQL che può essere eseguito per creare o eliminare l'oggetto o l'oggetto TransArticleMergeArticle nel server.

public:
 System::String ^ Script(Microsoft::SqlServer::Replication::ScriptOptions scriptOption);
public string Script (Microsoft.SqlServer.Replication.ScriptOptions scriptOption);
member this.Script : Microsoft.SqlServer.Replication.ScriptOptions -> string
Public Function Script (scriptOption As ScriptOptions) As String

Parametri

scriptOption
ScriptOptions

Valore dell'oggetto ScriptOptions che specifica le opzioni di scripting.

Restituisce

Script Transact-SQL.

Commenti

Il scriptOption parametro determina se restituire uno script di creazione o uno script di eliminazione. Il Script metodo può essere usato per un articolo esistente nel server oppure può essere usato prima di creare un nuovo articolo nel server. Per un articolo esistente, chiamare Load o LoadProperties recuperare le proprietà dell'articolo dal server prima di chiamare Script.

È necessario specificare un valore di Creation o Deletion per ScriptOptions.

Qualsiasi utente può chiamare il Script metodo. Tuttavia, viene restituito uno script per un oggetto esistente nel server solo per i membri del sysadmin ruolo predefinito del server nel server di pubblicazione e nel Sottoscrittore (per la ripubblicazione dei Sottoscrittori). Viene restituito anche uno script per i membri del ruolo predefinito del db_owner database di pubblicazione e dagli utenti che sono membri del PAL. Per un oggetto, verrà restituito uno MergeArticle script per i membri del ruolo predefinito del replmonitor database nel server di distribuzione.

Si applica a