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/