适用于 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 中批量插入

无法使用 SQL Server CE 4.0

将 SQL Server CE 4 数据库转换为没有 Visual Studio Pro 版本的 SQL Server 2008 Express

SQL Server CE 数据库升级 3.5 到 4.0 C#

SQL Server CE 4.0 和频繁损坏的内存崩溃

使用 SQL Server CE 4.0 的简单实体查询慢