【问题标题】:SQL Server Express 2008 database compatibility with SQL Server Express 2005SQL Server Express 2008 数据库与 SQL Server Express 2005 的兼容性
【发布时间】:2011-05-06 17:37:03
【问题描述】:

a) 我正在使用新的免费 Web 开发工具 - Microsoft 的 Webmatrix (Beta 2) 开发网站。

b) Web 平台安装程序(推荐和)自动安装 SQL Server Express 2008 以及 Webmatrix 和 VWDE 2010 Express。

c) 我的数据库是在 SQL Server Express 2008 中创建的。但托管公司表示他们只支持 SQL Server Express 2005(但不支持 SQL Server Express 2008)。

d) 我可以继续使用这家托管公司还是应该寻找专门支持 SQL Server Express 2008 的人?也就是说,问题的症结在于:

是否也可以在 SQL Server Express 2005 版本中打开、读取、更新使用 SQL Server Express 2008 创建的数据库和表?

Esh

【问题讨论】:

标签: sql-server-express


【解决方案1】:

我在托管公司遇到了类似的问题。 他们给了我一个来自 SQL Server 2008 的 bak 文件,我试图在我的 SQL 2005 环境中恢复,但它一直失败。看到缺乏向后兼容性感到非常惊讶。我建议您选择支持 2008 的托管服务提供商,或者将您的数据库迁移到 2005。

【讨论】:

    【解决方案2】:

    一句话:不。

    SQL Server 从不向后兼容 - 如果您有 2008 版本的数据库,则无法在 SQL Server 2005 计算机上恢复和使用它。没有技巧,没有第三方工具,没有黑客,什么都没有——它只是行不通。永远。

    因此,如果您的主机只支持 SQL Server 2005 Express,您需要卸载 2008 Express 并在您的开发机器上手动安装 2005 Express。

    或寻找支持 SQL Server 2008 Express 的主机。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-22
      • 2011-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-07
      相关资源
      最近更新 更多