我正在尝试使用binero.se发布一个Web项目MVC3 .NET。问题是我的数据库文件是.sdf。而且binero想要一个.bak文件。
有谁知道如何解决这个问题?
答案 0 :(得分:4)
.sdf
是SQL Server Compact Edition 的文件格式,与“真正的”SQL Server完全不同。 .bak
是完整SQL Server的数据库备份格式。
从.sdf
到.bak
的方法是:
在“完整”SQL Server(Express,Standard,Enterprise)中创建一个临时数据库,其名称为.sdf
文件
使用SQL Server Compacst data and schema scripting之类的工具,将表结构和数据从SQL Server CE文件导出到“完整”SQL Server
创建所有表和其他数据库对象并将所有数据插入“完整”SQL Server数据库后,创建该数据库的备份以获取.bak
文件