2016-10-12 34 views
7

我想安裝SQL Server數據工具 - Visual Studio 2015,但我不斷收到「未指定的錯誤」。SQL Server數據工具2015安裝錯誤

日誌文件位於https://drive.google.com/open?id=0B3CEKzS2Sw8OODNJOXZJVGRWQlU

我已經安裝了Visual Studio Professional 2015。

我想安裝SSDT 2015,因爲我的數據庫最近從SQL Server 2008 R2遷移到2014年,而且我需要使用SSIS。以前,我使用SQL Server商業智能開發工作室來創建我的DTS包,我仍然安裝它來訪問舊的包。

我試圖找到解決我的問題,但一切似乎是關於VS 2013安裝問題。

如果我需要提供更多信息,請讓我知道。

以下是鏈接日誌文件中的相關部分。

[2308:24BC][2016-10-12T09:32:14]: Plan complete, result: 0x0 
[2308:24BC][2016-10-12T09:32:14]: Apply begin 
[287C:2C64][2016-10-12T09:32:14]: Creating a system restore point. 
[287C:2C64][2016-10-12T09:32:21]: Created a system restore point. 
[287C:2C64][2016-10-12T09:32:21]: Caching bundle from: 'C:\Users\JENMCC~1\AppData\Local\Temp\{2e9e05c8-ae49-4af6-9121-fa821d1b5334}\.be\SSDTSetup.exe' to: 'C:\ProgramData\Package Cache\{2e9e05c8-ae49-4af6-9121-fa821d1b5334}\SSDTSetup.exe' 
[287C:2C64][2016-10-12T09:32:21]: Registering bundle dependency provider: {2e9e05c8-ae49-4af6-9121-fa821d1b5334}, version: 14.0.60923.0 
[2308:28AC][2016-10-12T09:32:21]: Prompt for source of package: DotNet46, payload: DotNet46, path: U:\Downloads\Microsoft\SSDT\SSDT 2015\payload\neutral\NDP461-KB3102436-x86-x64-AllOS.exe 
[2308:28AC][2016-10-12T09:32:21]: Acquiring package: DotNet46, payload: DotNet46, download from: https://go.microsoft.com/fwlink/?LinkId=715689 
[2308:28AC][2016-10-12T09:32:21]: Error 0x80072ee7: Failed to send request to URL: https://go.microsoft.com/fwlink/?LinkId=715689 
[2308:28AC][2016-10-12T09:32:21]: Error 0x80072ee7: Failed to send request to URL: https://go.microsoft.com/fwlink/?LinkId=715689 
[2308:28AC][2016-10-12T09:32:21]: Error 0x80072ee7: Failed to connect to URL: https://go.microsoft.com/fwlink/?LinkId=715689 
[2308:28AC][2016-10-12T09:32:21]: Error 0x80072ee7: Failed to get size and time for URL: https://go.microsoft.com/fwlink/?LinkId=715689 
[2308:28AC][2016-10-12T09:32:21]: Error 0x80072ee7: Failed attempt to download URL: 'https://go.microsoft.com/fwlink/?LinkId=715689' to: 'C:\Users\JENMCC~1\AppData\Local\Temp\{2e9e05c8-ae49-4af6-9121-fa821d1b5334}\DotNet46' 
[2308:28AC][2016-10-12T09:32:21]: Error 0x80072ee7: Failed to acquire payload from: 'https://go.microsoft.com/fwlink/?LinkId=715689' to working path: 'C:\Users\JENMCC~1\AppData\Local\Temp\{2e9e05c8-ae49-4af6-9121-fa821d1b5334}\DotNet46' 
[2308:28AC][2016-10-12T09:32:21]: Failed to acquire payload: DotNet46 to working path: C:\Users\JENMCC~1\AppData\Local\Temp\{2e9e05c8-ae49-4af6-9121-fa821d1b5334}\DotNet46, error: 0x80072ee7. 
[2308:28AC][2016-10-12T09:32:21]: Applied non-vital package: DotNet46, encountered error: 0x80072ee7. Continuing... 
[2308:28AC][2016-10-12T09:32:21]: Prompt for source of package: adalsql13X64, payload: adalsql13X64, path: U:\Downloads\Microsoft\SSDT\SSDT 2015\payload\x64\adalsql.msi 
[2308:28AC][2016-10-12T09:32:21]: Acquiring package: adalsql13X64, payload: adalsql13X64, download from: https://go.microsoft.com/fwlink/?LinkId=817285&clcid=0x409 
[2308:28AC][2016-10-12T09:32:21]: Error 0x80072ee7: Failed to send request to URL: https://go.microsoft.com/fwlink/?LinkId=817285&clcid=0x409 
[2308:28AC][2016-10-12T09:32:21]: Error 0x80072ee7: Failed to send request to URL: https://go.microsoft.com/fwlink/?LinkId=817285&clcid=0x409 
[2308:28AC][2016-10-12T09:32:21]: Error 0x80072ee7: Failed to connect to URL: https://go.microsoft.com/fwlink/?LinkId=817285&clcid=0x409 
[2308:28AC][2016-10-12T09:32:21]: Error 0x80072ee7: Failed to get size and time for URL: https://go.microsoft.com/fwlink/?LinkId=817285&clcid=0x409 
[2308:28AC][2016-10-12T09:32:21]: Error 0x80072ee7: Failed attempt to download URL: 'https://go.microsoft.com/fwlink/?LinkId=817285&clcid=0x409' to: 'C:\Users\JENMCC~1\AppData\Local\Temp\{2e9e05c8-ae49-4af6-9121-fa821d1b5334}\adalsql13X64' 
[2308:28AC][2016-10-12T09:32:21]: Error 0x80072ee7: Failed to acquire payload from: 'https://go.microsoft.com/fwlink/?LinkId=817285&clcid=0x409' to working path: 'C:\Users\JENMCC~1\AppData\Local\Temp\{2e9e05c8-ae49-4af6-9121-fa821d1b5334}\adalsql13X64' 
[2308:28AC][2016-10-12T09:32:21]: Failed to acquire payload: adalsql13X64 to working path: C:\Users\JENMCC~1\AppData\Local\Temp\{2e9e05c8-ae49-4af6-9121-fa821d1b5334}\adalsql13X64, error: 0x80072ee7. 
[287C:2500][2016-10-12T09:32:21]: Removing cached package: DotNet46, from path: C:\ProgramData\Package Cache\83D048D171FF44A3CAD9B422137656F585295866\ 
[287C:2500][2016-10-12T09:32:21]: Unable to remove cached package: DotNet46, from path: C:\ProgramData\Package Cache\83D048D171FF44A3CAD9B422137656F585295866\, reason: 0x80070003. Continuing... 
[2308:24BC][2016-10-12T09:32:21]: Error 0x80072ee7: Failed while caching, aborting execution. 
[287C:2C64][2016-10-12T09:32:21]: Removed bundle dependency provider: {2e9e05c8-ae49-4af6-9121-fa821d1b5334} 
[287C:2C64][2016-10-12T09:32:21]: Removing cached bundle: {2e9e05c8-ae49-4af6-9121-fa821d1b5334}, from path: C:\ProgramData\Package Cache\{2e9e05c8-ae49-4af6-9121-fa821d1b5334}\ 
[2308:24BC][2016-10-12T09:32:22]: Apply complete, result: 0x80072ee7, restart: None, ba requested restart: No 
+0

看來你在那個時候有網絡問題,日誌引用這個'無法發送請求到URL:https://go.microsoft.com/fwlink/?LinkId = 715689' – TheGameiswar

+0

鏈接被認爲是不好的SO ,而是在問題中張貼鏈接的相關部分。 – pingul

+0

@pingul你說得對。我粘貼了鏈接日誌文件中的相關部分。 – Shiva

回答

0

通過一個非常繁瑣的過程,我成功安裝SSDT 2015年

即使日誌顯示:

Failed to send request to URL... 

我能夠手動轉到指定URL的網頁瀏覽器,所以我下載了缺失的項目並再次運行安裝。這一次,安裝給了我一個它不能請求的新URL。所以我下載了該項目並再次嘗試。第三次,它提出了另一個失敗的請求。再次,我下載了缺失的項目...

總體而言,我最終在SSDT 2015安裝成功完成之前下載了25多個項目。使用日誌中引用的URL,我手動下載以下文件並將它們放入日誌文件中顯示的目錄中。

adalsql.msi 
CommonAzureTools.cab 
CommonAzureTools.msi 
NDP461-KB3102436-x86-x64-AllOS.exe 
SharedManagementObjects.msi 
SQL_AS_ADOMD.msi 
SQL_AS_AMO.msi 
SQL_AS_AMO2012.msi 
SQL_AS_AMO2014.msi 
SQL_AS_OLEDB.msi 
SqlDom.msi 
SqlLocalDB.msi 
sqlncli.msi 
SQLSysClrTypes.msi 
SSDT.msi 
SSDTAS.msi 
SSDTDBSvcExternals.msi 
SSDTIS.msi 
SSDTPostInstall.msi 
SSDTRS.msi 
SSISOneDesigner2012.msi 
SSISOneDesigner2014.msi 
TSqlLanguageService.msi 
vsta_ls.exe 
vsta_setup.exe 

SSDT中的每一個下載並重新啓動安裝後,進度將獲得更先進一點與另一個文件也無法下載示數之前。

僅供參考,我從msdn.microsoft.com/en-us/mt186501下載了安裝文件,因此它應該可以工作。

+0

你從那裏下載了什麼?網頁安裝程序或ISO?最有可能你有一個網絡問題,導致超時 –

+0

對不起,延遲迴答。我只是點擊了頂部附近的藍色「下載SQL Server數據工具」鏈接。這帶我到https://go.microsoft.com/fwlink/?LinkID=828740,它讓我下載並安裝SSDTSetup.exe。 –

+1

這是根據需要下載文件的Web安裝程序。如果您遇到網絡問題,您將遇到錯誤。您可以從同一頁面下載ISO –

2

只是嘗試 - 以管理員身份運行,而不是點擊馬上

2

的錯誤是無法發送請求,所以你可以嘗試使用離線安裝。以下是詳細信息: 「SSDT的ISO映像可用作安裝SSDT或設置管理安裝點的替代方法。」 https://msdn.microsoft.com/en-us/mt186501

14

neera的回答沒有奏效。連接問題的另一個可能的解決方案('無法向URL發送請求')是從.iso安裝SSDT,但在虛擬機中工作時這不是微不足道的。

診斷:在SSDT的安裝過程中,應該下載一些組件(即日誌文件中的鏈接代表其中一個)。您的虛擬機嘗試通過Internet Explorer(IE)下載這些文件。但是,默認情況下啓用了IE增強安全選項。因此,這會阻止您下載所需的工具。

解決方案:登錄虛擬機,啓動「服務器管理器」,選擇左側的「本地服務器」,關閉「IE增強安全配置」。

+1

這樣一個簡單的錯誤需要花費很多時間。感謝這個答案。 –

+1

哇!謝謝。這真的很煩人...... – Yovav

4

在2016服務器上有同樣的問題。我將安裝移到根目錄並以管理員身份運行也必須禁用IE增強的安全配置。之後,安裝工作正常。

0

你應該能夠看到在以下位置的日誌文件:

C:\xxx\xxx\AppData\Roaming\Microsoft\VisualStudio\14.0\ActivityLog.xml 
+0

這並沒有回答這個問題。 OP已經知道在哪裏可以找到日誌文件**並且已經在問題本身**中提供了它的信息。 – robinCTS

-1

禁用安全程序。我必須允許來自F-secure Client安全的所有網絡流量才能使此設置生效。