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

У меня 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 и нажимаю Add messagebox with error: отображается ссылка на объект, не установленная для экземпляра объекта.

Ответы [ 4 ]

2 голосов
/ 02 января 2012

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

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

1 голос
/ 02 января 2012

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

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

0 голосов
/ 14 февраля 2013

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

0 голосов
/ 02 января 2012

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

...