SQL Server的区别:Web版与带有高级系列的Express版
我知道这听起来很愚蠢,但只是出于好奇,我这么问 我正在使用高级服务(64位)在Microsoft SQL Server Express Edition上开发一个web应用程序。我的客户端有SQL Server 2008 Web版。因此,我只想知道两者之间的兼容性问题或任何功能差异,因为我必须在web版上部署express editionSQL Server的区别:Web版与带有高级系列的Express版,sql,sql-server-2008,sql-server-2008-r2,Sql,Sql Server 2008,Sql Server 2008 R2,我知道这听起来很愚蠢,但只是出于好奇,我这么问 我正在使用高级服务(64位)在Microsoft SQL Server Express Edition上开发一个web应用程序。我的客户端有SQL Server 2008 Web版。因此,我只想知道两者之间的兼容性问题或任何功能差异,因为我必须在web版上部署express edition 请注意:我们没有任何高级功能实现,如报告、分析、BI。我们只是使用触发器和视图等执行CRUD操作。我们可能会在服务器上执行备份作业。Express和Web ed
请注意:我们没有任何高级功能实现,如报告、分析、BI。我们只是使用触发器和视图等执行CRUD操作。我们可能会在服务器上执行备份作业。Express和Web edition是完全相同的代码库,完全相同的数据库文件格式-此处不存在任何问题 您可以:
- 对新的Web edition数据库使用SQL脚本进行部署
- 或者,您甚至可以将数据库从Express edition备份/恢复到Web edition服务器
更重要的一点是:它必须是相同的版本,例如2008,或2008 R2-不要混用它们!您无法将较新版本的备份还原到较旧版本的SQL Server上(例如,您无法备份SQL Server 2008 R2 Express数据库,然后将其还原到SQL Server 2008 Web edition实例)。使用SQL脚本的路径始终有效,不过谢谢marc。你是说我可以通过脚本部署不同版本的db。恢复是行不通的。非常感谢。@AmitRanjan:backup/restore只适用于相同的版本,或者“向上”-您可以在2008年进行备份,在2012年进行恢复-但反过来不行