Si lo que haces es copiar el mdf y no haces un detach, el nombre de usuario 
debe ser el mismo del database owner en tu pc de desarrollo.  Comprueba que 
este no sea el caso.
 
Enmanuel!


From: [EMAIL PROTECTED]: [EMAIL PROTECTED]: [dbms] ERROR LDF EN 
ATTACHDBFILENAMEDate: Fri, 14 Mar 2008 14:26:13 +0000


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, MANDALASALUDOS MARCELO 

Express yourself instantly with MSN Messenger! MSN Messenger 
_________________________________________________________________
Shed those extra pounds with MSN and The Biggest Loser!
http://biggestloser.msn.com/

Responder a