当我右键单击服务器资源管理器中的“表”节点并选择“新查询”,而不是看到可视化设计器时,我现在看到的文本设计器没有明显的方法可以访问可视化设计器(参见屏幕截图)。 / p>
请注意Query Designer工具是如何全部显示的。有没有办法回到视觉设计师那里?
如果它有所不同,我正在连接的数据库是SQL Server 2012 Express。
修改
我做了更多研究,看来我应该只需创建一个新查询(http://msdn.microsoft.com/en-us/library/ms172011.aspx)即可看到设计师。我找不到任何可能影响此行为的选项。这也意味着我不能只在我的测试数据库中编辑一行,这让我发疯了!!!
编辑2
好的,我得到的行为是基于我连接的数据库。当我添加到SQL Server 2008数据库的连接时,右键单击并选择“新查询”我得到了可视化设计器。当我连接到SQL Server 2012数据库并执行完全相同的事情时,我得到了文本SQL编辑器,无法访问可视化设计器!!!
答案 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)
我试图通过先创建一个数据库项目来复制它,结果如下:
一切都按预期工作。 没有任何活跃的项目,结果是一样的。
答案 3 :(得分:0)
我已经想到了这一个。您必须卸载对Visual Studio和microsoft sql server的早期版本的所有引用。在服务器升级后的两天内解决了这个问题。我按照这个确切的顺序下载并安装了以下软件,它解决了我的问题。
Business Intelligence for visual studio 2012
希望这有助于让这个讨厌的小问题一劳永逸地上床睡觉。