我开始使用我的数据库的Sql Compact版本,在开发过程中发现数据库需要通过网络访问。 因为我无法找到一种方法来通过网络共享SDF文件而无需复制我需要将其导入SQL Server 2008(Express)。
任何想法?
答案 0 :(得分:5)
我解决了我的问题。 GvS的建议给出了搜索关键字: http://bembengarifin-tech.blogspot.com/2008/08/generate-script-export-data-from-sql-ce.html
答案 1 :(得分:2)
CodePlex现在有几个工具可以很好地解决这个问题。
这些是IDE扩展。
如果您使用的是SQL Server Management Studio Express或更高版本,请获取this one.
如果您使用的是Visual Studio 2010 Pro或更高版本,请获取this one.
答案 2 :(得分:1)
这看起来更难,因为它似乎不适用于SQL Server导入和导出向导。
您可以编写一个小程序,按表/记录方式从SDF文件表中获取所有数据,然后将它们插入到SQL数据库中。
答案 3 :(得分:0)
我一直在寻找你是否可以使用ODBC来直接访问数据库文件,但显然,没有......根据this forum thread,你最好的办法是尝试通过OLEDB / ADO访问它。 / p>