如何连接到 SQL Server Compact 3.5 文件作为 Visual Studio 2012 中的数据源?

Posted

技术标签:

【中文标题】如何连接到 SQL Server Compact 3.5 文件作为 Visual Studio 2012 中的数据源?【英文标题】:How can I connect to a SQL Server Compact 3.5 file as a data source in Visual Studio 2012? 【发布时间】:2012-10-25 10:51:15 【问题描述】:

Visual Studio 2012 附带 SQL Server Compact 4.0。我已经从http://www.microsoft.com/en-GB/download/confirmation.aspx?id=5783 安装了 SQL Server Compact 3.5,但是我仍然只能选择与 SQL Server Compact 4.0 文件建立新的数据连接,而我需要从中获取数据的文件是 SQL Server Compact 3.5 文件。

是否可以连接到 SQL Server Compact 3.5 文件作为 Visual Studio 2012 中的数据源?如果需要,我需要哪些设置或安装?

【问题讨论】:

我可能只是偶然发现了同一个问题(尽管不同的说法),在这种情况下,可悲的answer(来自ErikEJ)是“SQL Server Compact 3.5 不支持服务器资源管理器等VS 2012"。 【参考方案1】:

在 SQL Server 开发人员中心的a thread I started 上 > SQL Server 论坛 > SQL Server Compact Ray Chen 已发布答案:

不幸的是,VS 2012 确实不支持 SQL Server CE 3.5。 您必须以Erik suggested [链接添加] 的形式将 SQL Server CE 3.5 数据库升级到 4.0。也请看看这篇文章:Visual Studio 2012 Compatibility。 在“这些资产需要您注意”部分中,它说:单向 升级。您必须先升级这些资产,然后才能在其中打开它们 Visual Studio 2012。升级后,您将无法打开它们 在以前的版本中。下表列出了项目类型, 必须升级的文件类型和技术。和 SQL Server CE 3.5包含在表中。

我在那里发布了一个附属问题,以了解如何在无法读取文件的情况下将其转换为 SQL Server Compact 4.0。

=========== 编辑 ===========

Ray Chen 继续发布对ErikEJ 的博客帖子HOW TO: Upgrade a version 3.x database file to SQL Server Compact 4.0 和SqlCeEngine.Upgrade Method (String) 库页面的引用。

【讨论】:

以上是关于如何连接到 SQL Server Compact 3.5 文件作为 Visual Studio 2012 中的数据源?的主要内容,如果未能解决你的问题,请参考以下文章

如何连接到 SQL Server Compact 3.5 文件作为 Visual Studio 2012 中的数据源?

是否可以将 PHP 连接到 SQL Server Compact Edition?

C# 代码连接到局域网上的 Microsoft SQL Server Compact 3.5? [关闭]

SQL Server Compact Edition 和 SQL Server 2008 Management Studio

SQL Server Compact Edition(从外部连接连接)

SQL Compact Edition,无法连接到本地 sdf 文件