Procedura: Gestione delle colonne Identity (SQL Server Management Studio)
Specificare un'opzione per la gestione delle colonne Identity nella scheda Proprietà della finestra di dialogo Proprietà articolo -<Article> della Creazione guidata nuova pubblicazione. Per ulteriori informazioni sull'utilizzo di questa procedura guidata, vedere Procedura: Creazione di una pubblicazione e definizione di articoli (SQL Server Management Studio). Nella Creazione guidata nuova pubblicazione:
Se si seleziona Pubblicazione di tipo merge o Pubblicazione transazionale con sottoscrizioni aggiornabili nella pagina Tipo di pubblicazione, specificare se si desidera utilizzare la gestione automatica o manuale di intervalli di valori Identity. È consigliabile la gestione automatica, che è l'opzione predefinita. Dopo la pubblicazione della tabella la proprietà non può più essere modificata, mentre è possibile modificare altre proprietà correlate.
Se si selezionano altri tipi di pubblicazioni, è necessario impostare la gestione degli intervalli di valori Identity su manuale.
Modificare le soglie e gli intervalli di valori Identity nella scheda Proprietà della finestra di dialogo Proprietà articolo -<Article>, che è disponibile nella finestra di dialogo Proprietà pubblicazione - <Publication>. Per ulteriori informazioni sull'accesso a questa finestra di dialogo, vedere Procedura: Visualizzazione e modifica delle proprietà delle pubblicazioni e degli articoli (SQL Server Management Studio).
Per specificare un'opzione per la gestione di colonne Identity
Se nel server di pubblicazione è in esecuzione una versione di SQL Server precedente a SQL Server 2005, nella pagina Tipo di pubblicazione della Creazione guidata nuova pubblicazione selezionare Pubblicazione di tipo merge o Pubblicazione transazionale con sottoscrizioni aggiornabili.
Nella pagina Articoli selezionare una tabella con una colonna Identity.
Fare clic su Proprietà articolo, quindi su Imposta proprietà dell'articolo di tabella evidenziato.
Nella scheda Proprietà della finestra di dialogo Proprietà articolo - <Article>, nella sezione Gestione intervalli di valori Identity, impostare la proprietà Gestisci automaticamente gli intervalli di valori Identity su Automatico o Manuale (per i server di pubblicazione in cui è in esecuzione SQL Server 2005 o versione successiva) oppure True o False (per i server di pubblicazione in cui è in esecuzione una versione di SQL Server precedente a SQL Server 2005).
Se nel passaggio 4 è stato selezionato Automatico o True, immettere i valori per le opzioni nella tabella che segue. Per ulteriori informazioni su come utilizzare queste impostazioni, vedere la sezione relativa all'assegnazione di intervalli di valori Identity in Replica di colonne Identity.
Opzione
Valore
Descrizione
Dimensioni intervallo server di pubblicazione
Valore intero per le dimensioni dell'intervallo, ad esempio 20000.
Vedere la sezione relativa all'assegnazione degli intervalli di valori Identity in Replica di colonne Identity.
Dimensioni intervallo Sottoscrittore
Valore intero per le dimensioni dell'intervallo, ad esempio 10000.
Vedere la sezione relativa all'assegnazione degli intervalli di valori Identity in Replica di colonne Identity.
Percentuale soglia intervallo
Valore intero percentuale per la soglia dell'intervallo, ad esempio 90 è equivalente a 90%.
Percentuale dei valori Identity totali utilizzati in corrispondenza di un nodo prima dell'assegnazione di un nuovo intervallo di valori Identity.
NotaQuesto valore deve essere specificato, ma viene utilizzato solo dai Sottoscrittori che utilizzano sottoscrizioni ad aggiornamento in coda e dai Sottoscrittori per pubblicazioni di tipo merge in cui è in esecuzione SQL Server Compact 3.5 SP1 o una versione precedente di altre edizioni di SQL Server. Per ulteriori informazioni, vedere la sezione relativa all'assegnazione degli intervalli di valori Identity in Replica di colonne Identity.Valore iniziale intervallo successivo
Valore intero. Di sola lettura.
Il valore in corrispondenza del quale inizierà l'intervallo successivo. Ad esempio, se l'intervallo corrente è 5001-6000, questo valore sarà 6001.
Valore Identity massimo
Valore intero. Di sola lettura.
Il valore maggiore per la colonna Identity. Determinato dal tipo di dati di base della colonna.
Incremento valore Identity
Valore intero. Di sola lettura.
La quantità in base alla quale il numero nella colonna Identity deve aumentare o diminuire per ciascun inserimento: in genere è impostata su 1.
Fare clic su OK.
Per modificare le soglie e gli intervalli di valori Identity dopo la pubblicazione di una tabella
Nella pagina Articoli della finestra di dialogo Proprietà pubblicazione - <Publication> selezionare una tabella con una colonna Identity.
Fare clic su Proprietà articolo, quindi su Imposta proprietà dell'articolo di tabella evidenziato.
Nella scheda Proprietà della finestra di dialogo Proprietà articoli - <Article>, nella sezione Gestione intervalli di valori Identity, immettere i valori per una o più delle proprietà seguenti: Dimensioni intervallo server di pubblicazione, Dimensioni intervallo Sottoscrittore e Percentuale soglia intervallo.
Fare clic su OK.
Fare clic su OK nella finestra di dialogo Proprietà pubblicazione - <Publication>.
Vedere anche