Restaurar campos autonuméricos

18/05/2006 - 08:49 por David Horno | Informe spam
Hola a todos, tengo una duda. Uso SQL Server 2005 en ingles, y me gustaría
saber como puedo restaurar los campos autonuméricos, ya que borro todos los
registros de la tabla, y si había 23 registros, el campo autonumérico
empieza por el 24. Quiero hacer lo mismo que hace "Compactar y reparar la
Base de datos" de Access. Gracias de antemano.

Preguntas similare

Leer las respuestas

#6 David Horno
18/05/2006 - 11:06 | Informe spam
No hay ningún error, ejecuto ambas sentencias que me habéis comentado, pero
al crear un nuevo registro, el campo autonumérico sigue en el número en el
que se quedo.





"Rubén Vigón" escribió en el mensaje
news:
David, ni yo ni Salva tenemos poderes psíquicos, un tarot o una bola de
cristal mágica que nos diga la causa de que «no te funcione» (si pudiésemos
saberlo así, abriríamos una línea 906 de esoterismo para SQL Server). No sé,
mándanos la descripción del error o algo...

;-)

Un saludo!

Rubén Vigón
Microsoft MVP Visual Basic
http://vigon.mvps.org
Respuesta Responder a este mensaje
#7 Salvador Ramos
18/05/2006 - 11:23 | Informe spam
Prueba este script, yo lo acabo de probar en sql server 2005 (es válido
también para 2000):

create table Pruebas(

cod int identity,

nom varchar(30))

GO

insert into Pruebas values('pepe')

insert into Pruebas values('juan')

GO

select * from Pruebas

GO

delete from Pruebas

GO

DBCC CHECKIDENT ('Pruebas', RESEED, 0)

GO

insert into Pruebas values('jose')

GO

select * from Pruebas




Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"David Horno" escribió en el mensaje
news:
No hay ningún error, ejecuto ambas sentencias que me habéis comentado,
pero al crear un nuevo registro, el campo autonumérico sigue en el número
en el que se quedo.





"Rubén Vigón" escribió en el mensaje
news:
David, ni yo ni Salva tenemos poderes psíquicos, un tarot o una bola de
cristal mágica que nos diga la causa de que «no te funcione» (si
pudiésemos saberlo así, abriríamos una línea 906 de esoterismo para SQL
Server). No sé, mándanos la descripción del error o algo...

;-)

Un saludo!

Rubén Vigón
Microsoft MVP Visual Basic
http://vigon.mvps.org

Respuesta Responder a este mensaje
#8 David Horno
18/05/2006 - 11:42 | Informe spam
Vale, muchas gracias.







"Salvador Ramos" escribió en el
mensaje news:%
Prueba este script, yo lo acabo de probar en sql server 2005 (es válido
también para 2000):

create table Pruebas(

cod int identity,

nom varchar(30))

GO

insert into Pruebas values('pepe')

insert into Pruebas values('juan')

GO

select * from Pruebas

GO

delete from Pruebas

GO

DBCC CHECKIDENT ('Pruebas', RESEED, 0)

GO

insert into Pruebas values('jose')

GO

select * from Pruebas




Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"David Horno" escribió en el mensaje
news:
No hay ningún error, ejecuto ambas sentencias que me habéis comentado,
pero al crear un nuevo registro, el campo autonumérico sigue en el número
en el que se quedo.





"Rubén Vigón" escribió en el mensaje
news:
David, ni yo ni Salva tenemos poderes psíquicos, un tarot o una bola de
cristal mágica que nos diga la causa de que «no te funcione» (si
pudiésemos saberlo así, abriríamos una línea 906 de esoterismo para SQL
Server). No sé, mándanos la descripción del error o algo...

;-)

Un saludo!

Rubén Vigón
Microsoft MVP Visual Basic
http://vigon.mvps.org





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida