2 preguntas novatas

05/11/2004 - 00:33 por Enrique | Informe spam
Hola :)

1) para que sirve rollback ? :)
2) A la hora de guardar informacion que es un string muy largo y privado en
labase de datos, que conviene guardarlo encriptado, o en formato binario con
un campo Image? Conviene tener una campo varchar de 500 caracteres?

Gracias :D

Preguntas similare

Leer las respuestas

#1 MAXI
05/11/2004 - 00:54 | Informe spam
Hola,

1) Esa instruccion lo que hara es volver hacia atras el inicio de una
transaccion sin aplicar ningun cambio
2) Si no es muy grande podes usar varchar(8000) o sino bien Text




Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)
Mail: Maxi_accotto[arroba]speedy.com.ar

Msn Messenger:

"Enrique" escribió en el mensaje
news:
Hola :)

1) para que sirve rollback ? :)
2) A la hora de guardar informacion que es un string muy largo y privado
en labase de datos, que conviene guardarlo encriptado, o en formato
binario con un campo Image? Conviene tener una campo varchar de 500
caracteres?

Gracias :D




Respuesta Responder a este mensaje
#2 Claudio Valdés
05/11/2004 - 03:05 | Informe spam
Hola:

Cuando se realizan operaciones sobre una base de datos estas no son
aplicadas directamente sobre las tablas reales, esto debido principalmente a
los tiempos requeridos para escribir en el disco físico, por lo que en SQL
Server existe un archivo llamado Log de Transacciones en donde se colocan
marcas que indican que operaciones se han realizado, cuales se han
confirmado, operaciones por confirmar, etc. Este archivo también se utiliza
para recuperar y restaurar una Base de datos, por ejemplo si existe una
transacción en el momento en que se cae la base de datos, al momento de
reiniciar el servicio automatizamente el server revisa este archivo con el
fin de mantener la consistencia de la data y confirmar las operaciones
confirmadas y deshacer las no confirmadas

Para trabajar con transacciones existen las siguientes instrucciones

Abrir una transacción con BEGIN TRAN
Confirmar una transacción con COMMIT TRANS
Para volver al estado en que estaba la data en el punto de BEGIN TRANS se
utiliza ROLLBACK TRANS

Esperando haberte ayudado

Atte,
Claudio Valdés

"Enrique" escribió en el mensaje
news:
Hola :)

1) para que sirve rollback ? :)
2) A la hora de guardar informacion que es un string muy largo y privado


en
labase de datos, que conviene guardarlo encriptado, o en formato binario


con
un campo Image? Conviene tener una campo varchar de 500 caracteres?

Gracias :D




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