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

时间:2017-12-19 10:13:16

标签: sql visual-studio-2017 ssms sql-server-data-tools sql-server-2017

在安装Visual Studio 2017的SQL Server数据工具期间出现问题

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

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

屏幕截图:See here

此处提供的日志文件: 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.

-

任何人都可以帮忙吗?

6 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

对我有用的是重启计算机并重新启动SSDT的安装。

我在SSDT设置中安装了Visual Studio。

答案 2 :(得分:1)

从Microsoft下载并安装以下.vsix文件(我从日志中获取这些链接):

答案 3 :(得分:1)

我尝试将SSDT安装到Visual Studio 2019(我已安装的唯一VS版本)中。通过告诉SSDT安装独立的Visual Studio 2017选项并在Visual Studio 2019中安装了扩展“ SQL Server Integration Services项目”进行了修复。

答案 4 :(得分:0)

在我的情况下,SSISOneDesigner2014.msi使我无法下载日志,并且唯一的解决方法是执行离线 SSDT安装,因为我已经拥有Visual Studio 2017实例,正在执行

json

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

然后,手动下载SSISOneDesigner2014.msi并复制到SSDT-Setup-ENU.exe /layout c:\<filepath>

之后,执行以下操作:

c:\<filepath>\payload

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

答案 5 :(得分:0)

我知道这是一个老问题,但是对我有用的是右键单击SSDT安装程序(将其下载到笔记本电脑/ PC,而不是从浏览器运行),然后以管理员身份运行它。我很幸运,无需任何其他步骤即可使其正常工作。