将SQL Server数据库转换为本地C#数据库

4
我已经创建了一个使用SQL Server数据库存储数据的程序。经过一段时间(和大量存储的数据)后,我意识到我不需要在服务器上使用数据库,本地运行的数据库就能完成工作。 现在我需要一些建议如何将SQL Server数据库导出、转换或其他方式转移到本地(sdf)数据库?我正在使用VS 2010和SQL Server 2008,我还有SQL Server Management Studio。

你远离SQL Server的主要动机是什么?许可证?减少安装要求?还是其他原因? - Damien_The_Unbeliever
那个软件是“为我而做”的,我不需要每次启动Windows时运行MSSQL服务器,如果可以使用紧凑型数据库,我就不想担心它。 - guest86
3个回答

2

请查看CodeProject上提供的SQL Server到SQL Server Compact Edition拷贝工具(SQL Server to SQL Server Compact Edition Copy Tool),使用C#源代码编写:

enter image description here

该工具可以满足您的需求:将数据从SQL Server复制到SQL Server Compact Edition .sdf文件中。


1
它能与MSSQL 2008一起使用吗?在您提供的屏幕截图中,最新支持的版本是2005。 - guest86
@guest86:不知道 - 你可以在这里找到最新版本 - 问问作者吧! - marc_s
1
好的,你给了我一个直接的答案,我会尝试你的解决方案 :) - guest86

0

使用导出数据库工具?如果您正在使用MS Windows操作系统,则可以通过JET界面访问它。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,