Come reimpostare un seme di identità in Microsoft SQL

A volte, come durante il test di una tabella in un database di Microsoft SQL Server, è necessario reimpostare una colonna Identity al suo valore di inizializzazione iniziale, in genere uno. Durante il test, si popola la tabella con i dati, si elaborano i dati con un'applicazione e la si cancella; dopo varie prove il seme può raggiungere facilmente valori dell'ordine delle decine di migliaia. Reimpostando il seme, assicuri che i valori di identità per i dati di produzione inizino con uno. Si esegue questa operazione con un parametro in un comando SQL Server "DBCC CHECKIDENT". Il programma Management Studio di SQL Server è uno strumento utile per eseguire attività di manutenzione del database come questa per la tua azienda.

1

Fare clic sul pulsante "Start" di Windows. Spostare il cursore del mouse su "Tutti i programmi" e individuare la sezione "Microsoft SQL Server". Windows visualizza un elenco di programmi SQL Server. Fare clic su "SQL Server Management Studio". Il programma Management Studio visualizza la finestra di dialogo "Connetti al server".

2

Selezionare un nome di computer del server SQL nella finestra di dialogo "Connetti al server". Scegli l'impostazione "Autenticazione Windows" nell'elenco a discesa "Autenticazione" e fai clic sul pulsante "Connetti".

3

Fare clic sul pulsante "Nuova query" nella barra degli strumenti principale di Management Studio, situata sotto i menu del programma. Management Studio apre una finestra in cui è possibile digitare il testo.

4

Fare clic nella finestra di testo e digitare un comando "DBCC CHECKIDENT" utilizzando la seguente istruzione come guida:

DBCC CHECKIDENT ("orders.order_headers", RESEED, 100);

Qui, "orders" è il nome del database contenente la tabella per la quale si desidera reimpostare il seme dell'identità, "order_headers" è il nome della tabella, "RESEED" indica a CHECKIDENT di reimpostare il valore del seme e "100" è il valore su cui SQL Server reimposta il seme.

5

Fare clic sul simbolo "Esegui", un triangolo verde rivolto a destra nella barra degli strumenti di Management Studio. Ciò esegue il comando DBCC CHECKIDENT e reimposta il seme di identità della tabella.


$config[zx-auto] not found$config[zx-overlay] not found