安装SSDT(SQL Server数据工具)时出现错误。

15

在安装 SQL Server Data Tools for Visual Studio 2017 期间,我遇到了问题。

我收到以下错误消息 (翻译):

The requested meta file operation is not supported (0x800707D3)

截图: 在这里查看

日志文件可以在此找到: https://www.dropbox.com/s/e34kry9ycj76j7n/SSDT-Setup-ENU_20171219090643.log?dl=0

以下是来自链接的日志文件中的相关部分:

[13C4:3020][2017-12-19T10:07:22]i000: MainViewModel.OnPackageActionProgress: Percent completed: 0, Overall progress: 27
[13C4:3020][2017-12-19T10:07:22]i000: MainViewModel.OnPackageActionProgress: Percent completed: 0, Overall progress: 27
[13C4:3020][2017-12-19T10:07:22]i000: MainViewModel.OnPackageActionProgress: Percent completed: 0, Overall progress: 27
[13C4:3020][2017-12-19T10:07:22]i000: MainViewModel.OnPackageActionProgress: Percent completed: 0, Overall progress: 27
[13C4:3020][2017-12-19T10:08:49]i000: MainViewModel.OnPackageActionProgress: Percent completed: 0, Overall progress: 27
[13C4:3020][2017-12-19T10:08:51]i000: MainViewModel.OnPackageActionProgress: Percent completed: 0, Overall progress: 27
[13C4:3020][2017-12-19T10:08:51]i000: MainViewModel.OnPackageActionProgress: Percent completed: 0, Overall progress: 27
[13C4:3020][2017-12-19T10:08:51]i000: MainViewModel.OnPackageAction: Install Completed for package SQL Server Integration Services 2012 (id: SSISOneDesigner2012)
[13C4:3020][2017-12-19T10:08:51]i319: Applied rollback package: SSISOneDesigner2012, result: 0x0, restart: None
[4214:2830][2017-12-19T10:08:51]i329: Removed package dependency provider: {DB97C76B-9116-42C5-8814-0041856EB9E6}, package: SSISOneDesigner2012
[4214:2830][2017-12-19T10:08:51]i329: Removed package dependency provider: Microsoft.DataTools.ReportingServices, package: Microsoft.DataTools.ReportingServices
[4214:2830][2017-12-19T10:08:51]i329: Removed package dependency provider: Microsoft.DataTools.AnalysisServices, package: Microsoft.DataTools.AnalysisServices
[13C4:3020][2017-12-19T10:08:51]i000: MainViewModel.OnPackageActionProgress: Percent completed: 100, Overall progress: 100
[4214:2830][2017-12-19T10:08:51]i372: Session end, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{058aacb1-dd61-42d2-951e-fc2d0b51c456}, resume: None, restart: None, disable resume: No
[4214:2830][2017-12-19T10:08:51]i330: Removed bundle dependency provider: {058aacb1-dd61-42d2-951e-fc2d0b51c456}
[4214:2830][2017-12-19T10:08:51]i352: Removing cached bundle: {058aacb1-dd61-42d2-951e-fc2d0b51c456}, from path: C:\ProgramData\Package Cache\{058aacb1-dd61-42d2-951e-fc2d0b51c456}\
[4214:2830][2017-12-19T10:08:51]i371: Updating session, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{058aacb1-dd61-42d2-951e-fc2d0b51c456}, resume: None, restart initiated: No, disable resume: No
[13C4:3020][2017-12-19T10:08:51]e000: MainViewModel.OnBundleAction: Bundle action failed: De aangevraagde metabestandsbewerking wordt niet ondersteund (0x800707D3)
[13C4:3020][2017-12-19T10:08:51]i399: Apply complete, result: 0x800707d3, restart: None, ba requested restart:  No
[13C4:2DC4][2017-12-19T10:09:07]i000: MainViewModel.OpenUrl: Opening url: C:\Users\GEBRUI~1\AppData\Local\Temp\SsdtSetup\SSDT-Setup-ENU_20171219090643.log
[13C4:2DC4][2017-12-19T10:10:35]i000: MainViewModel.OpenUrl: Opening url: 
C:\Users\GEBRUI~1\AppData\Local\Temp\SsdtSetup\SSDT-Setup-ENU_20171219090643.log

我已安装SQL Server Management Studio 17,不久之后又安装了SQL Server 2017。

-

有人能提供帮助吗?


很不幸,我总是遇到这个工具的问题。尽管错误不同,但以下是我逐步安装成功的指南,你可以尝试一下。https://dev59.com/4lYO5IYBdhLWcg3wEddO#47645278 - Nick.McDermaid
感谢您的回复。我已经完成了第三步,但是没有看到修复按钮。不过我注意到只有 SQL Server 数据库被选中,而其他的(SSAS、SSIS、SSRS)都没有被选中。我会尝试分别安装它们。 - Edwin
可能与安装顺序有关吗?SSManagement Studio --> SQL 2017 --> SSData Tools - Edwin
不确定-如果你谷歌一下,你会发现许多悲惨的故事。这通常与之前安装的Visual Studio有关。 - Nick.McDermaid
答案很简单。经过24小时的尝试,我发现缺少了一些Visual Studio 2017组件。安装这些组件后运行SSDT设置即可解决问题。 - Sahin Siddique
6个回答

3

我在尝试向Visual Studio 2019安装SSDT时遇到了这个问题(这是我安装的唯一版本)。通过告诉SSDT安装独立的Visual Studio 2017选项,并在Visual Studio 2019中安装“SQL Server Integration Services Projects”扩展,问题得以解决。


2

我遇到了完全相同的错误。我不得不修复我的Visual Studio Professional 2017实例,因为我是在那里安装工具的。修复了该实例后,设置SSDT就没有任何问题了。幸运的是,我刚刚安装了Visual Studio,所以没有丢失任何配置。


1
同样的错误,按照 Tim 的建议启动了安装程序。发现我暂停了 VS 2017 的更新!点击继续,让它完成,然后 SSDT 安装成功。https://learn.microsoft.com/en-us/visualstudio/install/repair-visual-studio - Jersey Dude

1

Microsoft.DataTools.AnalysisServices的链接不正确,可以在Visual Studio Marketplace上找到正确的链接:https://marketplace.visualstudio.com/items?itemName=ProBITools.MicrosoftAnalysisServicesModelingProjects - Lex van Buiten
我应该如何安装它以适用于 Visual Studio 2017 而不是 2015? - Scar

1
我遇到的解决办法是重启电脑,重新安装SSDT。 我在SSDT安装程序中安装了Visual Studio。

1
我知道这是一个老问题,但对我有效的方法是右键单击SSDT安装程序(将其下载到您的笔记本电脑/个人电脑上,而不是从浏览器中运行),然后以管理员身份运行它。我很幸运地在没有任何其他步骤的情况下使它工作。

真的很有帮助!我尝试了很多方法,只有这个简单的方法有效。 - user618520

0
在我的情况下,SSISOneDesigner2014.msi 在日志中给我一个下载错误,唯一的解决方法是执行离线 SSDT 安装,因为我已经有了 Visual Studio 2017 实例,所以执行。
SSDT-Setup-ENU.exe /layout c:\<filepath>

(其中 filepath 是您想要下载安装程序文件的任何位置。)

然后,手动下载SSISOneDesigner2014.msi并复制到c:\<filepath>\payload

之後執行以下操作:

SSDT-Setup-ENU.exe /install

这样安装就可以正确安装其余的组件了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接