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