Condividi tramite


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é nella Creazione guidata nuova pubblicazione è stato indicato in precedenza che la pubblicazione conterrà Sottoscrittori di SQL Server Compact 3.5, 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 2008.

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 3.5. SQL Server Compact 3.5 supporta @compensate\_for\_errors=false e @compensate\_for\_errors=true, mentre le versioni precedenti supportano solo @compensate\_for\_errors=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 3.5.

Argomento Descrizione o requisito Versione di SQL Server

@pre_creation_cmd

È supportato solo il valore "drop".

Entrambe

@creation_script

Ignorato da SQL Server Compact 3.5.

Entrambe

@allow_interactive_resolver

Ignorato da SQL Server Compact 3.5.

Entrambe

@logical_record_level_conflict_detection

È supportato solo il valore "false".

SQL Server 2005, SQL Server 2008

@logical_record_level_conflict_resolution

È supportato solo il valore "false".

SQL Server 2005, SQL Server 2008

Nota

SQL Server Compact 3.5 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

Guida e informazioni

Assistenza (SQL Server Compact 3.5 Service Pack 1)