【问题标题】:Downgrade from SQL Server 2014 Express to SQL Server 2012 Express从 SQL Server 2014 Express 降级到 SQL Server 2012 Express
【发布时间】:2016-01-26 17:31:29
【问题描述】:

我在工作时在我的 PC 上安装了 SQL Server 2012 Express,但我们从客户端收到了一个在 SQL Server 2014 中创建的文件。请记住,我是新手,我只犯了这个错误大约 7 个月以前

我尝试在我的 PC 上安装 SQL Server 2014 Express 作为另一个实例以及 SQL Server 2012。在注意到我的新 SQL Server 实例不起作用并且我的旧 SQL Server 不起作用后,我上网查找并发现我所做的比猿会做的更上一层楼。尝试安装前请务必阅读。

卸载 SQL Server 2014 后,我尝试重新启动 SQL Server 2012,但它无法连接到我之前能够连接的实例。

我现在收到此错误:

无法连接到 STID02\SQLEXPRESS。

在建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。 (提供者:SQL 网络接口,错误:26 - 错误定位服务器/指定的实例)(.Net SqlClient 数据提供者)

我也看了这个帖子Can't connect to SQL Server 2014 Express,发现SQL Server服务停止了无法启动,SQL Server代理服务也停止了也启动不了。

直到最近我才受到这个影响,我需要用数据库做一些测试,但我需要我的本地实例来做测试。我会很感激任何建议,因为我对 SQL Server 和大多数计算机相关的东西还是新手,我会非常感谢那些可以把它降低到极低的人。

谢谢你-安东尼

【问题讨论】:

    标签: sql sql-server


    【解决方案1】:

    简而言之,卸载所有内容,然后重新安装您要使用的版本。

    某些配置文件肯定已经被 SQL Server 2014 覆盖了。别担心,可以修复的。

    首先:您需要任何现有的数据库吗?我认为不是因为您在过去 7 个月内没有使用 SQL Server。如果您确实需要某些数据库,您可以在 SQL Server 安装文件夹的 DATA 文件夹中的某处找到 .mdf.ldf 文件。

    然后:卸载 SQL Server 2012 - 请注意,由于您已损坏当前安装,因此可能会发生某些注册表项错误和/或服务或库不会被删除的情况。在这种情况下,请使用CCleaner 等工具修复注册表项,然后再次尝试删除这些程序/服务。

    最后一步:重新安装您想要的任何版本。如果您需要以前的数据库覆盖新的mdf/ldf 文件,则应该可以解决问题(当然,在服务器未运行时)。您可以从 SQL Server 配置管理器或服务中检查服务器的状态。

    【讨论】:

    • 您先生/女士是个天才。哈哈,非常感谢,这确实解决了我的问题。供将来参考:我卸载了与 SQL 关联的每个程序,然后运行以下可下载程序 show-hidden,然后运行 ​​CCleanerntregopt。之后我查看了 C:\ 并删除了仍然存在于 ProgramFiles 中的 SQL 文件夹。我重新安装了它,它现在可以正常工作了。
    猜你喜欢
    • 1970-01-01
    • 2011-04-29
    • 2016-11-18
    • 2017-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多