Hola Marcelo: Si quieres adjuntar una base de datos sin el archivo de registro te recomendaría que utilices sp_attach_single_file_db. Por defecto, el archivo de registro se creará en la ruta donde se adjunta la data.
Sds. Jorge. -----Mensaje original----- De: dbms@mug.org.ar [mailto:[EMAIL PROTECTED] En nombre de Marcelo Litvak Enviado el: Viernes, 14 de Marzo de 2008 09:26 a.m. Para: [EMAIL PROTECTED] Asunto: [dbms] ERROR LDF EN ATTACHDBFILENAME Hola: ESTOY CANSADO DE ESTE PROBLEMA!!! Estoy usando SQL Server 2005 Express edition y la aplicacion luego de instalarse adjunta la base de datos en el servidor instalado en la maquina del cliente, con una cadena de conexion similar a esta: Data Source=.\SQLEXPRESS;AttachDbFilename=[dir de inst de la aplic]\data\commerce0100.mdf;Integrated Security=True;Connect Timeout=30;User Instance=False Al adjuntar la DB espera que el archivo LDF asociado este en el mismo path especificado cuando se separo dicha DB en mi maquina de desarrollo. Cosa que nunca sucedera porque en la maquina del cliente, él elije la ubicacion de instalacion. El problema es que en la fase de desarrollo funciona, pero cuando se realiza en la maquina del cliente no y da el siguiente error: SI NO COPIO EL LDF en la maquina del cliente ---------------- La instrucción CREATE FILE encontró el error del sistema operativo 5(error not found) al intentar abrir o crear el archivo físico 'C:\Archivos de programa\Softool\Softool Commerce Suite\data\commerce0100_log.LDF'. No se puede abrir la nueva base de datos 'commerce0100'. CREATE DATABASE cancelada. No se puede adjuntar el archivo 'C:\Archivos de programa\Softool\Softool Commerce Suite\data\commerce0100.mdf' como base de datos 'commerce0100'. Error de activación de archivo. Puede que el nombre del archivo físico "H:\COMSUITE\ComOne\bin\Debug\data\commerce0100_log.LDF" sea incorrecto. FIJATE BIEN QUE EN EL ERROR ANTERIOR ESPERA QUE EL LDF ESTE UBICADO EN "H:\COMSUITE\ComOne\bin\Debug\data\commerce0100_log.LDF" QUE ES EL PATH DE MI MAQUINA DE TRABAJO DONDE DESARROLLO LA APLICACION SI COPIO EL LDF en la maquina del cliente ------------- No se puede crear el archivo 'C:\Archivos de programa\Softool\Softool Commerce Suite\data\commerce0100_log.LDF' porque ya existe. Cambie la ruta de acceso o el nombre del archivo e intente de nuevo la operación. No se puede abrir la nueva base de datos 'commerce0100'. CREATE DATABASE cancelada. No se puede adjuntar el archivo 'C:\Archivos de programa\Softool\Softool Commerce Suite\data\commerce0100.mdf' como base de datos 'commerce0100'. Error de activación de archivo. Puede que el nombre del archivo físico "H:\COMSUITE\ComOne\bin\Debug\data\commerce0100_log.LDF" sea incorrecto. BIEN SE DE ANTEMANO QUE: - El LDF no se creara si la tabla es de solo lectura, no es el caso - Tampoco si no tiene permiso - User Instance=False o false da lo mismo LO RARO ES QUE CON SQL Server Management Studio Express si se puede adjuntar la DB aunque no tenga el LDF (creauno nuevo) GRACIAS POR LEER Y SI TENES ALGUNA SUGERENCIA, POR FAVOR, MANDALA SALUDOS MARCELO _____ Express yourself instantly with MSN Messenger! MSN Messenger <http://clk.atdmt.com/AVE/go/onm00200471ave/direct/01/> Este email y cualquier otro archivo transmitido con el son confidenciales y entendidos solamente para el uso de la persona o entidad a quienes esta dirigida y otros no lo pueden distribuir, copiar o usar. Si usted recibiera este email por error, favor eliminarlo sin copiarlo, distribuirlo o retener copias o notifique a nuestro Administrador de email a [EMAIL PROTECTED] Note que esta NO es la direccion de la persona quien le envio este mail sino una direccion administrativa general. Los puntos de vista expresados en este email podrian ser puntos de vista personales del remitente y no necesariamente de CCR S.A. a menos de que este especificamente establecido. Por favor, note que CCR puede y se reserva el derecho de monitorear las comunicaciones de email que pasen a traves de su red. -------------------------------------------------------- This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed and others may not distribute, copy or use it. If you receive this email by mistake, please either delete it without reproducing, distributing or retaining copies thereof or notify our email administrator at [EMAIL PROTECTED] Note that this is NOT the address of the person who sent this mail to you but a general administrative address. The views expressed in this email may be the personal views of the sender and not of CCR S.A. unless specifically stated. Please note that CCR is able to, and reserves the right to, monitor e-maiil communications passing through its network.