Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/03/2014, 12:25
Avatar de Inicia
Inicia
 
Fecha de Ingreso: octubre-2010
Ubicación: Actualmente en GDL
Mensajes: 135
Antigüedad: 14 años, 2 meses
Puntos: 1
Borrar archivos FileStream

Buenas tardes,

Estoy comenzando a trabajar mucho con FileStreams en SQL Server 2008 R2... No había tenido problemas hasta que empezamos a borrar datos de la tabla.

Cuando se crea la tabla y se comienzan a insertar los datos, se genera en una carpeta física del servidor donde almacena los archivos...

Cuando hago un delete o un truncate, se borran los registros de la BD pero los archivos siguen en la carpeta... ¿hay alguna manera de q se borren automáticos? o alguna instrucción para validar que lo existente en la base de datos es lo q debe contener la carpeta...

He trabajado con la instrucción REPAIR_ALLOW_DATA_LOSS, pero hace alrevés lo q quiero, borra lineas en la BD que no existan los archivos...

También intente, revisando la BD pero no consigo mi objetivo...
Código SQL:
Ver original
  1. GO
  2. ALTER DATABASE testdba SET SINGLE_USER;
  3.  
  4. DBCC CHECKDB (testdba, REPAIR_ALLOW_DATA_LOSS) WITH NO_INFOMSGS, ALL_ERRORMSGS
  5.  
  6. ALTER DATABASE testdba SET MULTI_USER;
  7.  
  8. ALTER DATABASE testdba SET read_write


Espero me puedan apoyar. GRacias.