Article.SchemaOption Proprietà

Definizione

Ottiene o imposta le opzioni di creazione dello schema per un articolo.

public:
 property Microsoft::SqlServer::Replication::CreationScriptOptions SchemaOption { Microsoft::SqlServer::Replication::CreationScriptOptions get(); void set(Microsoft::SqlServer::Replication::CreationScriptOptions value); };
public Microsoft.SqlServer.Replication.CreationScriptOptions SchemaOption { get; set; }
member this.SchemaOption : Microsoft.SqlServer.Replication.CreationScriptOptions with get, set
Public Property SchemaOption As CreationScriptOptions

Valore della proprietà

CreationScriptOptions

Valore dell'enumerazione CreationScriptOptions che specifica le opzioni di creazione dello schema.

Eccezioni

Quando si imposta SchemaOption su un valore non supportato CreationScriptOptions .

Commenti

Se SchemaOption viene impostato dopo la creazione dello snapshot iniziale, è necessario generare un nuovo snapshot.

La SchemaOption proprietà può essere recuperata dai membri del sysadmin ruolo predefinito del server nel server di pubblicazione e nel Sottoscrittore (per la ripubblicazione dei sottoscrittori). Può inoltre essere recuperato dai membri del db_owner ruolo predefinito del database nel database di pubblicazione e dagli utenti che sono membri del PAL. Per un MergeArticle oggetto, questa proprietà può essere recuperata anche da membri del replmonitor ruolo predefinito del database nel server di distribuzione.

SchemaOptionÈ possibile impostare la proprietà in base ai membri del sysadmin ruolo predefinito del server nel server di pubblicazione. Può inoltre essere impostata da membri del db_owner ruolo predefinito del database nel database di pubblicazione.

Il recupero SchemaOption equivale all'esecuzione di sp_helparticle (Transact-SQL) per la replica transazionale o snapshot o l'esecuzione di SP_HELPMERGEARTICLE (Transact-SQL) per la replica di tipo merge.

L'impostazione SchemaOption equivale all'esecuzione di sp_addarticle (Transact-SQL) o sp_changearticle (Transact-SQL) per la replica transazionale o snapshot. È inoltre equivalente all'esecuzione di sp_addmergearticle (Transact-SQL) o sp_changemergearticle (Transact-SQL) per la replica di tipo merge.

Si applica a