Francis Harvey
HARVEYF1 at WESTAT.com
Wed Aug 10 12:22:35 CDT 2005
Jim,
Assuming you have the necessary permissions, I find:
DBCC CHECKIDENT ('table_name', RESEED, 0)
works well for reseeding the identity value.
Francis R Harvey III
WB 303, (301)294-3952
harveyf1 at westat.com
> -----Original Message-----
> From: dba-sqlserver-bounces at databaseadvisors.com
> [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf
> Of Jim Lawrence
> Sent: Wednesday, August 10, 2005 12:42 PM
> To: dba-sqlserver at databaseadvisors.com
> Subject: [dba-SQLServer] Building tables
>
>
> Hi All:
>
> I have been porting a legacy database into a new MS SQL set
> of tables. In
> the process the data is added and removed several times as
> improvements are
> made on the table structures and the DTS is tested. Each time
> the import
> process is re-ran the auto ID identity values, of course, continue to
> increment.
>
> The field can be re-set manually by changing the ID field
> type, clearing the
> table content and changing the field type back; all very
> labour intensive.
> Is there a simple way, in code, to initialize the auto ID
> identity values so
> it re-start at the initial seed value?
>
> MTIA
> Jim