适用于 SQL Server CE 4 的数据库图表工具
Posted
技术标签:
【中文标题】适用于 SQL Server CE 4 的数据库图表工具【英文标题】:Database Diagramming Tools for SQL Server CE 4 【发布时间】:2011-02-07 11:20:55 【问题描述】:虽然 VS2010 中有用于输入数据、针对 SQL CE4 db 编写查询等的 GUI 工具,但似乎没有一种方法可以在图表中可视化数据库。
所以我的问题是
A) 我是否错过了 VS2010 用于 sql Server CE4 的工具中的某些内容
b) 我可以使用 SMSS 绘制 SQL CE4 数据库图吗?我已经尝试过了,但它不允许打开数据库。有插件吗?
谢谢。
【问题讨论】:
【参考方案1】:Microsoft 没有为 SQL Server Compact 4 提供图表工具,您可以尝试我的 VS 2010 插件http://sqlcetoolbox.codeplex.com(创建数据库图)或来自http://www.primeworks-mobile.com 的数据端口控制台
【讨论】:
出色的工具!非常感谢埃里克。 SqlCeToolbox 现在位于github.com/ErikEJ/SqlCeToolbox。【参考方案2】:实际上,VS 中有一个用于 SQL CE 的图表工具,但很难找到。
我只在 VS 2012 Preview 中尝试过,但它可能适用于旧版本 - 请在 cmets 中说出来。
获取方法如下:
在“服务器资源管理器”中创建到 SQL CE 数据库的正常连接。 (没有图表选项可见...)
然后右键单击一个表格 -> “显示表格数据”...等等...
按 Ctrl-1。
TA-DA!!
或者,右键单击包含表格数据的窗口,然后从上下文菜单中选择“窗格”。 (我知道,“窗格”!?)
最后,从“窗格”子菜单中单击显而易见的选项 - “图表”。
你有它。
【讨论】:
遗憾的是,这不允许您将关系保存为数据库图。仅供一次性使用。 @Chris 引用问题:“[...]似乎没有一种方法可以在图表中可视化数据库[原文如此]”。 I 在查看此类工具时所追求的一种快速查看关系的方法(查看 EF 模型优先生成的数据库类型)。我认为它带来了价值,因为它是 r/o。 这很接近,但对我来说它会产生很多不正确的关系,认为具有同名主键的表具有 1-1 关系【参考方案3】:SDF Viewer 现在可以为 SQLCE 数据库创建数据库图表
【讨论】:
以上是关于适用于 SQL Server CE 4 的数据库图表工具的主要内容,如果未能解决你的问题,请参考以下文章
将 SQL Server CE 4 数据库转换为没有 Visual Studio Pro 版本的 SQL Server 2008 Express