如何导入 SDF 文件
我开始使用数据库的 Sql Compact 版本,在开发过程中,数据库需要可通过网络访问。 因为我无法找到一种无需复制即可通过网络共享 SDF 文件的方法,因此我需要将其导入 SQL Server 2008 (Express)。
有任何想法吗?
I started using a Sql Compact version of my DB and during the development it occured that the DB needs to be accessible over the network.
Cause I wasn't able to find a way to share the SDF file over net without replication I need to import it into SQL Server 2008 (Express).
Any Ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我解决了我的问题。 GvS 的建议给出了要搜索的关键字:
http://bembengarifin-tech .blogspot.com/2008/08/generate-script-export-data-from-sql-ce.html
I solved my problem. GvS's advice gave the keywords to search for:
http://bembengarifin-tech.blogspot.com/2008/08/generate-script-export-data-from-sql-ce.html
CodePlex 现在有几个工具可以完美解决这个问题。
这些是 IDE 扩展。
如果您使用的是 SQL Server Management Studio Express 或更高版本,请获取这个。
如果您使用的是 Visual Studio 2010 Pro或更高版本,获取这个。
CodePlex has a couple of tools now which perfectly address this question.
These are IDE extensions.
If you are using SQL Server Management Studio Express or higher, get this one.
If you are using Visual Studio 2010 Pro or higher, get this one.
这看起来比较困难,因为它似乎不适用于 SQL Server 导入和导出向导。
您可以编写一个小程序,逐个表/逐条记录地从 SDF 文件中获取所有数据,然后将它们插入到 SQL 数据库中。
This is harder as it looks, because it doesn't seem to work with the SQL Server Import and Export wizard.
You could write a small program, that gets all data from your SDF file table by table/record by record, and then inserts them into the SQL database.
我正在寻找是否可以使用 ODBC 直接访问数据库文件,但显然,不行...根据 此论坛主题 您最好的选择是尝试通过 OLEDB/ADO 访问它。
I was looking out to see if you could use ODBC to directly access the database file, but apparently, no... According to this forum thread your best bet is to try to access it through OLEDB/ADO.