SQL Server 2012 无法安装或删除

SQL Server 2012 无法安装或删除

这里有一个奇怪的问题。已安装的程序显示已安装 SQL Server 2012,但在运行卸载程序时无法自行卸载。更糟糕的是,它还不允许安装我想要的组件,说依赖项失败(SQL Client Connectivity SDK),但除此之外没有什么帮助。

还有人遇到这个错误/知道如何解决吗?

答案1

您之前安装过 SQL 2012 吗?或者您继承了这台机器但不知道它的历史?

打开 SQL Server 配置管理器,查看您的实例是否列在其中。如果不在那里,则 SQL 认为它不存在,反之亦然。

接下来,查找如下文件:

C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log\Summary.txt

查看该文件并查看它是否能为该问题提供线索。

您还应该看到每次安装尝试的一系列文件夹。

另外,我会尝试运行安装程序并尝试修复选项。

另一种可能性是安装一个具有新名称的新实例。

如需卸载,请尝试下载CCleaner并通过该程序运行卸载。

答案2

我遇到了同样的问题。我有 SQL 2008 Express,需要 SQL 2012 Express。我保留了 2008。安装 2012 后,我意识到我只安装了核心引擎,没有安装任何工具。

对我有用的最终解决方案:

  1. 彻底卸载 2008,我必须在“控制面板 - 程序和功能”中一次卸载一个组件。

  2. 找到核心 SQL Server 应用程序(我的情况是 64 位)并卸载它。它显示如下

    Microsoft SQL Server Server 2012(64 位)

以上操作卸载了所有 2012 组件 - 我总共有 9 或 10 个 SQL Server 2012 条目。

  1. 安装 SQL Server 2012 Express Advanced。此下载包含所有工具和免费附加组件。Express 不包括 Server Profiler...

SQL Server 2012 Express(64 位)下载选项:

  • SQLEXPR_x64_ENU 仅数据库引擎,没有工具、报告服务或全文搜索
  • SQLEXPRWT_x64_ENU WT 表示使用工具。使用工具的数据库引擎(SQL Server Management Studio、Distributed Replay - Admin Tool、LocalDB
  • SQLEXPRADV_x64_ENU 高级。带有工具的数据库引擎以及 SSDT、全文搜索、一些报告服务功能

相关内容