2010-05-03 2 views
0

Pour un test NUnit, je dois référencer un fichier .mdf d'un fichier .config. Malheureusement, le message d'erreur suivant s'affiche:SQL Server - Erreur lors de la tentative de référence d'un fichier .mdf

L'option FOR ATTACH requiert qu'au moins le fichier principal soit spécifié.

An attempt to attach an auto-named database for file 
C:\....\*.mdf 
A database with the same name exists, or specified file cannot be opened, or it is located on UNC share. 

Je regardai cette erreur sur Google, mais n'a rien trouvé qui m'a aidé à résoudre mon problème.

Une idée?

Merci

Modifier Apparemment, le fichier .log est manquant.

Répondre

0

Ouais, comme snippy que cela puisse paraître:

  • Une base de données avec le même nom peut déjà exister (nom de base de données peut-être = nom de fichier!).

  • Le fichier spécifié ne peut pas être quelque chose de SQL Server a accès à

Le fichier est unique et non lié au serveur en même temps (comme d'un autre test unitaire)? Le compte de service SQL Server a-t-il accès au fichier?

+0

1/Oui, le fichier est unique, en fait je l'ai créé manuellement et même quand je lui donne un nom différent du serveur, j'ai le même message d'erreur. 2/Oui SQL Server a accès au fichier. –

+0

Supposément pas - .log manquant est base de données incomplète;) Par votre modification. Le (s) fichier (s) n'existe donc pas;) – TomTom

Questions connexes