繁体   English   中英

需要将整个表从SQL Server复制到SQL Server CE,包括表结构和所有数据

[英]Need to copy an entire table from SQL Server to SQL Server CE including the table structure and all data

我想按需将包含所有表数据的表从SQL Server复制到C#中的SQL CE数据库。 诀窍是,要复制的表要等到运行时才能知道,并且以前不会存在于SQL CE数据库中。

我希望通过首先从服务器获取DataTable并将其复制到CE数据库中来实现此目的。

将新表及其数据插入SQL Server CE数据库的最简单方法是什么?

还有我应该考虑的替代方法吗?

从2005年开始,该方法必须可以在任何版本的SQL Server上使用,因此我不能依靠仅在较新版本中可用的功能。

本地数据库将始终为空白。

这些表可能包含多达几千条记录,这将用作本地缓存。

提前致谢

到目前为止,我已经完成并在一个示例项目上进行了测试:

  • 从SQL Server将数据获取到DataTable
  • 使用DataTable的列集合创建创建表脚本
  • 对我的SQL Server CE数据库运行

并找到了由其他人编写的库,以将大量副本复制到CE数据库中,因为常规SQL大量副本不支持CE。

我需要将其集成到主应用程序中,并根据实际的生产数据对其进行测试,以查看其性能,但是如果可以接受的话,我会选择这种方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM