安裝開發環境vs2017+sql2016+tfs2017


安裝開發環境vs2017+sql2016+tfs2017

編寫人:左丘文

 

2019-7-16

 

近一年了,一直沒空着手寫點什么,跟大家交待下吧,去年一次機會,其實也不完全是去年,因此離開了我工作15年的公司,祝願老東家再創輝煌,從一個以老員工為主力的團隊加入到了一個以90為主力的團隊中,感受真的不一樣,看到他們一群充滿正能量的小伙子,我這老家伙不加油也不行,在這樣一個充滿朝氣的團隊,感覺生活更加忙碌了,說說我自己的感受:如果在一個沒動力前行的環境里苟活,真的不如在一個積極向上的團隊中努力來得讓自己更舒服。

准備部署一個新的開發環境:VS2017+SQL 2016+TFS2017,在安裝的過程,還不是哪么順利,並不是想象中的點下一步就Ok了,現將我碰到幾個問題的解決方案羅列出來,不要想到在網上就能很容易搜到解決問題的一切答案,有些時候,還得自己動動腦子,總的來說:國外的網站的解決辦法比國內的要靠譜,國內的太多是網頁機器復制過來的,連錯別字都沒改過來的,雖說最后還是自己想辦法解決的,但在此做個小結,分享出來,以供參考。有興趣的同學,可以一同探討與學習一下,否則就略過吧。

 

(一)         安裝vs 2017:

客戶端安裝VS2017,從Vs2017后,微軟官網只提供了一M大小的在線安裝程序下載。

但我們還是可以通過這個工具將其生成離線包。

1.        先下載vs_enterprise__1272916522.1535013803.exe文件

下載地址:https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/

2.        下載完成后,制作離線安裝包,CMD窗口下執行dos命令

d:\tools\ vs_enterprise__1272916522.1535013803.exe  --layout d:\vs2017\offline-en-chs --lang en-US zh-CN

3.        接下來就是等待的時間,下載完成后,再用UltraISOPortable制作一個離線安裝包ISO文件,整個文件大小為43.5G

4.        以下也可以參考一下別人寫的制作離線包的博文

https://www.cnblogs.com/mq0036/p/9638608.html

5.        Vs2017系統環境要求:

支持的操作系統

Visual Studio 2017 可在以下操作系統上安裝並運行:

  • Windows 10 版本 1507 或更高版本:家庭版、專業版、教育版和企業版(不支持 LTSC 和 Windows 10 S)
  • Windows Server 2016:Standard 和 Datacenter

Windows 8.1(帶有更新 2919355):核心板、專業版和企業版

  • Windows Server 2012 R2(更新 2919355):Essentials、Standard、Datacenter
  • Windows 7 SP1(帶有最新的 Windows 更新):家庭高級版、專業版、企業版、旗艦版

 

https://docs.microsoft.com/zh-cn/visualstudio/productinfo/vs2017-system-requirements-vs

VS 2017安裝Key

Enterprise:

NJVYC-BMHX2-G77MM-4XJMR-6Q8QF

Professional:

KBJFW-NXHK6-W4WJM-CRMQB-G3CDH

6.        Vs2017離線安裝:直接點setup系統會需要連網進行安裝。需要用到以下命令來安裝。

vs_enterprise.exe –noWeb

7.        接下來在打開之前vs.2015的工程可能會提示,未有.net 4.0的框架。下載后也是安裝不了。網上講的各種方法基本是不管用的。

核心問題都是集中在:Win10安裝.net framework 4.0失敗提示已是操作系統一部分如何解決?

https://blog.csdn.net/yiyungent/article/details/80370955

如果安裝了vs 2010可以采用修復功能,就能恢復.net 4.0 包括使用netfx_403mtpack.exe這都是基於這裝了vs2010基礎之上。

但我現在安裝的vs2017.因此以上方法還是不能用。

搜索了一下國外網站的解決方案:https://stackoverflow.com/questions/35733040/how-to-install-net-4-framework-in-windows-10

使我想到,我們可以利用  Build Tools for Visual Studio 2017 的方式來增加.net framework 4.0

https://www.visualstudio.com/thank-you-downloading-visual-studio/?sku=BuildTools&rel=15

 

 

 

安裝Ok了,打開之前的.net 4.0的工程也沒有問題了。

(二)         安裝SQL 2016:

1.        正常安裝過程,一般會出現以下問題

 

 

 

2.        解決方案:

下載jre-8u211-windows-x64.EXE

https://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html

  • 部分Win 7 系統安裝JRE時不會默認添加環境變量,需要用戶手動添加
  • Win 10 用戶在安裝JRE時,系統自動添加了環境變量

3.        繼續安裝完成,完成后你會發現,SQL 2016中已沒有management studio管理工具,無法操作sql server 2016,后續都是這樣了,SSMS需要獨立安裝

下載安裝SQL Server Management Studio (SSMS)

https://docs.microsoft.com/zh-cn/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-2017

安裝完成后:

 

 

 

 

(三)         安裝TFS 2017:

  1. 1.   安裝前了解一下安裝環境:

https://www.cnblogs.com/merray/p/6080415.html

Server operating systems

TFS Version

Supported server operating systems

TFS 2018

Windows Server 2016
Windows Server 2012 R2 (Essentials, Standard, Datacenter)
Windows Server 2012 (Essentials, Standard, Datacenter)

TFS 2017

Windows Server 2016
Windows Server 2012 R2 (Essentials, Standard, Datacenter)
Windows Server 2012 (Essentials, Standard, Datacenter)
Windows Server 2008 R2 (minimum SP1) (Standard, Enterprise, Datacenter)

TFS 2015

Windows Server 2016
Windows Server 2012 R2 (Essentials, Standard, Datacenter)
Windows Server 2012 (Essentials, Standard, Datacenter)
Windows Server 2008 R2 (minimum SP1) (Standard, Enterprise, Datacenter)

TFS 2013

Windows Server 2012 R2 (Essentials, Standard, Datacenter)
Windows Server 2012 (Essentials, Standard, Datacenter)
Windows Server 2008 R2 (minimum SP1) (Standard, Enterprise, Datacenter)

TFS 2012

Windows Server 2012 R2 (Essentials, Standard, Datacenter)
Windows Server 2012 (Essentials, Standard, Datacenter)
Windows Server 2008 R2 (Standard, Enterprise, Datacenter)
Windows Server 2008 (minimum SP2)
Windows Small Business Server 2011 (Standard, Essentials, Premium Add-On)
Windows Home Server 2011

TFS 2010

Windows Server 2008 R2 (Standard, Enterprise, Datacenter)
Windows Server 2008 (minimum SP2)
Windows Server 2003 R2
Windows Server 2003 (minimum SP2)

用戶電腦

Client operating systems

TFS Version

Supported client operating systems

TFS 2018

Windows 10 (Professional, Enterprise) Version 1607 or greater

TFS 2017

Windows 10 (Home, Professional, Enterprise)
Windows 8.1 (Basic, Professional, Enterprise)
Windows 7 (minimum SP1) (Home Premium, Professional, Enterprise, Ultimate)

TFS 2015

Windows 10 (Home, Professional, Enterprise)
Windows 8.1 (Basic, Professional, Enterprise)
Windows 7 (minimum SP1) (Home Premium, Professional, Enterprise, Ultimate)

TFS 2013

Windows 8.1 (Basic, Professional, Enterprise)
Windows 7 (minimum SP1) (Home Premium, Professional, Enterprise, Ultimate)

TFS 2012

Windows 8.1 (Basic, Professional, Enterprise)
Windows 7 (Home Premium, Professional, Enterprise, Ultimate)

TFS 2010

Windows 7 (Home Premium, Professional, Enterprise, Ultimate)
Windows Vista SP2

2.   下載完成后,正常安裝,容易出現以下錯誤報TF255049錯誤


 

 

 

其主要原因是以下原因造成:

 根據錯誤提示,先已經排除了幾個錯誤:
1.數據庫實例已經確認是以上圖示中的實體名,可以在本地機測試一下是否可以連接。
2.數據庫實例已經配置為允許遠程連接,可通過其它電腦連接一下該數據庫。
3.TCP/IP協議已啟用且默認端口為1433(在SQL管理工具中啟用)
4.Windows防火牆已經關閉(這個確保SQL能被遠程訪問)

5.當前的登錄的賬戶一定要確保能windows連接SQL。(很多時候就是這個原因)https://blogs.msdn.microsoft.com/girishp/2013/11/05/errors-during-tfs-2013-installand-how-i-worked-past-them/

 

 

  • 3.   解決上面的問題后,再繼續安裝TFS 2017 安裝過程無法配置搜索服務

https://social.msdn.microsoft.com/Forums/zh-CN/98b10f2c-a8cf-48fd-8c4b-6084e9099869/tfs-2018?forum=vstszhchs

下載 server jre

https://www.oracle.com/technetwork/java/javase/downloads/server-jre8-downloads-2133154.html

下載完成,放到C:\Program Files\Java

接下來要配置java環境變量,不能隨便變更名稱

 

完成后,再重新運行就緒檢查,已能通過了

 

 

 

這樣全部就完工了,看似簡單也花了我不少時間來逐一將遇到的問題全部解決了。若有其它問題,歡迎留言。

 

歡迎加入技術分享QQ群:238916811

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM