【问题标题】:Missing Diagram folder in Database Explorer at Visual Studio 2012Visual Studio 2012 的数据库资源管理器中缺少图表文件夹
【发布时间】:2012-09-22 21:40:42
【问题描述】:

我正在设计一个网站,突然数据库图表文件夹从数据库资源管理器中消失了。我不知道发生了什么以及现在该做什么,因为我迫切需要它来继续我的工作 - 手动将表添加到数据库不是我的选择。

找了一天的解决办法,还重新安装了Visual Studio和本地IIS服务器,但是一点用处都没有。

是否有任何方法可以恢复该功能,或者至少有任何免费工具可以在 Windows 8 x64 上运行并具有用于 MSSQL 2008 的基于图表的数据库设计器?

编辑

微软似乎故意删除了图表。这在业务逻辑中非常合乎逻辑 - 如果有人在 Visual Studio 中构建了基本工具(图表),为什么还要购买 Server Management Studio?

【问题讨论】:

  • SQL Server Management Studio 是免费下载的。它不再花费任何费用。

标签: sql-server database-design visual-studio-2012 database-diagramming


【解决方案1】:

1) 数据库图是 SQL Server 的一项功能,而不是 Visual Studio。我不确定 VS 使用什么来显示该文件夹,但您可能想与您的 DBA 进行验证或检查数据库的配置以查看是否有人不只是 disabled the ability to use diagrams。您是否也尝试过刷新与数据库服务器的连接?

2) 如何手动将表添加到数据库不是一种选择?如果你让自己依赖于以一种方式做事,并且只以那种方式做事,那么你将在未来的项目中为灾难做好准备,就像你目前的项目一样。 VS 中还有其他方法可以创建表格,只是可能不是图表提供的图形图片。

3) 你有没有通过 SSMS 查看过数据库,看看里面是否显示了 diagrams 文件夹?

【讨论】:

  • 1) 我在我的 2012 中安装了 VS 2010 巢,并且在那里可以看到 Database Diagrams 文件夹 - 我想我会用旧版本修改我的数据库 2) 数据库结构非常复杂,有很多外国键,我的时间有限,遗憾的是我必须查看图表以确保所有连接正确... 3)由于安装过程中的各种错误,我无法在 Win 8 上安装 SSMS。好吧,安装 VS 2010 以某种方式解决了我的问题,但我仍然不知道为什么该文件夹丢失。
  • 同样的问题! VS2012上根本不存在
  • 同样的问题!我安装了 SSMS 2012 express edition 以便能够使用 DB 图设计我的 DB
  • 显然,根据this,VS 2012 不支持 DB 图设计
  • 当我升级到 Sql-Server 2012 时,它在 Sql-Server 2008 和 VS2012 pro 上为我工作;图表文件夹消失了。
【解决方案2】:

您好,这是对我有用的解决方案,使我能够在 Visual Studio 2012 中使用数据库图表 IDE!

首先我安装了 SQL Server Management Studio。然后我注意到我的计算机服务中仍然没有 SQLEXPRESS 服务或 SQL 代理浏览器。这就是为什么我认为我无法登录任何令人讨厌的 SSMS。然后我下载了 SQL Server Express R2,然后通过另一个很好的设置运行我。我也确实选择为 SQL Server Express 设置一个 sql server 密码。

安装后,我通过右键单击“我的计算机”/“管理”/“服务”仔细检查以确保服务正在运行——向下滚动直到看到“SQL Server (SQLEXPRESS)”并确保服务已启动,并且“SQL服务器代理(SQLEXPRESS)”(这个在我检查时已关闭)..然后我可以毫无问题地登录到 SSMS。

然后我创建了一个新数据库,像我们在 VS 中所做的那样右键单击图表,并创建了一个包含两个表的图表,创建了它们的关系等等等等。

然后我在 vs 2012 中创建了一个新网站,我在 SERVER EXPLORER 中点击了“连接到数据库”

我选择我的服务器名称,使用 Windows 身份验证并选择我刚刚在 SSMS 中创建的数据库。

然后令我惊讶的是,我现在在 Visual Studio 2012 中设计了数据库图表。终于!

感谢微软删除了这样一个很酷的功能,它现在让我们的开发人员可以做一些事情。

希望这会有所帮助。

【讨论】:

  • 我安装了 Sql Express(免费)和管理系统(免费),并从 Visual Studio 中附加了我的数据库.. 工作就像一个魅力!谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-13
  • 2012-08-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多