安装 SQL Server Management Studio 2016 时无法确定有效的安装目标文件夹

2024-07-03

安装 SSMS 2016 时,出现以下错误并且安装终止:

SQL Server 2016 公用文件:无法确定安装的有效目标文件夹。

我尝试过以下解决方案:

  1. 删除所有文件%TEMP% folder
  2. 检查一下BootstrapDir存在于 HKLM 中

MS 网站上建议了上述 2 个选项。

我拥有管理员权限,还必须补充一点,我已经在这台计算机上安装了 SSMS 2016,但我将其删除以清理一些空间。

我可能会寻找什么想法来解决这个问题?


这是我收到的确切错误消息:

BootstrapperEngineDataModel.OnError: Burn engine encountered error. PackageId: sql_ssms_extensions_msp_x86, ErrorType: WindowsInstaller, ErrorCode: 1807, Data: 1807, ErrorMessage: A valid destination folder for the install could not be determined., UIHint: 0
MainViewModel.AddFailedCondition: Error: Hotfix 2164 for  sql_ssms_extensions (KB3182270): A valid destination folder for the install could not be determined.
MainViewModel.OnPackageError: setup failed for packageId: sql_ssms_extensions_msp_x86, package: Hotfix 2164 for  sql_ssms_extensions (KB3182270), errorCode: 1807, errorMessage: A valid destination folder for the install could not be determined.

解决这个问题的解决方案是:

Start regedit并转到(或搜索BootstrapDir在注册表中):

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Microsoft SQL Server\130\Bootstrap

在我的电脑中,BootstrapDir被指出:

C:\程序文件(x86)\Microsoft SQL Server\130\安装引导程序\

我将其更改为:

C:\Program Files\Microsoft SQL Server\130\Setup Bootstrap\

然后再次尝试重新安装,它在我的机器上可以运行。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

安装 SQL Server Management Studio 2016 时无法确定有效的安装目标文件夹 的相关文章

  • 将 Rails 2.x 与 MS SQL Server 2005 结合使用

    这里有人有使用 Rails 2 x 中的 MS SQL Server 2005 的积极经验吗 我们的开发人员使用 Mac OS X 我们的产品在 Linux 上运行 由于遗留原因 我们应该使用 MS SQL Server 2005 我们正在
  • SQL Server 2012 - 使用 openquery 插入链接服务器表

    我有一个链接服务器Remoteserver包含一个表 其中保存目录中的文件和文件夹名称 当我在远程服务器上时 我可以运行内置程序 xp dirtree 并填充 文件 表 但我需要做的是从本地 SQL 服务器运行一个查询来执行以下操作 删除所
  • SQL Server,误导性的 XLOCK 和优化

    从我最近所做的一些测试和阅读来看 XLOCK 的 X 独占 名称部分似乎具有误导性 事实上 它并不比 UPDLOCK 多加锁 如果它是独占的 它将阻止外部 SELECT 但事实并非如此 我无法从阅读或测试中看出两者之间的区别 XLOCK 唯
  • 从 ASP.NET 插入到 MS Access

    我们正在尝试建立一个专门用于内联网的服务台票务系统 决定使用 Visual Studio 2008 Express 的 ASP NET C 如果需要的话 我们有一个完整版本 没什么花哨的 几页抓取 NTLM 信息 系统信息并将其与问题一起存
  • 与选择顶部相反

    Transact SQL 有一个方便的SELECT TOP 4 whatever FROM 我想做一个 SELECT 查询 返回表中的最后 n 个条目 而不是第一个条目 这是我用来返回在表中输入的前四个项目的查询 使用 SELECT TOP
  • 向上或向下舍入到最接近的 20

    正如问题所示 我需要向上或向下舍入到最接近的 20 除了 0 14 的数字外 所有数字都必须舍入到 20 因为不允许零值 该表不必用新值更新 目前我只能四舍五入到最接近的 100 如下所示 CASE WHEN ROUND number 2
  • 在 SQL Server 中,如何找到引用列的所有位置?

    在我相当大的数据库中 我想找出整个模式 SP 函数 表 触发器 中引用列的任何地方 我不想只进行文本搜索 因为这会获取评论 还会从其他表中找到类似命名的列 有谁知道我是否 如何可以做到这一点 我使用 SQL Server 2008 Warn
  • 在 Dev Box 上安装 SQL Server 2008 时要使用哪些服务帐户

    我正在我的开发计算机上安装 SQL Server 2008 在安装过程中 系统要求我为不同的服务分配帐户 如果这是一台简单的开发机 我应该使用什么帐户来提供未分配用户的服务 我可以使用我登录的帐户 我是这台机器上的唯一用户 吗 我应该使用
  • 将图像保存到数据库

    我有一些简单的实体 现在需要有一个个人资料图像 执行此操作的正确方法是什么 因此 这是一对一的关系 一张图像仅与一个实体相关 反之亦然 该图像应通过网络表单上传并插入相关实体 如果有人能指出如何将图像持久保存到数据库和相关实体的正确方向 那
  • 对一列求和,然后减去另一列的总和

    我有一个包含以下字段的表 EmpID Code Amount TransDate CM CMDate 我想要访问数据网格的是SUM一切Amount具有相同的Code and SUM the CM具有相同的Code as the Amount
  • SQL Server 2008 R2 安装卡住

    当我尝试安装 mySQL Server 2008 R2 时 它总是卡在SqlEngineDBStartConfigAction install configrc Cpu64 我在其他问题中发现我应该杀死msiexec进程 但我找不到它 我应
  • SQL Server 2012:插入和触发器之间的 DATETIME 差异

    我们遇到了一个非常奇怪的问题 当打电话时GETUTCDATE 第二个语句中的返回值比第一个语句稍早 我们的场景如下 我们插入一个表来跟踪用户当前状态 该表有一个触发器 可以将用户过去状态的关联历史表插入到DATETIME字段和插入调用GET
  • SQL Server 2012:插入和触发器之间的 DATETIME 差异

    我们遇到了一个非常奇怪的问题 当打电话时GETUTCDATE 第二个语句中的返回值比第一个语句稍早 我们的场景如下 我们插入一个表来跟踪用户当前状态 该表有一个触发器 可以将用户过去状态的关联历史表插入到DATETIME字段和插入调用GET
  • 安装 SQL Server Management Studio 2016 时无法确定有效的安装目标文件夹

    安装 SSMS 2016 时 出现以下错误并且安装终止 SQL Server 2016 公用文件 无法确定安装的有效目标文件夹 我尝试过以下解决方案 删除所有文件 TEMP folder 检查一下BootstrapDir存在于 HKLM 中
  • 无法让链接服务器在 Sql Azure 中工作

    我们正在使用 Azure 的试用版 我们正在尝试从我们内部的 SQL Server 2012 执行跨服务器查询 我们似乎已经将我们本地的 2012 年与 Azure 联系起来了 当我进入Server Object gt Linked Ser
  • SQLConnection.Open();抛出异常

    更新旧软件 但为了保持向后兼容性 我需要连接到 mdb 访问 数据库 我使用以下连接但不断出现异常 为什么 我已经验证了路径 数据库存在等 这一切都是正确的 string Server localhost string Database d
  • 比较跨多个数据库的存储过程 (SQL Server)

    SQL 大师 我们的架构由多个客户数据库和一个公共代码库组成 当我们部署数据库更改时 必须针对每个数据库运行脚本 由于部署问题 我们的存储过程有时会彼此不同步 我想创建一个脚本来返回这些不匹配的过程 以确保我们在部署后拥有数据库的同步副本
  • 如果条件不匹配,select 语句返回什么?

    例如 如果我有以下声明 declare uid int set uid select id from tablename where condition 在这种情况下 如果 select 没有返回结果 那么 uid be 简而言之 它将为空
  • 使用参数的 SQL Server 查询比使用常量字符串的查询花费的时间更长

    我在使用 MS SQL Server 2008 时遇到一个问题 当我使用硬编码字符串作为参数执行查询时 查询运行得很快 但是当我使用字符串参数时 查询需要更长的时间 常量字符串查询需要1秒 而其他则需要11秒 以下是代码 常量字符串 1秒
  • IF 语句中间的 GO 命令

    我正在寻找有关创建表的信息 仅当它们在当前数据库中不存在时 以便能够在可能或可能没有它们的不同数据库中创建它 并发现这两个有用的主题 SQL Server 检查表是否存在 https stackoverflow com questions

随机推荐

  • 比较两个 JObject 或 JArray

    我有一个 WPF 应用程序 它从 REST Web 服务获取数据并返回 JSON 数据 然后该数据将被转换为xml 该 xml 文件稍后将被转换回 JSON 以便与调用相同函数的 REST Web 服务中的新 JSON 数据进行比较 我该怎
  • 比较两个 JObject 或 JArray

    我有一个 WPF 应用程序 它从 REST Web 服务获取数据并返回 JSON 数据 然后该数据将被转换为xml 该 xml 文件稍后将被转换回 JSON 以便与调用相同函数的 REST Web 服务中的新 JSON 数据进行比较 我该怎
  • Android 方法“评价我的应用程序”[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 是否有最佳实践方法来提示 Android 用户对您的应用程序进行评分 考虑到他们可以从 Amazon com 或 Google Mar
  • Androidx Room rx 问题

    我开始使用最新的androidx room支持的版本io reactivex返回类型 dependencies def room version 2 1 0 alpha02 implementation androidx room room
  • Androidx Room rx 问题

    我开始使用最新的androidx room支持的版本io reactivex返回类型 dependencies def room version 2 1 0 alpha02 implementation androidx room room
  • 如何让一个函数具有不同的返回类型? C++

    我正在做一项作业 我的教授给了我们这项任务作为作业的一部分 我对 C 还比较陌生 所以请提供帮助 我创建了该函数 但是我不明白他如何在未找到任何内容的情况下返回空白字符串 但如果找到则返回一个整数 在不重载函数的情况下是否可以实现 现在我只
  • 如何让一个函数具有不同的返回类型? C++

    我正在做一项作业 我的教授给了我们这项任务作为作业的一部分 我对 C 还比较陌生 所以请提供帮助 我创建了该函数 但是我不明白他如何在未找到任何内容的情况下返回空白字符串 但如果找到则返回一个整数 在不重载函数的情况下是否可以实现 现在我只
  • 为什么 Safari 渲染 CSS 多列布局的方式不同?

    我正在建造一个网站 http www marie charlot be主要在 Chrome 上进行测试 间歇性地检查它是否仍然可以在 Firefox 上运行 我认为 由于 Chrome 和 Safari 都运行在 WebKit 上 因此它们
  • 使用 Android 使用 zebra mz 220 进行打印

    我正在学习使用我的 MZ 220 斑马打印机 我已经使用斑马设置实用程序打印了几个单词 但我需要使用 Android 和蓝牙进行打印 但我不知道如何使其工作 任何信息都会有帮助 zebra 是否有任何 api 可以帮助我在 Android
  • 为什么 Safari 渲染 CSS 多列布局的方式不同?

    我正在建造一个网站 http www marie charlot be主要在 Chrome 上进行测试 间歇性地检查它是否仍然可以在 Firefox 上运行 我认为 由于 Chrome 和 Safari 都运行在 WebKit 上 因此它们
  • 如何插入只有一个 IDENTITY 列的表?

    在尝试回答的过程中提出了这个问题另一个 https stackoverflow com questions 850017 how to manage groups in the database 850049 850049 考虑下面的 MS
  • 如何插入只有一个 IDENTITY 列的表?

    在尝试回答的过程中提出了这个问题另一个 https stackoverflow com questions 850017 how to manage groups in the database 850049 850049 考虑下面的 MS
  • 如何以 UTF8 格式打开 ascii 编码的文件?

    我的文件采用 US ASCII 格式 命令如下a file main html and a read 将它们加载为 ASCII 文本 如何让它加载为 UTF8 我试图解决的问题是 UnicodeEncodeError ascii codec
  • 如何以 UTF8 格式打开 ascii 编码的文件?

    我的文件采用 US ASCII 格式 命令如下a file main html and a read 将它们加载为 ASCII 文本 如何让它加载为 UTF8 我试图解决的问题是 UnicodeEncodeError ascii codec
  • 我可以中断标有 DebuggerStepThrough 属性的方法吗?

    DebuggerStepThrough 属性告诉调试器跳过该方法 但是如果我真的想单步执行该方法并且不想删除该属性怎么办 有没有办法在 Visual Studio 中做到这一点 按 F12 转到方法定义 然后在单步执行之前在左大括号上放置一
  • 我可以中断标有 DebuggerStepThrough 属性的方法吗?

    DebuggerStepThrough 属性告诉调试器跳过该方法 但是如果我真的想单步执行该方法并且不想删除该属性怎么办 有没有办法在 Visual Studio 中做到这一点 按 F12 转到方法定义 然后在单步执行之前在左大括号上放置一
  • 集合的隐式转换

    如果我在两种类型之间定义显式转换运算符 那么我是否可以在这些类型的集合之间显式转换 IE public static explicit operator FooEntity Entity entity FooEntity e new Foo
  • 集合的隐式转换

    如果我在两种类型之间定义显式转换运算符 那么我是否可以在这些类型的集合之间显式转换 IE public static explicit operator FooEntity Entity entity FooEntity e new Foo
  • 安装 SQL Server Management Studio 2016 时无法确定有效的安装目标文件夹

    安装 SSMS 2016 时 出现以下错误并且安装终止 SQL Server 2016 公用文件 无法确定安装的有效目标文件夹 我尝试过以下解决方案 删除所有文件 TEMP folder 检查一下BootstrapDir存在于 HKLM 中
  • 安装 SQL Server Management Studio 2016 时无法确定有效的安装目标文件夹

    安装 SSMS 2016 时 出现以下错误并且安装终止 SQL Server 2016 公用文件 无法确定安装的有效目标文件夹 我尝试过以下解决方案 删除所有文件 TEMP folder 检查一下BootstrapDir存在于 HKLM 中