将架构从 SQL Server 数据库传输到 SQL Server CE 数据库的简单方法?
Posted
技术标签:
【中文标题】将架构从 SQL Server 数据库传输到 SQL Server CE 数据库的简单方法?【英文标题】:Easy way to transfer schema from SQL Server database to SQL Server CE database? 【发布时间】:2012-02-29 22:13:59 【问题描述】:我有一个项目,目前在我按月付费的共享托管服务器上使用 SQL Server 数据库。我想将我的架构从那里迁移到我的解决方案中的新 SQL Server CE 数据库。是否有捷径可寻?
如果不手动重新创建整个东西,我看不到这样做的方法。这是一个大小适中的模式,但不是很复杂。只是到处都有一些外键的表,没什么特别的。
有人知道如何从常规 SQL Server 数据库迁移到 SQL Server CE 数据库吗?
【问题讨论】:
查看这篇博文:erikej.blogspot.com/2012/02/… 您的帖子看起来提供了我想要的东西,但我正在尝试将我的 sql server db 移植到我的 sql server ce db 并且我的 SQL server 实例托管在 seaweed 的共享托管服务器上。 arvixe.com,所以如果我拥有服务器,我将没有权限。当我输入所有连接数据并进行测试连接时,它是成功的,但是当我单击“确定”时出现此错误:codetunnel.com/content/images/sqlceimport.jpg screencast.com/t/lqtr1CCni6PN 我截屏向你展示我在做什么。也许你可以帮忙。 你知道,我设法让它工作。我能够从 arvixe 生成模式创建脚本,然后使用它在本地创建数据库。然后我使用你的工具连接到本地数据库而不是 arvixe 服务器。我能够漂亮地生成 sqlce 脚本。感谢您的帮助。 请随意标记我的答案... 【参考方案1】:http://exportsqlce.codeplex.com/
它可以编写 SQL Server 数据库以在 CE 上运行。
【讨论】:
这是否适用于 SQL Compact 4.0?安装人员都说3.5。 没关系,我很笨。 sqlcetoolbox.codeplex.com 用于 VS 2010 和 CE 4 支持。 我安装了这个。虽然很酷且有用,但它不支持将数据从另一个数据库导入我的 SQL CE 数据库。它为其他数据库从我的 CE 数据库中编写对象脚本,但不是相反。 3.5是版本号,我所有的工具都支持3.5和4.0 我明白了,我没有意识到我可以单击根节点进行导入。但是,请参阅下面我对您的回答的评论,了解我的最新问题:P以上是关于将架构从 SQL Server 数据库传输到 SQL Server CE 数据库的简单方法?的主要内容,如果未能解决你的问题,请参考以下文章
如何将数据从 SQL Server 传输到 Informix,反之亦然
SQL Server:将数据从一个表传输到另一个 [内存分配失败]