我似乎找不到它的工具,也不是odbc驱动程序。
由于
更新:我知道sql脚本的可能性。但不止于此:如何编写sql 2k表的脚本? (不只是ddl,还有数据?)
当然你可以自己写这些,但是将数据导入CE不是那么麻烦,还是可以呢?
UPDATE2:我似乎无法选择正确的方言来插入
答案 0 :(得分:5)
您可以使用SQL Server Management Studio Express,它还允许连接到SQL Compact数据库。然后,您就可以轻松地执行任何具有从其他地方导出数据的* .sql文件。
编辑(响应更新):我不知道您是否可以使用SSMS 2008连接到SQL Server 2000,但如果可以,请右键单击SSMS中的数据库,选择“任务” >生成脚本,在第二页的选项中,向下滚动并将“脚本数据”更改为True。
答案 1 :(得分:2)
在这里查看我对这个问题的回答:
Exporting data In SQL Server as INSERT INTO
有很多SSMS插件可用于处理表中的结构和数据,并将输出INSERT语句来填充表。
当然,整个“ADO.NET Sync Services”区域允许您按需编程填充SQL CE数据库。
马克
答案 2 :(得分:2)
不是最好的解决方案,但是......
我尝试了上面的Generate Script方法,它对我来说没有用,因为脚本为每400条记录生成了一条“print x records”行。我需要将65535条记录转移到SQL Server Compact中的表中,并且生成的脚本在“print x records”处崩溃。我无法弄清楚如何在生成脚本中关闭打印操作。
在Windows 7 PC上试用/错误和谷歌搜索3小时后: 1.使用SQL Server management Studio并执行Select语句 2.右键单击结果集并复制 3.使用Visual Studio>打开桌子 4.右键单击粘贴
换句话说,我将整个结果集复制并粘贴到SQL压缩表中。隔夜所有65535条记录都被复制了。不足之处? 12个小时。