在Visual Studio 2012中连接到SQL Server 2012时无法访问Visual Query Designer

时间:2012-10-26 13:34:08

标签: visual-studio-2012 sql-server-2012

当我右键单击服务器资源管理器中的“表”节点并选择“新查询”,而不是看到可视化设计器时,我现在看到的文本设计器没有明显的方法可以访问可视化设计器(参见屏幕截图)。 / p>

Visual Studio Screen Shot

请注意Query Designer工具是如何全部显示的。有没有办法回到视觉设计师那里?

如果它有所不同,我正在连接的数据库是SQL Server 2012 Express。

修改

我做了更多研究,看来我应该只需创建一个新查询(http://msdn.microsoft.com/en-us/library/ms172011.aspx)即可看到设计师。我找不到任何可能影响此行为的选项。这也意味着我不能只在我的测试数据库中编辑一行,这让我发疯了!!!

编辑2

好的,我得到的行为是基于我连接的数据库。当我添加到SQL Server 2008数据库的连接时,右键单击并选择“新查询”我得到了可视化设计器。当我连接到SQL Server 2012数据库并执行完全相同的事情时,我得到了文本SQL编辑器,无法访问可视化设计器!!!

4 个答案:

答案 0 :(得分:2)

在创建与SQL Server的数据库连接时,选择.NET数据提供程序作为 - 用于OLEDB的.NET Framework数据提供程序,以在VS 2012中获取Visual Query Designer!

答案 1 :(得分:1)

Microsoft将部分数据工具迁移到SQL Server数据工具(SSDT)中。这是一个单独的安装,它附带一个Visual Studio扩展。

这是Stack Overflow上另一个线程的链接。

Visual Studio 2012 Database Designer - Has the functionality changed?

答案 2 :(得分:0)

我试图通过先创建一个数据库项目来复制它,结果如下:

enter image description here

一切都按预期工作。 没有任何活跃的项目,结果是一样的。

答案 3 :(得分:0)

我已经想到了这一个。您必须卸载对Visual Studio和microsoft sql server的早期版本的所有引用。在服务器升级后的两天内解决了这个问题。我按照这个确切的顺序下载并安装了以下软件,它解决了我的问题。

Business Intelligence for visual studio 2012

SQL Server Express 2012

希望这有助于让这个讨厌的小问题一劳永逸地上床睡觉。