Condividi tramite


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

  1. 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.

  2. Nella pagina Articoli selezionare una tabella con una colonna Identity.

  3. Fare clic su Proprietà articolo, quindi su Imposta proprietà dell'articolo di tabella evidenziato.

  4. 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).

  5. 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.

    NotaNota
    Questo 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.

  6. Fare clic su OK.

Per modificare le soglie e gli intervalli di valori Identity dopo la pubblicazione di una tabella

  1. Nella pagina Articoli della finestra di dialogo Proprietà pubblicazione - <Publication> selezionare una tabella con una colonna Identity.

  2. Fare clic su Proprietà articolo, quindi su Imposta proprietà dell'articolo di tabella evidenziato.

  3. 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.

  4. Fare clic su OK.

  5. Fare clic su OK nella finestra di dialogo Proprietà pubblicazione - <Publication>.