Скопируйте файл mdf и используйте его во время выполнения - PullRequest
0 голосов
/ 17 ноября 2009

После того, как я копирую файл mdf (и его файл журнала), я пытаюсь вставить данные. Я получаю следующее сообщение:

"Попытка присоединить базу данных с автоматическим именем для файла [имя_файла] .mdf не удалась. База данных с таким именем существует, или указанный файл не может быть открыт, или он находится на общем ресурсе UNC.

Когда я скопировал файл руководства, все работало нормально. Правильный ли порядок File.Copy оставляет файл включенным?

Ответы [ 2 ]

0 голосов
/ 17 ноября 2009

Решение было намного проще. Я забыл закрыть файл

fileStream.Close();
0 голосов
/ 17 ноября 2009

Убедитесь, что у вас нет открытого подключения к файлу mdf при копировании. Это может быть связано с наличием только одного файла блокировки для двух копий.

...