将SQL Server Express数据库导出到.SDF文件(本地数据库)
问题描述:
我的服务器上有几个数据库,我想导出到我的笔记本电脑,以便在离线时在路上进行开发。将SQL Server Express数据库导出到.SDF文件(本地数据库)
我有一个SQL Server 2008数据库,我想导出到.SDF
(本地DB文件)。似乎有很多从.SDF
到T-SQL的信息,但是没有其他的方式会发生。
我尝试导出架构和数据作为SQL脚本,然后在Visual Studio的.SDF
连接中将其作为查询运行,但没有任何create语句被支持。
这一定是常见的任务,我怎么能找不到解决方案呢?
我安装了SSMS 2012。
如果您的笔记本电脑上安装了SSMS 2012,为什么不直接卸下数据库并将其文件复制到笔记本电脑上?或者执行备份/恢复?为什么要去当地的数据库? – 2013-03-23 17:50:13
很好的问题。主要是,我在我的笔记本电脑上的虚拟机上运行Windows,并且我试图尽可能保持VB,因此如果不全面安装SQL Server Express将是最好的。 – sheamus 2013-03-23 18:06:34
澄清。 SDF是SQL Server Compact的文件格式。 SQL Server Express LocalDB使用MDF文件格式,与所有SQL Server版本(Compact除外)相同。如果你想为SQL Server开发,那么你应该考虑在你的开发环境中简单地使用LocalDB。 – 2013-03-23 18:16:27