Я не могу открыть файл mdf в Visual Studio 2008 - файл открывается как файл txt, а не в студии управления

У меня есть проект Visual Studio 2008 и ASP.NET MVC2. В папку App_data я добавил файл ContactManager.mdf (Добавить существующий элемент). Сейчас я пробую этот файл, чтобы добавить таблицы в эту базу данных. Но когда я дважды щелкаю этот файл, он открывается как текстовый файл: cŔ> xň ›G0- ... И он должен открываться в редакторе, который выглядит как Management Studio, когда я могу создавать таблицы в Visual Studio, не открывая MS SQL Management Studio. Я думаю, что мне нужно установить любое приложение, но я не знаю какое. У меня полная версия Visual Studio 2008.


Когда я нажимаю правой кнопкой мыши на App_data, затем добавляю новый элемент, выбираю базу данных SQL Server и нажимаю Добавить сообщение с ошибкой: отображается ссылка на объект, не заданная для экземпляра объекта.


person Robert    schedule 01.01.2012    source источник


Ответы (4)


Файл Mdf не читается как есть. Вам необходимо «смонтировать» файл MDF в работающем экземпляре Sql Server, либо в сервисе sql, либо в пользовательском экземпляре (проще всего в VS).

После этого вы можете открыть БД с помощью окна диспетчера соединений VS. VS автоматически найдет базу данных в папке app_data и предоставит к ней готовое к использованию соединение.

person Steve B    schedule 01.01.2012
comment
Да, я знаю, что это не читается. Файл Mdf смонтирован в Sql Server (2008 R2). Но я все еще не могу открыть этот файл. Я не могу создать новый файл базы данных из Visual Studio, щелкнув Добавить новый элемент - ›Данные -› База данных сервера Sql - person Robert; 15.01.2012

Я всегда использую «Microsoft SQL Server Management Studio Express» для управления экземплярами служб баз данных MS SQL и файлами баз данных. С его помощью вы можете войти в свой экземпляр sql и подключить (или восстановить) файл mdf в базу данных.

Приложение от Microsoft и бесплатное! http://www.microsoft.com/download/en/details.aspx?id=8961

person Lee Scott    schedule 01.01.2012

Вы можете увидеть базу данных в окне обозревателя сервера (вверху слева от vs 2008)? Если да, щелкните правой кнопкой мыши по таблице и добавьте новую. Я подозреваю, что возникла проблема с вашей установкой vs

person demo.b    schedule 01.01.2012
comment
Я не знаю, где находится окно обозревателя сервера, когда я выбираю «Данные» в верхнем меню, а затем «Показать источники данных». Visual ничего не делает, и то же самое происходит, когда я выбираю «Данные» - ›Добавить новый источник данных ... - person Robert; 15.01.2012
comment
Когда я выбираю View - ›Server Explorer Visual ничего не делает. - person Robert; 15.01.2012

попробуйте открыть его из среды Visual Studio из любого нового приложения, перейдите в вид-> другие окна-> проводник базы данных, который появится слева. затем щелкните новое соединение, появится меню с браузерами, затем выберите свою базу данных, в которую вы хотите добавить таблицы и все, что ...

person abulahzab    schedule 14.02.2013