安装开发环境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

 

posted on 2019-11-13 08:55  左丘文  阅读(1760)  评论(0编辑  收藏  举报