2012-01-01 5 views
0

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


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

ответ

1

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

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

+0

Да, я знаю, что это невозможно прочитать. Файл Mdf монтируется на сервере Sql (2008 R2). Но я все еще не могу открыть этот файл. Я не могу создать новый db-файл из Visual Studio, нажав Добавить новый элемент -> Данные -> База данных Sql Server – Robert

0

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

+0

Я не знаю, где находится окно проводника сервера, когда я выбираю Data из верхнего меню, а затем Show Data Sources Visual ничего не делает и это то же самое, когда я выбираю Data -> Добавить новый источник данных ... – Robert

+0

Когда я выбираю View -> Server Explorer Visual ничего не делает – Robert

2

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

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

+0

Да, я знаю, но я хочу управлять своим db в Visual – Robert

0

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

Смежные вопросы