SQL Server 到 SQL Server Compact Edition 数据库复制实用程序






4.95/5 (36投票s)
使用 SQL Management Studio 创建和管理你的移动数据库,并将其导出到 SQL Compact Edition 数据库。

更新
请从 JohnnyCantCode.com 下载此工具的最新版本。 我根据用户的反馈更新了此实用程序。
我添加了选择要复制的模式的功能。 对于大多数数据库,这将只是“dbo”。
我修复了一个应用程序无法识别“System.Data.SqlServerCe.dll”的有效版本的错误。
引言
此实用程序将从正常的 SQL Server 2000/2005 数据库复制模式和数据,并将其导出到 SQL Server Compact Edition 数据库。 该工具支持 SQL Server Compact Edition 的 3.1 或 3.5 版本。
背景
我正在开发一个移动应用程序,需要一种简单的方法来管理表关系和索引,而无需诉诸脚本。 我熟悉使用 SQL Server Management Studio,所以我决定编写一个将正常的 SQL Server 数据库转换为移动数据库的实用程序。 这样,我就可以继续使用我通常用来创建和维护数据库的工具。
Using the Code
欢迎查看代码并提出您宝贵的意见。 该应用程序使用向导引导您完成数据库转换。 我还包含了一个正常的 WINFORM 也执行转换,但我暂停了该表单的开发,转而使用向导,因此该表单不完整。 我将维护此代码并在我的博客 www.JohnnyCantCode.com 上撰写更多相关内容。 您可以在 这里 找到原始帖子。
关注点
此实用程序将复制索引、主键、外键、表结构和数据。 SQL Server Compact Edition 不支持视图、触发器或存储过程,因此此实用程序不会复制这些。
历史
- 1.0 初始版本