【发布时间】:2010-09-22 08:16:17
【问题描述】:
我开始使用我的数据库的 Sql Compact 版本,在开发过程中发现需要通过网络访问数据库。 因为我无法找到通过网络共享 SDF 文件而不进行复制的方法,我需要将其导入 SQL Server 2008 (Express)。
有什么想法吗?
【问题讨论】:
标签: sql-server sql-server-2008 compact-framework import sdf
我开始使用我的数据库的 Sql Compact 版本,在开发过程中发现需要通过网络访问数据库。 因为我无法找到通过网络共享 SDF 文件而不进行复制的方法,我需要将其导入 SQL Server 2008 (Express)。
有什么想法吗?
【问题讨论】:
标签: sql-server sql-server-2008 compact-framework import sdf
我解决了我的问题。 GvS 的建议给出了要搜索的关键字: http://bembengarifin-tech.blogspot.com/2008/08/generate-script-export-data-from-sql-ce.html
【讨论】:
这看起来更难,因为它似乎不适用于 SQL Server 导入和导出向导。
您可以编写一个小程序,逐表/逐记录地从 SDF 文件表中获取所有数据,然后将它们插入 SQL 数据库。
【讨论】:
我想看看您是否可以使用 ODBC 直接访问数据库文件,但显然不能...根据this forum thread,您最好的办法是尝试通过 OLEDB/ADO 访问它。
【讨论】: