4

我已经在 VM 上安装了 SQL Server 2014 Enterprise,并且正在尝试安装升级顾问。

方向指示我应该运行SqlUA.msi,但我收到以下错误:

安装程序缺少先决条件:

Microsoft SQL Server 2014 Transact-SQL-ScriptDom,升级顾问安装程序未安装。要继续,请从下面的超链接安装 SQL Server 2014 Transact-SQL ScriptDom,然后再次运行升级顾问安装操作:

http://go.microsoft.com/fwlink/?LinkID=296473

这只是将我带到下载页面。没有 ScriptDom 文件,但进一步搜索显示它们的意思是 SQLDOM。所以我从上面的那个页面安装了 SQLDOM.msi 并得到了以下错误:

Microsoft SQL Server 2012 Transact-SQL-ScriptDom

安装 Microsoft SQL Server 2012 Transact-SQL-ScriptDom 失败,因为计算机上已存在更高版本。若要继续,请卸载更高版本,然后再次运行 Microsoft SQL Server 2012 Transact-SQL ScriptDom 安装程序。

嗯,这很令人困惑。首先我被告知我没有它,然后我被告知我正在尝试安装旧版本。我已经重新启动了 VM 和我的本地笔记本电脑,但没有帮助。微软支持告诉我他们不支持升级顾问。

4

3 回答 3

5

转到 Microsoft® SQL Server® 2014 功能包页面,此处:

http://www.microsoft.com/en-us/download/details.aspx?id=42295

单击下载按钮,然后查找名为“SqlDom.msi”的下载;x64 版本大约下降了 1/3,x86 版本大约下降了 80-85%。

这些应该是最新版本的 ScriptDom。

于 2014-08-22T14:24:31.563 回答
2

我有同样的问题,安装了 x64 sqldom.msi - 它没有用。所以我然后安装了 x86 版本并且升级顾问工作。这是在带有 SQL2012 x64 的服务器 2012R2 上。

于 2014-12-02T09:50:55.813 回答
0

无法安装文件 Eng_Microsoft_SQLServer_TransactSql_ScriptDom_dll_32,因为在压缩包文件 redist.cab 中找不到该文件。这可能表示网络错误、从安装介质读取错误或此软件包有问题。

于 2016-11-23T14:13:26.880 回答