Maxi Disculpa el no haber podido contestar antes
El servicio de backup está puesto para ejecutarse de martes a sábado (noches del lunes a viernes ) todas las semanas del año, a las 0:30 hs., que, para nosotros, es una hora baja. En ese servidor hay35 bases, es un servidor de SQL 7, puede ser que todas las bases tengan transacciones?, no, hay veces que el servicio de srink no anda y no anda. Para paliar eso, hay un attach de la base de un archivo solo, y anda de 10. Pero cuando la base tiene un mdf y un ndf no lo sé hacer, y me da mucha bronca, por el espacio que pierdo Buenas noches Julio From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Maxi accotto Sent: miércoles, 28 de mayo de 2008 10:03 p.m. To: julio.novomisky Subject: [dbms] Attachdb de un single file Hola Julio, hay veces que el shrink no se puede hacer porque en ese momento hay transacciones que se estan ejecutando. En principio hace un checkpoint y luego intenta hacer el shrink. Si no funciona intenta hacer vos a mano un backup del transaction log y contame los resultados. Si no te funciona te paso unas lineas de codigo en TSQL para analizar como esta el log en ese momento ----------------------------------------------------------- Microsoft MVP en SQL Server Mentor asociado en SQLTotalConsulting Excelencia en servicios y consultoria SQLServer www.sqltotalconsulting.com ----------------------------------------------------------- De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de julio.novomisky Enviado el: Wednesday, May 28, 2008 8:59 AM Para: Maxi Asunto: [dbms] Attachdb de un single file Mariano, Cómo te va? Vos sabes que no sos el primero que me dice eso, pero la realidad es quew nosotros tenemos un servicio de respaldo o backup nocturno de todas las bases con shrink, y después se sube a cinta Es un servidor SQL 7, y más de una vez nos quedamos sin espacio en disco porque no nos achica el tamaño de los logs. Y se corre diariamente, con backup en cinta de lunes a viernes, sábado y domingo no hay operador, así que se hace el backup pero no se sube a cinta Pero el shrink, las más de las veces no anda, y entonces recurro, cuando estoy sin disco al attach del single file Tiene Microsoft Update, todos los SP, pero la base, casi no la reduce Que nos puede faltar? Gracias por la respuesta Julio -----Original Message----- From: "Jose Mariano Alvarez" <[EMAIL PROTECTED]> To: "julio.novomisky" <[EMAIL PROTECTED]> Date: Wed, 28 May 2008 02:33:18 -0300 Subject: [dbms] Attachdb de un single file Por favor NO PAREN EL SERVICIO Y BORREN EL LOG. Esa alternativa no deberia ser usada ya que el attach sin log tiene sentido cuando se daña el archivo de log. La forma correcta y definitiva de resolver ese problema no es mediante la eliminacion del archivo sino hacer periodicos backups de LOG para mantener reducido el tamaño. En el caso que ya tenga un tamaño exagerado se puede truncar el LOG antes de armar un backup periodico de log, obviamente antes es conveniente un backup full de la base. INF: Shrinking the Transaction Log in SQL Server 2000 with DBCC SHRINKFILE http://support.microsoft.com/kb/272318 How to stop the transaction log of a SQL Server database from growing unexpectedly http://support.microsoft.com/kb/873235 Saludos -- -------------------------------- Atte. Ing. Jose Mariano Alvarez SQL Total Consulting On Tue, May 27, 2008 at 5:37 PM, PabloC <[EMAIL PROTECTED]> wrote: Perdón que me meta Y si haces un shrink file desde el EM Saludos Pabloc De: [email protected] [mailto: [email protected] <mailto:[email protected]> ] En nombre de julio.novomisky Enviado el: Martes, 27 de Mayo de 2008 16:58 Para: pablo.canonico Asunto: [dbms] Attachdb de un single file Jorge, Gracias. Yo eso lo uso así con la base de la biblioteca, que es la que tiene esos índices especiales. Pero el tema es que el log hoy tiene 200MB y la base de datos 39MB, es que por eso quería hacer un attachbb de un single file, pero no sé saltar el archivo de log, y no le encuentro la vuelta No se como saltar el log, en ese caso Julio -----Original Message----- From: Jorge Román < <mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED]> To: "julio.novomisky" < [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > Date: Tue, 27 May 2008 12:46:58 -0500 < [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > Subject: [dbms] Attachdb de un single file Dale un revisada a esta forma de adjuntar BD, puede que te sirva de ayuda. CREATE DATABASE DATOS ON PRIMARY (NAME ='DATOS_DATA' , FILENAME = 'D:\DATOS_DATA.mdf' ), FILEGROUP Datos200501 (NAME=Datos200501,FILENAME= 'D:\DATOS_200501.NDF' ), FILEGROUP Datos200502 (NAME=Datos200502,FILENAME= 'D:\DATOS_200502.NDF' ), FILEGROUP Datos200503 (NAME=Datos200503,FILENAME= 'D:\DATOS_200503.NDF' ), FILEGROUP Datos200504 (NAME=Datos200504,FILENAME= 'D:\DATOS_200504.NDF' ), FILEGROUP Datos200505 (NAME=Datos200505,FILENAME= 'D:\DATOS_200505.NDF' ), FILEGROUP Datos200506 (NAME=Datos200506,FILENAME= 'D:\DATOS_200506.NDF' ), FILEGROUP Datos200507 (NAME=Datos200507,FILENAME= 'D:\DATOS_200507.NDF' ), FILEGROUP Datos200508 (NAME=Datos200508,FILENAME= 'D:\DATOS_200508.NDF' ), FILEGROUP Datos200509 (NAME=Datos200509,FILENAME= 'D:\DATOS_200509.NDF' ), FILEGROUP Datos200510 (NAME=Datos200510,FILENAME= 'D:\DATOS_200510.NDF' ), FILEGROUP Datos200511 (NAME=Datos200511,FILENAME= 'D:\DATOS_200511.NDF' ), FILEGROUP Datos200512 (NAME=Datos200512,FILENAME= 'D:\DATOS_200512.NDF' ) LOG ON (NAME ='DATOS_LOG' , FILENAME = 'D:\DATOS_LOG.LDF' ) FOR ATTACH GO Sds. Jorge. -----Mensaje original----- De: [email protected] [mailto: [email protected] <mailto:[email protected]> ] En nombre de julio.novomisky Enviado el: Martes, 27 de Mayo de 2008 08:28 a.m. Para: [EMAIL PROTECTED] Asunto: [dbms] Attachdb de un single file Buenas Generalmente, cuando no puedo truncar el log de una base de datos, lo que hago es un dettach y luego un attachdb de un single file y eso anda a la perfeccion Pero esta vez tengo una base que en vez de tener 2 (dos) archivos tiene 3 (tres) y el log no tolera mas La pregunta es como se hace un attach de una base de datos con archivos de extension .mdf y .ndf, sin attachar el archivo .ldf, porque no pude localizar un ejemplo como hacerlo Gracias Julio No virus found in this incoming message. Checked by AVG. Version: 8.0.100 / Virus Database: 269.24.2/1471 - Release Date: 28/05/2008 05:33 p.m.
