Tips.cl

SqlServer

Cambiar IDENTITY en SQLSERVER

by MigueliTUX on Apr.08, 2009, under SqlServer

Para cambiar el Identity de una tabla debemos usar el comando

DBCC

por ejemplo tengo la siguiente tabla

Create Table X(Id int Identity(1,1),Nombre Varchar(20))

y he insertado varios registros

insert into X (nombre) values (’Miguel’)

insert into X (nombre) values (’Juan’)

Con eso el ID debe estar en 2 y el siguiente regitro que ingrese será el 3

si le hacemos un delete a la tabla, esta mantendre el identity y si vuelvo a insertar otro registro

el ID será 3.

si quieres que el ID vuelva a 1 debes usar:

DBCC CHECKIDENT (<nombre_tabla>, RESEED, 0)

Donde

<nombre_tabla> es X (segun nuestro ejemplo)

y el 0 corresponde al numero que quieras que parta el Identity, al dejarlo en CERO estas haciendo que el siguiente ID sea 1

4 Comentarios :, , , más...

Restaurar Base de Datos por Consola

by MigueliTUX on Feb.02, 2009, under SqlServer, Windows

RESTORE DATABASE NOMBRE_BASE_A_RESTAURAR

FROM DISK = ‘UBICACION DE BACKUP

WITH  MOVE   ‘NOMRE_DEVICE’ TO ‘UBICACION DE .mdf’,
MOVE   ‘NOMBRE_LOG’ TO ‘UBICACION DE LOG _log.ldf ‘

Ejemplo:

RESTORE DATABASE SOAP   FROM DISK = ‘Y:\soap.bk’
WITH  MOVE   ‘SOAP_Data’ TO ‘D:\BasesSQL\base\SOAP.mdf’,
MOVE   ‘SOAP_Log’  TO ‘D:\BasesSQL\base\SOAP_log.ldf’

2 Comentarios :, más...

Crear Respaldo para SqlServer

by MigueliTUX on Dec.05, 2008, under SqlServer, Windows

Si necesitas hacer un respaldo aquí les dejo un script

que lo hace lo interesante es que el nombre del respaldo

queda con la fecha y la hora

declare @Path varchar(500) ,
@DBName varchar(128),
@FileName varchar(4000)

select @DBName = ‘NOMBREBASE’
select @Path = ‘D:\Respaldo-BD\’

select @FileName = @Path + @DBName + ‘_Full_’
+ convert(varchar(8),getdate(),112) + ‘_’
+ replace(convert(varchar(8),getdate(),108),’:',”)
+ ‘.bak’

BACKUP DATABASE @DBName TO
DISK =@FileName WITH  INIT ,  NOUNLOAD ,  NAME = @DBName,  SKIP ,  STATS = 10,  NOFORMAT

este script te dejara en el directorio

D:\Respaldo-BD\

un archivo  NOMBREBASE_full_yyymmdd_hhmmss.bak

2 Comentarios :, más...

Buscas algun tips?

Busca aquí:

contactate con nosotos contacto@tips.cl

Visita nuestras Web amigas!

Web Amigas...