我已经在VM上安装了SQL Server 2014 Enterprise,并且正在尝试安装升级顾问。
说明我应该运行SqlUA.msi
,但我收到以下错误:
安装程序缺少先决条件:
Microsoft SQL Server 2014 Transact-SQL-ScriptDom,升级顾问安装程序未安装。要继续,请从下面的超链接安装SQL Server 2014 Transact-SQL ScriptDom,然后再次运行升级顾问设置操作:
这只是带我到下载页面。没有ScriptDom文件,但进一步搜索显示他们的意思是SQLDOM。所以我从上面的那个页面安装了SQLDOM.msi并得到以下错误:
嗯,这很令人困惑。首先我被告知我没有它,然后我被告知我正在尝试安装旧版本。我已经重新启动了VM和我的本地笔记本电脑但没有帮助。 Microsoft支持人员告诉我他们不支持升级顾问。Microsoft SQL Server 2012 Transact-SQL-ScriptDom
安装Microsoft SQL Server 2012 Transact-SQL-ScriptDom失败,因为计算机上已存在更高版本。要继续,请卸载更高版本,然后再次运行Microsoft SQL Server 2012 Transact-SQL ScriptDom安装程序。
答案 0 :(得分:5)
转到Microsoft®SQLServer®2014Feature Pack页面,此处:
http://www.microsoft.com/en-us/download/details.aspx?id=42295
单击“下载”按钮,然后查找名为“SqlDom.msi”的下载; x64版本约为1/3,x86版本约为80-85%。
这些应该是ScriptDom的最新版本。
答案 1 :(得分:2)
我有同样的问题,安装了x64 sqldom.msi - 它没有用。所以我然后安装了x86版本,升级顾问工作了。这是在服务器2012R2上使用SQL2012 x64。
答案 2 :(得分:0)
无法安装Eng_Microsoft_SQLServer_TransactSql_ScriptDom_dll_32文件,因为在cabinet文件redist.cab中找不到该文件。这可以 指示网络错误,从安装介质读取错误或此程序包有问题。