安装开发环境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 8.1(带有更新 2919355):核心板、专业版和企业版
|
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. 安装前了解一下安装环境:
https://www.cnblogs.com/merray/p/6080415.html
Server operating systems
TFS Version |
Supported server operating systems |
TFS 2018 |
Windows Server 2016 |
TFS 2017 |
Windows Server 2016 |
TFS 2015 |
Windows Server 2016 |
TFS 2013 |
Windows Server 2012 R2 (Essentials,
Standard, Datacenter) |
TFS 2012 |
Windows Server 2012 R2 (Essentials, Standard,
Datacenter) |
TFS 2010 |
Windows Server 2008 R2 (Standard,
Enterprise, Datacenter) |
用户电脑
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) |
TFS 2015 |
Windows 10 (Home, Professional,
Enterprise) |
TFS 2013 |
Windows 8.1 (Basic, Professional,
Enterprise) |
TFS 2012 |
Windows 8.1 (Basic, Professional,
Enterprise) |
TFS 2010 |
Windows 7 (Home Premium, Professional,
Enterprise, Ultimate) |
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 安装过程无法配置搜索服务
下载 server jre
https://www.oracle.com/technetwork/java/javase/downloads/server-jre8-downloads-2133154.html
下载完成,放到C:\Program Files\Java
接下来要配置java环境变量,不能随便变更名称
完成后,再重新运行就绪检查,已能通过了
这样全部就完工了,看似简单也花了我不少时间来逐一将遇到的问题全部解决了。若有其它问题,欢迎留言。
欢迎加入技术分享QQ群:238916811
标签:Datacenter,Windows,vs2017,sql2016,Server,tfs2017,Enterprise,Standard,TFS 来源: https://www.cnblogs.com/bribe/p/11846647.html