我知道这听起来很愚蠢,但只是出于好奇,我这样问。
我正在使用高级服务(64位)在Microsoft SQL Server Express Edition上开发一个Web应用程序。我的客户端有SQL Server 2008 Web Edition。所以我只是想了解兼容性问题或两者之间的任何功能差异,因为我必须在网络版上部署快速版。
请注意:我们没有任何高级功能实现,如Reporting,Analysis,BI。我们只使用触发器和视图等进行CRUD操作。我们可以在服务器上执行备份作业。
答案 0 :(得分:3)
Express和Web版本完全相同的代码库,完全相同的数据库文件格式 - 这里没有问题。
你可以:
更重要的一点是:它必须是相同版本,例如无论是 2008 ,还是 2008 R2 - 都不要混合!您无法将较新版本的备份还原到较旧版本的SQL Server上(例如,您无法备份SQL Server 2008 R2 Express数据库,然后将其还原到SQL Server 2008 Web版本实例)。使用SQL脚本的路径始终有效,但