Ayuda

17/09/2006 - 01:31 por Moy | Informe spam
Saludos a todos
Soy novato en Sql y tengo un problema, y la verdad no se ni por donde
empezar y en verdad agradeceria que me pudieran dar una guia para
solucionarlo

tengo un sistema de almacen y esta funcionanod bien pero de pronto me borra
dos tablas y el archivo Log me crece demasiado
por decir el tamaño es:

Almacen.Mdf = 37 Megas
Almacen.Log = 1.5 Megas y cuando sucede el problema me crece a 30
Megas y me borra las dos tablas

teniendo el antecedente que
1- la red esta muy insegura ya que se desconecta cada muy seguido ,
2- hay gente mal intencionada
3- una mala transaccion hecha por mi novates
4- tengo un sistema contable y nunca me ha dado algun problema
5- lo que si estoy seguro es que no se mucho de administracion

en fin

Alguna idea?

agradecere cualquier comentario

Gracias

Moises Omar Garcia

Preguntas similare

Leer las respuestas

#1 Maxi
17/09/2006 - 13:59 | Informe spam
Moises, es complejo poder ayudarte de forma generica porque parecen ser
varios los problemas.
En principio yo diria que ejecutes un profile (te armas una traza) y empezas
a auditar.

Luego

1) Revisa que en los clientes no se disponga de las herramientas
administrativas de SQL
2) Revisa como estan haciendo el login desde afuera, osea: si se conectan
via SA podrias tener varios problemas
3) Revisa quien tiene permisos a crear y borrar tablas


Salu2
-
[Microsoft MVP] SQL Server
Orador para Culminis Latam
INETA Speaker
www.sqlgurus.org

MSN:

"Moy" escribió en el mensaje
news:
Saludos a todos
Soy novato en Sql y tengo un problema, y la verdad no se ni por donde
empezar y en verdad agradeceria que me pudieran dar una guia para
solucionarlo

tengo un sistema de almacen y esta funcionanod bien pero de pronto me
borra dos tablas y el archivo Log me crece demasiado
por decir el tamaño es:

Almacen.Mdf = 37 Megas
Almacen.Log = 1.5 Megas y cuando sucede el problema me crece a 30
Megas y me borra las dos tablas

teniendo el antecedente que
1- la red esta muy insegura ya que se desconecta cada muy seguido ,
2- hay gente mal intencionada
3- una mala transaccion hecha por mi novates
4- tengo un sistema contable y nunca me ha dado algun problema
5- lo que si estoy seguro es que no se mucho de administracion

en fin

Alguna idea?

agradecere cualquier comentario

Gracias

Moises Omar Garcia




Respuesta Responder a este mensaje
#2 Miguel Egea
17/09/2006 - 19:10 | Informe spam
bueno para evitar que nadie (ni tu programa) te borre un objecto sin
intención puedes crear una vista sobre ese objeto con el parámetro with
schema_binding, de esa forma obtendrá un error de que el objeto no puede ser
eliminado por las dependencias.

Que crezca el log solo es por una cosa y está en las faq del grupo
http://www.helpdna.net/sqlserver_faq.htm

Saludos
Miguel Egea

"Moy" wrote in message
news:
Saludos a todos
Soy novato en Sql y tengo un problema, y la verdad no se ni por donde
empezar y en verdad agradeceria que me pudieran dar una guia para
solucionarlo

tengo un sistema de almacen y esta funcionanod bien pero de pronto me
borra dos tablas y el archivo Log me crece demasiado
por decir el tamaño es:

Almacen.Mdf = 37 Megas
Almacen.Log = 1.5 Megas y cuando sucede el problema me crece a 30
Megas y me borra las dos tablas

teniendo el antecedente que
1- la red esta muy insegura ya que se desconecta cada muy seguido ,
2- hay gente mal intencionada
3- una mala transaccion hecha por mi novates
4- tengo un sistema contable y nunca me ha dado algun problema
5- lo que si estoy seguro es que no se mucho de administracion

en fin

Alguna idea?

agradecere cualquier comentario

Gracias

Moises Omar Garcia




Respuesta Responder a este mensaje
#3 Moy
18/09/2006 - 08:57 | Informe spam
Muchas Gracias por vuestra ayuda Maxi y Miguel
seguire sus consejos

pd

cuando digo que me borra dos tablas quise decir que me las trunkea o se me
borra todos los registros de las dos tablas
segun tenia entendido que esto era muy dificil de suceder a sql

bueno gracias


Moises omar garcia




"Moy" escribió en el mensaje
news:
Saludos a todos
Soy novato en Sql y tengo un problema, y la verdad no se ni por donde
empezar y en verdad agradeceria que me pudieran dar una guia para
solucionarlo

tengo un sistema de almacen y esta funcionanod bien pero de pronto me
borra dos tablas y el archivo Log me crece demasiado
por decir el tamaño es:

Almacen.Mdf = 37 Megas
Almacen.Log = 1.5 Megas y cuando sucede el problema me crece a 30
Megas y me borra las dos tablas

teniendo el antecedente que
1- la red esta muy insegura ya que se desconecta cada muy seguido ,
2- hay gente mal intencionada
3- una mala transaccion hecha por mi novates
4- tengo un sistema contable y nunca me ha dado algun problema
5- lo que si estoy seguro es que no se mucho de administracion

en fin

Alguna idea?

agradecere cualquier comentario

Gracias

Moises Omar Garcia




Respuesta Responder a este mensaje
#4 Miguel Egea
18/09/2006 - 09:33 | Informe spam
esa puede ser la causa de tu crecimiento del log.

Para cazar el proceso que la borra puedes intentar lo siguiente, crea un
trigger y comprueba dentro el número de elementos borrados, si borra
"demasiados", haz un rollback algo así
if 15>(Select count(*) from deleted)
rollback

Estudia antes si tu aplicación necesitará también usar Raiserror para
funcionar bien (dentro del trigger)

Saludos
Miguel Egea


"Moy" wrote in message
news:uRCi$%
Muchas Gracias por vuestra ayuda Maxi y Miguel
seguire sus consejos

pd

cuando digo que me borra dos tablas quise decir que me las trunkea o se me
borra todos los registros de las dos tablas
segun tenia entendido que esto era muy dificil de suceder a sql

bueno gracias


Moises omar garcia




"Moy" escribió en el mensaje
news:
Saludos a todos
Soy novato en Sql y tengo un problema, y la verdad no se ni por donde
empezar y en verdad agradeceria que me pudieran dar una guia para
solucionarlo

tengo un sistema de almacen y esta funcionanod bien pero de pronto me
borra dos tablas y el archivo Log me crece demasiado
por decir el tamaño es:

Almacen.Mdf = 37 Megas
Almacen.Log = 1.5 Megas y cuando sucede el problema me crece a 30
Megas y me borra las dos tablas

teniendo el antecedente que
1- la red esta muy insegura ya que se desconecta cada muy seguido ,
2- hay gente mal intencionada
3- una mala transaccion hecha por mi novates
4- tengo un sistema contable y nunca me ha dado algun problema
5- lo que si estoy seguro es que no se mucho de administracion

en fin

Alguna idea?

agradecere cualquier comentario

Gracias

Moises Omar Garcia








Respuesta Responder a este mensaje
#5 Moy
18/09/2006 - 10:15 | Informe spam
Gracia Miguel

Abusando de tus conocimientos

hice la prueba borrando con delete las dos tablas y es como tu dices el
crece del tamaño 1.5 a 30
claro son tablas con muchos registros

mi pregunta es la siguiente
los registros se pueden borrar en su totalidad por desconecciones red, por
transcciones mal hechas
y de esta forma crecer el log


saludos

Moises Omar Garcia





"Miguel Egea" escribió en el mensaje
news:
esa puede ser la causa de tu crecimiento del log.

Para cazar el proceso que la borra puedes intentar lo siguiente, crea un
trigger y comprueba dentro el número de elementos borrados, si borra
"demasiados", haz un rollback algo así
if 15>(Select count(*) from deleted)
rollback

Estudia antes si tu aplicación necesitará también usar Raiserror para
funcionar bien (dentro del trigger)

Saludos
Miguel Egea


"Moy" wrote in message
news:uRCi$%
Muchas Gracias por vuestra ayuda Maxi y Miguel
seguire sus consejos

pd

cuando digo que me borra dos tablas quise decir que me las trunkea o se
me borra todos los registros de las dos tablas
segun tenia entendido que esto era muy dificil de suceder a sql

bueno gracias


Moises omar garcia




"Moy" escribió en el mensaje
news:
Saludos a todos
Soy novato en Sql y tengo un problema, y la verdad no se ni por donde
empezar y en verdad agradeceria que me pudieran dar una guia para
solucionarlo

tengo un sistema de almacen y esta funcionanod bien pero de pronto me
borra dos tablas y el archivo Log me crece demasiado
por decir el tamaño es:

Almacen.Mdf = 37 Megas
Almacen.Log = 1.5 Megas y cuando sucede el problema me crece a 30
Megas y me borra las dos tablas

teniendo el antecedente que
1- la red esta muy insegura ya que se desconecta cada muy seguido ,
2- hay gente mal intencionada
3- una mala transaccion hecha por mi novates
4- tengo un sistema contable y nunca me ha dado algun problema
5- lo que si estoy seguro es que no se mucho de administracion

en fin

Alguna idea?

agradecere cualquier comentario

Gracias

Moises Omar Garcia












Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida