PDA

View Full Version : [VB.NET] Reset e ordinamento campo IDENTITY in Sql Server Express 2005


jackk87
22-03-2011, 20:14
Buonasera a tutti,
sto sviluppando un'applicazione in VB.NET con DB Sql Server Express 2005 e vorrei resettare e ordinare il campo identity di una tabella cioè:
in Access facendo Compatta e Ripristina DB automaticamente tutte le variabili contatore venivano resettate e ordinate Es:
PRIMA DOPO
1° Record chiave primaria = 1 1° Record chiave primaria = 1
2° Record chiave primaria = 5 2° Record chiave primaria = 2
3° Record chiave primaria = 7 3° Record chiave primaria = 3
Prossimo Contatore=9 Prossimo Contatore=4

Vorrei effettuare la stessa cosa in Sql Server Express 2005 è possibile farlo?
ho provato con DBCC CHECKIDENT (tabella, reseed, 0) ma con questa istruzione resetto solo il contatore (Identity) quindi se la tabella è vuota va bene ma se contiene record potrei ricevere degli errori quando il nuovo contatore già esiste.

Spero che qualcuno mi aiuti
Grazie in anticipo a tutti :help: