【问题标题】:Visual Studio 2013 SQL Query and View Designer not appearingVisual Studio 2013 SQL 查询和视图设计器未出现
【发布时间】:2013-11-27 17:43:50
【问题描述】:

不确定为什么查询和视图设计器没有按要求显示

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

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

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

Data Source=.\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),添加表,右键单击,新查询 - 完全相同的空白文件。

【问题讨论】:

  • 已尝试在全新 Win8.1 上全新安装所有内容。与可视化工具类似的唯一东西是连接到 SQL2008 的 VS2012。 VS2012-SQL2012 = 否,VS2013-SQLxxxx = 否

标签: sql designer visual-studio-2013


【解决方案1】:

我也遇到了同样的问题,我想我已经找到了解决办法。

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

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

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

用于 OLE DB 的 .NET Framework 数据提供程序
SQL Server 的 .NET Framework 数据提供程序(可能默认选中)

尝试更改为 OLE DB 连接。

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

【讨论】:

  • 我想就是这样!我已经进行了一些测试,并且在发布期间有时会使用 LDF 文件,例如,在删除表的内容或其他内容之后。但它解决了,关闭 VS 会在必要时强制它释放。明天会切换回VS2013,看看情况如何。
  • 您可以修改/添加表格吗?我不再看到该选项。
  • 好的,这是一个多连接的东西。我可以创建两个连接 - 一个使用 SQL Server 数据库文件 (SqlClient),另一个使用 SQL Server + Framework for OLE DB 选项。第一个用于表格设计等和软件中的实际连接字符串,第二个用于可视化查询工具。发布仍然有效,并且不会因文件正在使用而失败。
  • 我正在使用 vs2013 和 azure db。 ole db 选项对我不起作用。我喜欢打开查询设计器,但是,我只能选择表、视图、存储过程和函数。没有打开设计器的选项。
【解决方案2】:

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

在此处阅读 cmets (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 用于其他一切。

【讨论】:

    【解决方案3】:

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

    【讨论】:

      【解决方案4】:

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

      【讨论】:

        【解决方案5】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-11-03
          • 2019-11-13
          • 1970-01-01
          • 1970-01-01
          • 2014-06-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多