SQL 服务器不是有效的安装文件夹如何修复位置

SQL Server is not a valid installation folder how to fix location

我想在我的电脑上安装 SQL 服务器,但是当我尝试提供安装路径时,出现了这个错误,C:\Program Files (x86)\Microsoft SQL Server\ 不是有效的安装文件夹,我尝试了其他驱动器但仍然没有结果。

这里是SQL服务器安装中心的图片,有错误路径 SQL服务器安装中心有错误路径

请查看您尝试安装的 sql 服务器 version\edition(64 位或 32 位) 你的 OS 是多少?

如果您有合适的 .exe,请单击鼠标右键并 "run as admin"希望这篇文章对您有所帮助。 :)

你的 SQL 服务器安装中心使用我在图像中显示的路径它不起作用 这是因为您没有使用 SQL 服务器设置 请使用设置来安装 enter image description here

我从公司 self-service 推送中收到了 SQL Server 2012 的安装。 运行 setup.exe 以管理员身份设置安装媒体文件夹。错误消息仍然存在。

直接从 MS 下载媒体并比较安装文件夹。

在我的例子中,企业推送排除了安装目录中的 MEDIAINFO.xml 文件。将文件(从 MS 安装)复制到我的安装文件夹可以将其用作安装媒体文件夹。See Image

打开 SQL SERVER 安装中心,转到:

选项->Select安装媒体根目录-> 浏览到文件夹,其中包含 SQL 的 .msi 文件(应该类似于 C:\SQLServer2016Media\ExpressAdv_ENU\

首先,如果您因为安装了SQL Server Management Studio (SSMS) 而只有SQL 安装中心,则无法安装SQL 服务器。您需要有 SQL 服务器映像文件,例如 .iso 文件。

打开 .iso 文件或解压它,通过单击 .iso 中的文件夹(或从 .iso 解压的文件夹中)中的 Setup.exe 启动 SQL 安装中心.那就运行就好了

请访问https://social.msdn.microsoft.com/Forums/en-US/33153123-493e-4bfa-89a3-180c481b5fe4/lt-gt-sql-server-is-not-a-valid-installation-folder?forum=sqlgetstarted

下面的方法很适合我。 我查看了几个线程和答案,但其中 none 对我有用,所以我自己创建了解决方案 :D

仅适用于 .exe 文件,例如:SQLExpress16-KBXXXX_X64.exe 大小约为 ~1GB。

  • 如果你有这个文件然后运行它作为管理员。
  • 它会在 C:\ 的某个地方提取,例如 C:\cdf6776edfdsfsdf7678
  • Post 提取设置将自动运行。我希望您在安装程序询问安装目录时遇到错误。

进行如下操作:

一旦您看到安装解压文件就位,如 C:\cdf6776edfdsfsdf7678:

  • 等待提取完成。
  • 立即自动运行设置。请 SELECT "NO"。它会弹出一个窗口说。 'Setup Canceled by User'。 不要关闭弹出窗口
  • 转到位置:C:\cdf6776edfdsfsdf7678 并将整个文件夹复制到其他地方,如 C:\setup

您这样做是因为如果您关闭显示 'Setup canceled by user' 的弹出窗口,它将自动删除包含原始安装文件的提取文件。

  • 因此在删除之前我们正在复制安装媒体。

现在 运行 您复制的文件中的 setup.exe 或 运行 开始菜单中的 setup.exe 并在要求安装媒体时提供相同的路径。

啊!新信息曝光!最初,我的 .exe 文件位于此处:

C:\

我刚刚将我的 .exe 文件移动到一个新位置,这里是:

C:\Program Files (x86)\Microsoft SQL Server\

上下文: 您将 SQL Server 2019 版本从 Express 更新为 Developer。问题是 "SQL SERVER Installation Center" -> 选项 -> "Select installation media root directory" 没有更新,现在似乎根本没有文件夹。

解决方法:代替运行"SQL SERVER Installation Center"

  1. 运行 第一次安装时下载的 exe 安装程序。
  2. 然后select"Custom"安装类型,然后会出现你的"Media location"路径(如:"C:\SQL2019")。在该路径内,是有效的实例文件夹(例如 "C:\SQL2019\ExpressAdv_ENU")。
  3. 关闭您的 exe 安装程序,然后
  4. 终于在 "SQL SERVER Installation Center" 中再次尝试。

C:\SQL2019\Developer_ENU 应该适用于 2019 版本

这对我有用, 从您需要的 SQL 服务器安装目录的 SETUP.EXE 文件开始安装。 https://readdy.net/Notes/Details/596?v=d

当您单击 exe 安装程序时,它会显示一个文件夹,安装程序也将提取该文件夹。例如我的是 C:\SQL2019(见下图)。

为了使用正确的安装文件夹启动命令中心,只需浏览安装文件夹,直到找到 Setup.exe 文件并将安装文件夹指向它。