我正在使用Visual Studio 2012并尝试使用SQL Server Compact Edition for VS2012将表从SQL Server 2008 Express数据库导入或复制到本地数据库。
我发现在Visual Studio 2012 SQL Server CE本地数据库的SQL Server Management Studio 2012/20008中没有管理支持。
他们只能使用的管理界面是Visual Studio 2012专业版..我可以同时访问这两个Db。
但是当我尝试使用CE SQL新查询命令中的以下SQL将表复制到VS2012中时..
INSERT INTO sqlcedbname.dbo.testdata
SELECT * from sql2008dbname.dbo.testdata (both tables are the same name)
它不会给我任何数据 - 并且它无法找到它只是忽略它们的数据库名称,并认为我想从我的ce表'cetable'复制到我的'cetable'
SQL Server 2008 R2和VS2012 CE中的两个表都是确切的结构和名称..但CE表中没有任何数据。
此外 - (VS2012 CE支持) - 无法成功读取2008 SSMS中创建的sql脚本文件。
答案 0 :(得分:0)
使用我的SQL Server Compact Toolbox加载项,允许您编写单个Server表w数据的脚本 - 右键单击“root”树节点以连接并从SQL Server数据库导出数据。