Не удается подключиться к файлу базы данных (mdf) - PullRequest
1 голос
/ 28 января 2011

Я написал простой winform (часть его с WPF). В простом приложении у меня есть место, где я получаю информацию из базы данных (из mdf-файла).

код ..

public SomeDBObject : System.Data.Linq.DataContext
{
     ... some code ...
}

List< SomeDBObject > listViewItem = null;
try
{
    listViewItem = new List< SomeDBObject >();

    using( DBDataContext dBDataContext = new DBDataContext( mdf_File_Path_String ) )
    {
        listViewItem.AddRange( from item in dBDataContext.dBs
                               select ( SomeDBObject ) item );
    }
}
catch( Exception e )
{
     ... 
}

Теперь на моей машине и на другой машине все работает нормально.

Но некоторые на другом компьютере, который я устанавливаю (очищаю машину) моего приложения, получают исключение из строки

    using( DBDataContext dBDataContext = new DBDataContext( mdfFilePathString ) )

и исключение касается некоторой проблемы с sql на машине.

Исключение:

база данных с таким же именем существует, или указанный файл не может быть открыт, или он находится на общем ресурсе unc.

Это радует с win7 и также выигрывает Xp.

Я пытаюсь переустановить sql 2008 express - но это не мешает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...