0

我有 Visual Studio 2008 和 ASP.NET MVC2 项目。在 App_data 文件夹中,我添加了 ContactManager.mdf 文件(添加现有项目)。现在我尝试使用此文件将表添加到此数据库。但是当我双击这个文件时,它会像 txt 文件一样打开:cŔ>xň›G0- ... 当我可以在 Visual Studio 中创建表而不打开 MS SQL Management Studio 时,它应该在看起来像 Management Studio 的编辑器中打开。我认为我必须安装任何应用程序,但我不知道是哪个。我有完整版的 Visual Studio 2008。


当我右键单击 App_data 然后添加新项目并选择 SQL Server 数据库并单击添加错误消息框:显示对象引用未设置为对象实例。

4

4 回答 4

2

我总是使用“Microsoft SQL Server Management Studio Express”来管理 MS SQL 数据库服务实例和数据库文件。使用它,您可以登录到您的 sql 实例并将 mdf 文件挂载(或恢复)到数据库。

该应用程序来自微软并且是免费的!http://www.microsoft.com/download/en/details.aspx?id=8961

于 2012-01-01T21:40:08.887 回答
1

Mdf 文件无法按原样读取。您必须将 MDF 文件“挂载”到正在运行的 Sql Server 实例中,或者在 sql 服务下,或者在用户实例下(在 VS 中最简单)。

之后,您可以使用 VS 的连接管理器窗口打开数据库。VS 会自动在 app_data 文件夹中找到数据库,并提供一个可以使用的连接。

于 2012-01-01T21:35:25.043 回答
0

在服务器资源管理器窗口(vs 2008 的左上角)你能看到数据库吗?如果是,请右键单击表并添加新的。我怀疑你的vs安装有问题

于 2012-01-01T21:36:44.493 回答
0

尝试从任何新应用程序的 Visual Studio 环境中打开它,转到视图->其他窗口->数据库资源管理器,它将出现在左侧。然后单击新连接,将出现包含浏览的菜单,然后选择要添加表的数据库等等......

于 2013-02-14T19:21:25.827 回答