Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Une tentative d'attachement d'une base de données nommée automatiquement pour le fichier ....database1.mdf a échoué

J'ai eu ce problème aussi et c'était une douleur. J'ai configuré ma chaîne de connexion et j'ai réussi à résoudre le problème. Dans la chaîne de connexion, j'ai remplacé la valeur |DataDirectory|\dbfilename.mdf pour AttachDbFilename propriété, avec le chemin d'accès au fichier. |RépertoireDonnées| ne peut être utilisé que si le fichier de base de données se trouve dans le dossier App_Data du même projet.

Ainsi, la modification de la propriété AttachDbFilename par le chemin direct du fichier mdf a résolu mon problème.

AttachDbFilename=C:\MonApp\App\DAL\db.mdf

J'espère que cela fonctionnera pour vous.