是否可以将我的 SqlCe 3.5 数据库转换为 SQL Express 2008 R2 格式?
我有一个非常简单的问题,但似乎无法在任何地方找到明确的答案。我搜索了 Google 和 StackOverflow,但没有找到我正在寻找的答案。
我创建了一个 SqlCe 3.5 数据库,保存为一个简单的 *.sdf 文件,并位于一个小项目的 \src 目录中。我刚刚安装了 Sql Server 2008 Express R2,并希望将此数据库升级到新格式,以便我可以利用视图、存储过程和新的时间数据类型。
有没有办法将我的架构及其所有数据导入到空的 SQL Server 2008 Express R2 数据库中?
这听起来很简单,但我就是无法弄清楚。我能看到的唯一一件事就是编写每个表的脚本并逐一导入数据...(?)
感谢您的任何见解!
I have a very simple question, but can't seem to find a strait answer anywhere. I've scoured Google and StackOverflow, but haven't found the answer I'm looking for.
I've created a SqlCe 3.5 database saved as a simple *.sdf file and sits inside my \src directory on a small project. I've just installed Sql Server 2008 Express R2 and want to upgrade this database to the new format so that I can take advantage of Views, Sprocs, and the new Time data type.
Is there any way to import my schema and all of it's data into an empty SQL Server 2008 Express R2 database?
It sounds very elementary, but I simply haven't been able to figure it out. The only thing I can see to do is to script each table and import the data one by one... (?)
Thank you for any insight!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
SqlCe 不是 SQL Express。 SqlCe 创建的 SDF 文件只能由 SqlCe 使用。
SQL Express 是一个完全不同的引擎。 SQL Express 2005 数据库 (MDF/LDF) 可以通过 SQL Server 2008(Express 或非 Express)打开和升级。
尝试 exportsqlce.codeplex.com
SqlCe is not SQL Express. The SDF files created by SqlCe can only be used by SqlCe.
SQL Express is a completely different engine. SQL Express 2005 databases (MDF/LDF) can be opened and upgraded by SQL Server 2008 (Express or non-Express).
Try exportsqlce.codeplex.com