7

不知道为什么查询和视图设计器没有按照

http://msdn.microsoft.com/en-us/library/vstudio/ms172013.aspx

这是一个 ASP.net 项目,其数据库位于 AppData 文件夹中,并使用 SQL 2008 Express 进行连接。

如果它有帮助,连接字符串是:

数据源=.\SQLEXPRESS;AttachDbFilename="C:\folders...\App_Data\database.mdf";Integrated Security=True;Connect Timeout=30;User Instance=True

如果我在 VS2012 中打开项目(我在这个项目上工作了一段时间),找到一个表,右键单击,新查询,我得到了很好的交互式视觉设计工具。

如果我在 VS2013(刚刚安装)中打开项目并执行相同的操作,名为 SQLQuery1.sql 的空白页面和与 SQL Express 的基本连接(即主、模型等)

MS 页面告诉我工具 / 选项 / 可视数据库工具 - 但这在我的安装中不存在!

我错过了什么吗?

还尝试使用空白项目,添加 App_Data 和一个新数据库(因此使用 LocalDB),添加一个表,右键单击,新查询 - 完全相同的空白文件。

4

5 回答 5

11

我一直有同样的问题,并认为我找到了解决方案。

当您将连接添加到数据库时,在“添加连接”对话框中。单击数据源旁边的“更改...”

对话框打开,显示“更改数据源”

您可能已经选择了“Microsoft SQL Server”,然后在其下方有一个下拉菜单可供您选择:

.NET Framework Data Provider for OLE DB
.NET Framework Data Provider for SQL Server(可能默认选中)

尝试更改为 OLE DB 连接。

单击确定,然后在“添加连接”对话框中完成连接的其余部分。然后我发现使用数据库就像在 VS2012 中所做的一样,正如您在上面描述的那样。

于 2013-11-19T16:54:34.483 回答
4

正在寻找类似问题的解决方案。无法将查询设计器用于本地 mdf 文件数据库。这就是我发现的......希望它可以帮助某人。

阅读此处的评论(http://social.msdn.microsoft.com/Forums/sqlserver/en-US/ed4675d3-aa84-47db-bdf5-f852355409e6/query-designer-not-displaying-in-visual-studio-2013 ?forum=ssdt )。

根据该论坛问题的主持人(Microsoft 的 Kevin Cunnane),“在 Visual Studio 2013 中,服务器资源管理器不再提供查询设计器和数据库图表功能。如果您希望继续使用查询设计器,唯一的解决方法是现在是从 SSMS 访问它。”

我当前的解决方法是使用 Visual Studio 2012 Server Explorer 查看数据并为本地 MDF 文件编写查询。并将 Visual Studio 2013 用于其他一切。

于 2013-12-18T13:16:56.720 回答
1

我研究了大约 5 分钟如何在 Visual Studio 中运行查询。最后我发现了这个:

在此处输入图像描述

于 2017-03-28T08:29:28.683 回答
0

即使我遵循相同的步骤,它也没有立即工作,它给出了一些错误并且 Studio 关闭了。这是我的问题,在不知不觉中它自己解决了。

于 2015-10-08T08:48:16.790 回答
0

该组件称为“SQL Server Data Tools”。您可以从MSDN下载它。我只是通过谷歌搜索“vs2013 ssdt”找到了这个页面。似乎TsugaSoft发布的内容是真实的,但是您仍然可以单独安装此组件......它也适用于 Visual Studio 2012。

于 2016-10-14T10:29:08.687 回答