我计划在我的笔记本电脑上使用 DotNetNuke 和 SQL Server Express 2012 构建数据库驱动的网站,然后将其托管在具有 SQL Server 2008 标准版的 Web 服务器上。
SQL Server 2008 是否与 Server 2012 创建的数据库文件兼容?
因为我可以使用 SQL Server 2008 Express Edition 安装和构建网站并上传到托管服务提供商服务器。
我计划在我的笔记本电脑上使用 DotNetNuke 和 SQL Server Express 2012 构建数据库驱动的网站,然后将其托管在具有 SQL Server 2008 标准版的 Web 服务器上。
SQL Server 2008 是否与 Server 2012 创建的数据库文件兼容?
因为我可以使用 SQL Server 2008 Express Edition 安装和构建网站并上传到托管服务提供商服务器。
SQL Server 2008 是否与 Server 2012 创建的数据库文件兼容?
不。
SQL Server 数据库文件永远不会向后兼容 - 如果您在 SQL Server 2012 上创建数据库 - 没有办法,没有黑客,没有技巧,没有方法可以恢复或附加到早期版本(例如 2008 /2008 R2) 的 SQL Server。
不,如果您考虑一下,这没有多大意义。如果反过来,“也许”可以做到(我实际上从未尝试过),因为 2012 会以某种方式知道 2008 结构,但 2008 引擎不知道 2012 数据库结构。