Hola, no es una buena idea cambiar el modelo de recuperacion, si quieren truncar el log prueben con este articulo,
http://www.helpdna.net/sqlserver_faq_01_reducir_log_transacciones.htm El 27/04/07, Ricardo Crespini <[EMAIL PROTECTED]> escribió:
Hola José, Si estás con SS2005, podrías intentar cambiar el recovery model a "Simple recovery model", aunque esto te afecta a TODAS las operaciones de actualizaciones contra la data. Saludos, Ricardo. >From: "Jose Cardaropoli" <[EMAIL PROTECTED]> >Reply-To: [email protected] >To: "Ricardo Crespini" <[EMAIL PROTECTED]> >Subject: [dbms] Compactar base >Date: Fri, 27 Apr 2007 11:25:06 -0300 > >Truncate table, no permite hacerlo con un opción de filtro y yo necesito >filtrar registros... > >Gracias >José Cardaropoli > ----- Original Message ----- > From: Mauricio Miraglio > To: [EMAIL PROTECTED] > Sent: Friday, April 27, 2007 11:00 AM > Subject: [dbms] Compactar base > > > Cuando hay que borrar mucha data uso > > TRUNCATE TABLE MiTabla > > en lugar de > > DELETE FROM MiTabla > > Eso si, si la tabla esta relacionada a otras primero debes eliminar >dichas relaciones. > > Saludos. Mauricio. > > > > On 4/27/07, Jose Cardaropoli <[EMAIL PROTECTED]> wrote: > Saludos. > > Tengo que deletear muchos registros de varias tablas de una base de >datos, achicar el log y luego compactar la base. (los registros son >realmente muchos, muchos...) > > Lo que hice fue > a.. borrar con delete... where micondicion (esto aumenta el log >desmesuradamente), > b.. luego con backup log WITH TRUNCATE_ONLY mibase y con DBCC >SHRINKFILE(2) achico el log > c.. y con DBCC SHRINKDATABASE mibase compacto la base (proceso que >tarda muchissimo) ahora estoy viendo si con truncate_only tarda menos > Mis preguntas > a.. Existe alguna forma de deletear sin que grabe en el log ? > b.. Hay forma de compactar la base sin que ordene y demore tanto >tiempo ? > Desde ya muchas gracias > > José Cardaropoli > > > > >------------------------------------------------------------------------------ > > > Internal Virus Database is out-of-date. > Checked by AVG Free Edition. > Version: 7.5.441 / Virus Database: 268.18.26/752 - Release Date: >08/04/2007 20:34 _________________________________________________________________ Sé uno de los primeros a testar el Windows Live Messenger beta. http://imagine-msn.com/minisites/messenger/default.aspx?locale=es-ar
-- ---------------------------------------------------- Microsoft MVP en SQL Server SQLTotalConsulting - Servicios & proyectos en SQLServer Orador Culminis - Microsoft Influencier www.sqlgurus.org -------------------------------------------
