首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要将整个表从SQL Server复制到SQL Server CE,包括表结构和所有数据

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

Stack Overflow用户
提问于 2015-10-29 22:43:08
回答 1查看 154关注 0票数 0

我希望按需将表(包括其所有数据)从SQL Server复制到C#中的SQL CE数据库。诀窍是,要复制的表在运行时之前是未知的,并且以前不会存在于SQL CE数据库中。

我希望通过先从服务器获取DataTable,然后将其复制到CE数据库中来实现这一点。

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

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

该方法必须在2005年及更高版本的SQL Server上工作,因此我不能依赖仅在较新版本中提供的功能。

本地数据库将始终为空。

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

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2015-10-31 05:00:27

到目前为止,我在一个示例项目上所做的测试是:

  • 将数据从SQL Server获取到DataTable
  • 使用DataTable的列集合创建一个create table脚本
  • 对我的SQL Server CE数据库

运行该脚本<代码>F29

并且发现了一个由其他人编写的库,用于向CE数据库执行批量复制,因为常规的SQL批量复制不支持CE。

我需要将它集成到主应用程序中,并根据实际生产数据对其进行测试,看看它的性能如何,但如果可以接受的话,我想我会走这条路。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33417335

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档