Problemi articoli

Si applica a:Istanza gestita di SQL Di Azure di SQL Server

Nella pagina Problemi articoli sono elencate le condizioni rilevate relative ad articoli e tutte le modifiche che è necessario apportare come risultato di tali condizioni. Nella tabella seguente vengono elencati i possibili problemi e indicate le azioni necessarie per garantire il corretto funzionamento della replica e delle applicazioni esistenti.

Problema articolo Dettagli Azione richiesta
Nelle tabelle verranno aggiunte colonne di tipo uniqueidentifier. La replica richiede una colonna di tipo di dati uniqueidentifier per tutti gli articoli in una pubblicazione di tipo merge o in una pubblicazione transazionale che consente sottoscrizioni ad aggiornamenti. La replica aggiunge automaticamente una colonna di tipo di dati uniqueidentifier alle tabelle pubblicate che ne sono prive al momento della generazione del primo snapshot. È necessario accertarsi che le istruzioni INSERT e UPDATE che fanno riferimento a queste tabelle utilizzino elenchi di colonne, nonché assicurarsi che lo spazio su disco sia sufficiente per la colonna aggiuntiva.
Le colonne IDENTITY richiedono l'opzione NOT FOR REPLICATION. La replica richiede che tutte le colonne IDENTITY utilizzino l'opzione NOT FOR REPLICATION. Se in una colonna IDENTITY tale opzione non è specificata, la replica tramite i comandi INSERT potrebbe non essere eseguita correttamente. Si applica alle pubblicazioni create nei server di pubblicazione che eseguono Microsoft SQL Server 2000 (8.x) e versioni precedenti. Per ogni colonna IDENTITY, è necessario specificare la proprietà NOT FOR REPLICATION.
La proprietà IDENTITY non è stata trasferita nei Sottoscrittori. Questa pubblicazione non consente aggiornamenti nei Sottoscrittori. Quando le colonne IDENTITY vengono trasferite nel Sottoscrittore, la proprietà IDENTITY non viene trasferita. Ad esempio, una colonna definita come INT IDENTITY nel server di pubblicazione viene definita come INT nel Sottoscrittore. Si applica alle pubblicazioni create nei server di pubblicazione che eseguono SQL Server 2000 (8.x) e versioni precedenti. Non è necessaria alcuna azione.
Le tabelle a cui fanno riferimento le viste sono obbligatorie. Microsoft SQL Server richiede che tutte le tabelle a cui fanno riferimento le viste e le viste indicizzate pubblicate siano disponibili nel Sottoscrittore. Le tabelle a cui si fa riferimento che non vengono pubblicate come articoli nella pubblicazione presente devono essere create manualmente nel Sottoscrittore. Utilizzare il pulsante Indietro per spostarsi sulla pagina Articoli . Aggiungere tutti gli oggetti necessari.
Gli oggetti a cui fanno riferimento le stored procedure sono obbligatori. SQL Server richiede che tutti gli oggetti a cui fanno riferimento stored procedure pubblicate, ad esempio tabelle e funzioni definite dall'utente, siano disponibili nel Sottoscrittore. Gli oggetti a cui si fa riferimento che non sono pubblicati come articoli nella pubblicazione presente devono essere creati manualmente nel Sottoscrittore. Utilizzare il pulsante Indietro per spostarsi sulla pagina Articoli . Aggiungere tutti gli oggetti necessari.

Vedi anche

Pubblicare dati e oggetti di database
Creare una pubblicazione