【问题标题】:Error: Can't attach DB to SQL Server 2012错误:无法将数据库附加到 SQL Server 2012
【发布时间】:2012-09-02 18:51:07
【问题描述】:

我有 SQL Server 2012,我正在尝试附加一个以前用于 SQL Server 2012 的数据库,但令人惊讶的是,我收到了以下错误:

无法打开数据库“DatabaseName”,因为它是版本 706.本服务器支持622及更早版本。不支持降级路径。

我真的不明白这是怎么发生的,因为就像我说的那样,它与相同的 2012 版本一起使用。我究竟做错了什么?我怎样才能让它工作?请详细说明如何解决。

谢谢!!

【问题讨论】:

    标签: sql database sql-server-2012


    【解决方案1】:

    错误听起来像是您尝试将数据库附加到的服务器不是 SQL Server 2012。这可能是您正在使用的 Management Studio / Management Studio Express 的版本,但我怀疑 SELECT @@VERSION; 会告诉您一些事情不同的。如果您安装了多个 SQL Server 实例,则可能只是连接字符串混淆,否则您应该download and install SQL Server 2012 Express from here。

    @source

    【讨论】:

    • SELECT @@VERSION GIVES: Microsoft SQL Server 2008 (SP3) - 10.0.5500.0 (X64) ....... 这没有任何意义,因为 Help->About 给了我 SQL带有一行的 Server 2012 徽标信息:Microsoft SQL Server Management Studio 11.0.2100.60.... 令人困惑:o 有什么想法吗?
    • 表示你的服务器是SQL Server 2008
    • 你有 2012 Management Studio 和 2008 Server Database。这就是发生此错误的原因。
    • 好吧,我刚刚检查了我安装的程序,考虑到我昨天格式化了我的电脑并没有直接安装 SQL2008(有线!),我确实看到了 sql server 2008 组件和程序本身的列表,你能建议我是否应该全部删除它们还是只删除 SQL2008?
    • 您可以从问题中的链接中删除它并安装新软件。那应该可以解决您的问题。
    【解决方案2】:

    听起来您有以下配置和源数据库:

    1. SQL Server 2008 SP3(版本 10.0...)- 数据库引擎
    2. SQL Server Management Studio 2012(版本 11.0...)- 管理工具
    3. 使用 SQL Server 2012(版本 706)创建的数据库

    如上所述,您可以为 SQL Server 2008 安装 SSMS(在您为 SQL Server 2012 卸载 SSMS 之后)。然后,您必须为该版本编写数据库脚本并通过“任务>脚本...”重新运行脚本,记住设置目标服务器版本,如下所示。

    编写脚本后,您可以使用导入/导出向导导出数据,然后将数据导入新的(降级数据库),假设该数据库没有 2012-only 数据类型(例如序列)。

    另一个考虑因素是数据库兼容性级别,如下所示。您可以拥有一个托管具有各种兼容性级别的数据库的 SQL Server 2012 实例。

    【讨论】:

      【解决方案3】:

      使用SELECT @@VERSION 对我来说效果很好。您的数据库引擎已连接到 2008 数据库,该数据库当然不允许您附加。一旦我将我的数据库引擎更改为连接到 2012 数据库,它就对我有用。

      检查您的数据库引擎连接。您可以在 2012 Management Studio 上工作但连接到 2008 DB。这就是发生在我身上的事情,我已经使用 SELECT @@VERSION 解决了​​它。

      【讨论】:

        猜你喜欢
        • 2023-04-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-12-28
        • 1970-01-01
        • 2012-07-21
        • 2012-04-17
        相关资源
        最近更新 更多