Aggiunta di un articolo a una pubblicazione
Quando si crea una pubblicazione, si aggiungono articoli da pubblicare. È possibile aggiungere articoli tramite la Creazione guidata nuova pubblicazione o utilizzando la stored procedure sp_addmergearticle.
Utilizzo della Creazione guidata nuova pubblicazione per aggiungere un articolo
Quando si utilizza la Creazione guidata nuova pubblicazione per creare una pubblicazione, si selezionano gli articoli da pubblicare selezionando la casella di controllo accanto a ogni articolo. Poiché in precedenza si è indicato nella Creazione guidata nuova pubblicazione che questa pubblicazione conterrà Sottoscrittori di Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition), gli articoli verranno configurati nel modo appropriato dalla procedura guidata. Per ulteriori informazioni sugli articoli, vedere l'argomento "Opzioni degli articoli per la replica di tipo merge" nella documentazione in linea di SQL Server 2005.
Utilizzo di sp_addmergearticle per aggiungere un articolo
La stored procedure sp_addmergearticle consente di aggiungere un articolo a una pubblicazione. Questa stored procedure dispone di numerosi argomenti, uno dei quali, @compensate\_for\_errors, viene modificato in SQL Server Compact Edition. SQL Server Compact Edition supporta @compensate\_for\_errors impostato su false e su true, mentre SQL Server CE lo supporta solo impostato su true. Se la pubblicazione è impostata su @compensate\_for\_error=false, si riceveranno errori sul Sottoscrittore finché la riga problematica non viene modificata.
Nella tabella seguente sono elencati gli argomenti che richiedono un valore specifico o che vengono ignorati quando si utilizzano i Sottoscrittori di SQL Server Compact Edition.
Argomento | Descrizione o requisito | Versione di SQL Server |
---|---|---|
@pre_creation_cmd |
È supportato solo il valore "drop". |
Entrambe |
@creation_script |
Ignorato da SQL Server Compact Edition |
Entrambe |
@allow_interactive_resolver |
Ignorato da SQL Server Compact Edition |
Entrambe |
@logical_record_level_conflict_detection |
È supportato solo il valore "false". |
Solo SQL Server 2005 |
@logical_record_level_conflict_resolution |
È supportato solo il valore "false". |
Solo SQL Server 2005 |
[!NOTA] SQL Server Compact Edition non supporta la sincronizzazione con pubblicazioni contenenti record logici. Pertanto, i parametri relativi a conflitti a livello di record logico devono essere impostati su "false".
Vedere anche
Concetti
Creazione della pubblicazione
Aggiunta di un filtro a un articolo
Utilizzo del rilevamento a livello di riga e a livello di colonna