sql >> Base de Datos >  >> RDS >> Sqlserver

Falló un intento de adjuntar una base de datos con nombre automático para el archivo ....database1.mdf

Tuve este problema también y fue un dolor. Configuré mi cadena de conexión y logré resolver el problema. En la cadena de conexión reemplacé el valor |DataDirectory|\dbfilename.mdf para Adjuntar nombre de archivo Db propiedad, con la ruta al archivo. |DirectorioDatos| solo se puede usar si el archivo de la base de datos está en la carpeta App_Data dentro del mismo proyecto.

Entonces, cambiar la propiedad AttachDbFilename a la ruta directa del archivo mdf solucionó mi problema.

AttachDbFilename=C:\MiAplicación\Aplicación\DAL\db.mdf

Espero que esto funcione para ti.