还原Azure DevOps Server (TFS)的应用层服务器

Azure SQL 数据库连接失败?常见错误码与解决方法详解 摘要: Azure SQL数据库连接失败常见于SqlOperationFailed(网络问题、资源过载)和SqlUnauthorizedAccess(认证/权限问题)。本文提供系统排查方案: SqlOperationFailed: 检查服务状态(az sql db show),重启异常数据库。 验证防火墙规则,添加客户端IP(az sql server firewall-rule create) 阅读详情

概述

Azure DevOps Serve 使用数据库(SQL Server)存储所有数据。还原一台应用层服务器,实际上可以理解为在原有服务器(或者一台全新的服务器)上安装和配置应用层。

对于一台正常运行的服务器,对我们来说上没有备份的实际意义,因为即使备份了应用程序层服务器,也无法备份 Azure DevOps 服务器的任何数据。
当然,我们也可以从操作系统层面做一个全面的备份,例如操作系统备份、虚拟机快照等,这种备份和还原并不是本文主要介绍的内容。

如果应用程序层服务器的硬件发生故障,我们可以安装另一个应用程序层服务器并将其配置为使用数据库进行部署。然后,该服务器将替代已经脱机的服务器为用户提供服务。如果应用程序层服务器托管 SharePoint 产品,则还必须还原新硬件上的软件。注意,最新版本的Azure DevOps Server已经不再支持集成SharePoint Server的功能。

本文主要介绍在一套已经存在的Azure DevOps Server环境中,如果配置一台新的应用层服务器,替代已经脱机的应用层服务器。

注意

将应用程序层还原到新硬件后,请验证部署的所有用户、组和服务帐户是否配置了执行必要任务所需的权限。
例如,Azure DevOps 的管理员必须是应用程序层服务器上的本地管理员组的成员,以便他们可以打开管理控制台。
有关详细信息,请参阅将用户添加到项目、设置项目集合的管理员权限、设置Azure DevOps 服务器的管理员权限
以及 Azure DevOps 服务器中的服务帐户和依赖项。

您还可以将多个应用程序层服务器添加到 Azure DevOps Server 的部署中,但必须将客户端配置为作为单独的
应用程序层连接到该服务器。不能在应用程序层服务器之间配置自动负载平衡。要对客户端进行负载平衡和透明度,
您必须首先安装和配置用于网络负载平衡 (NLB) 的硬件或软件设备。

操作方法

1. 安装Azure DevOps Server

从微软官方网站 中下载Azure DevOps Server的安装包,运行按照文件,并按照提示完成应用程序的安装过程

image

2. 将服务器安装并配置为应用程序层服务器
  • 在新服务器上安装 Azure DevOps 服务器,然后启动"仅应用程序层"向导。

  • 选择“配置已经安装的特新”

image

  • 选择“配置Azure DevOps Server”

image

  • 选择“我有要用于此Azure DevOps Server 部署的现有数据库”

image

  • 填写数据库服务器的名称,并点击“列出可用数据库”

image

  • 选择“仅应用层-高级”

image

  • 选择“使用用户账户”,并填写用户账户,例如DevService和密码,并点击“测试”,如果账户密码正常,会出现绿色勾勾

image

  • 如果没有必要变更端口和应用,选择默认设置即可

image

  • 当系统验证所有配置正确后,就可以点击“配置”按钮,系统会在当前服务器上配置应用层的程序,包括IIS和服务

image

  • 配置完成后,你就可以使用域名来访问Azure DevOps Server了

image

  • 我们可以看到原来服务器中的所有团队项目和数据都还原到了新的服务器上了

image

如果需要,你还可以从微软Azure DevOps Server 的在线文档,查询更多的权威资料

------------------------------------------------------------

http://www.cnblogs.com/danzhang/  DevOps MVP 张洪君

------------------------------------------------------------

Azure DevOps Server 完整介绍 1. 什么是Azure DevOps Server2. 内网部署和云端服务3. 技术架构3.1 服务器架构3.2 扩展和定制开发3.3 客户端4. 工作项管理5. 版本管理5.1 Team Foundation Version Control - TFVC5.2 Git6. 全文索引7. 流水线8. 测试管理9. 制品库Artifacts10. 版本路径1. 什么是Azure DevOps Se... 阅读详情

相关推荐

Azure DevOps Server 2019 (TFS)安装教程

概述Azure DevOps Server 2019 (之前的名称为TFS),作为微软Azure DevOps 的企业私有(on-premises)服务器,是一个为开发团队提供软件协作开发管理的服务平台,在需求管理、代码管理、持续集成和交付、敏捷开发方面为软件开发团队提供全流程的技术服务。这一运行在企业内网中的开发服务器,由于具备入门门槛低、成本费用低、功能齐全等特点,深受国内软件开发团队、管理...

Azure DevOps Server(原名TFS) 694

如何在多个服务器上搭建TFS

如何在多个服务器上搭建TFS Data tier Set up your SQL Server deployment using an appropriate version of SQL Server. Your deployment can be a single instance of SQL Server or an AlwaysOn Availability Group. Whe...

段传涛 的专栏 728

Azure DevOps Server 2020 (原名TFS)

1. 概述Azure DevOps Server(原名TFS)是微软研发管理平台产品,是实现软件运维一体化(DevOps)的实施方案,是敏捷开发方法论在研发团队中的落地工具,是微软研发大数据管理系统。根据企业当前软件研发管理的实际情况,结合Azure DevOps Server的自身功能,可以协助企业在软件质量和开发效率上实现双提升,可以建立起规范统一的研发流程。通过建设基于Azure DevO...

Azure DevOps Server(原名TFS) 1079

9、Azure DevOps安装部署篇

下载地址 微软默认提供了两个版本的下载:Azure DevOps Server和Azure DevOps Server Express 。 Azure DevOps Server 提供90天试用的收费版本。 Azure DevOps Server Express 提供5个人以下的团队使用,不包含Test功能。 https://docs.microsoft.com/zh-cn/azure/devops/server/download/azuredevopsserver?view=azure-devops 1

qinshengfei的专栏 2448

Azure DevOps Server 的安装教程

Azure DevOps Server 安装指南 下载链接:https://azure.microsoft.com/zh-cn/services/devops/server/ 1、安装好了会出现以下界面: 其实微软的产品,你就跟着下一步下一步就好了,没什么难度。 2、新部署 如果你是从 TFS 20xx 升级上来的,就选择已有部署。 3、部署类型 如果你不需要使用 SQL Reporting S...

不忘初心 1万+

Azure DevOps Server:使用TfsDeleteProject.exe删除团队项目

Contents1. 概述2. 使用方法1. 删除后不能恢复2. 获取TfsDeleteProject.exe3. 必要权限4. 操作说明5. 验证删除效果1. 概述Azure DevOps Server(原名TFS)是微软公司的研发管理平台产品,它使用团队项目(Team Project)作为管理数据的基本单元,团队项目中存储了开发团队的大量开发数据,包括需求、任务、迭代计划、源代码、持续集成和...

Azure DevOps Server(原名TFS) 1298

Azure DevOps Server (TFS2022)远程服务器部署源码管理

Azure DevOps Server (TFS2022)远程服务器部署源码管理

qq_45548183的博客 3563

Azure DevOps Server(TFS) 客户端分析

Azure DevOps Server(TFS) 是微软公司的软件协作开发管理平台产品,为软件研发、测试、实施提供全流程的服务。作为一款应用服务器产品,他的客户端是什么,在哪里下载客户端?我们在项目实施过程,经常碰到这样的问题。本文的目的就是为了解答这个问题。作为一款企业级的软件研发管理平台,Azure DevOps Server 集成了需求管理、项目计划、人员管理、代码管理、持续集成、自动发布...

Azure DevOps Server(原名TFS) 763

azure devops_Azure DevOps Services的分析现在普遍可用

azure devopsReporting has been an important capability for Azure DevOps customers who rely onAnalyticsto make data driven decisions. 对于依靠Analytics(分析)进行数据驱动决策的Azure DevOps客户而言,报告已成为一项重要功能。 Today, w...

cullen2012的博客 466

部署Azure DevOps Server(TFS)的高可用节点(负载均衡)

1. 概述Azure DevOps Server (之前称TFS)是微软公司的软件研发管理平台产品,为研发团队提供需求、开发、测试和持续集成和交付的全流程服务。这个产品从设计之初,就综合考虑了兼容不同规模的研发团队,它支持小到3-5个人的团队,多到几万人的软件研发团队。对于大规模的软件研发团队,DevOps Server从应用层的扩展性和数据库层的高可用性方面,做了非常完善的设计。下图是一个比较...

Azure DevOps Server(原名TFS) 652

什么是Azure DevOps Server?

经常有朋友来咨询,是否有关于Azure DevOps Server 描述资料?首先我会把微软官方的文档(https://docs.microsoft.com/en-us/azure/devops)推荐给对方,因为官方文档库中几千页的文字描述是最权威且最完整的介绍了。但是还是有些朋友认为官方得文档比较倾向于操作说明,希望有一个比较概要性的说明文档。我把自己对Azure DevOps Server这...

Azure DevOps Server(原名TFS) 2255

Azure DevOps Server (TFS)免费吗?

1. Azure DevOps Server免费吗? 前几天,有个客户说,发现一个新奇的现象“不需要输入任何产品序列号就可以完成Azure DevOps Server产品的安装和配置;在30天之试用期到期后,除了系统提示到期之外,也没有发现任何功能异常,服务器可以正常运行,所有功能模块也可以正常使用。这是怎么回事,难度Azure DevOps Server免费吗? 这也是一个被多次问到的问题,我在这篇博客中对Azure DevOps Server的授权做一个简单介绍。 2. 什么是Azure DevOps

Azure DevOps Server(原名TFS) 2155

为Azure DevOps Server (TFS) 配置安全访问(HTTPS with SSL)

Contents 1. 概述 2. HTTP和HTTS比较 支持HTTP和HTTPS两种方式 要求所有连接使用HTTPS 优点: 缺点: 3. 为Azure DevOps Server 配置安全访问1. 概述Azure DevOps Server (TFS)支持默认的超文本传输协议(HTTP),也支持安全的超文本传输协议(HTTPS)。将TFS服务器服务器配置为安全访问(https/SSL),可...

Azure DevOps Server(原名TFS) 463

推荐一款强大且灵活的TFS/Azure DevOps工作项插件 —— TFS Aggregator

???? 推荐一款强大且灵活的TFS/Azure DevOps工作项插件 —— TFS Aggregator 在现代软件开发流程中,持续集成与敏捷管理工具扮演着至关重要的角色。其中,TFS(Team Foundation Server)和Azure DevOps因其全面的功能和高度定制性而备受企业级团队青睐。今天,我要为大家推荐一款名为“TFS Aggregator”的优秀开源项目,它是一款专为TFS及...

gitblog_00083的博客 1124

基于继电器与三极管的自动水泵控制器DIY:从电路原理到PCB制作实战

继电器作为一种利用电磁原理实现电路通断控制的电气开关,其核心价值在于通过小电流信号控制大电流负载,实现强弱电之间的安全隔离。在自动化控制领域,继电器常与三极管等半导体器件配合,构成驱动电路,将微弱的传感器信号放大,从而可靠地控制电机、水泵等执行机构。这种组合技术广泛应用于工业控制、智能家居及各类电子DIY项目中,例如实现水箱水位的自动检测与控制。本文将以一个典型的自动水泵控制器项目为例,深入剖析如何利用继电器与三极管搭建水位检测与驱动电路,并详细讲解从电路设计、PCB自制(热转印法)到系统调试的完整工程实践

weixin_31774841的博客 348

电价预测的Transformer实战:从注意力机制到超长序列建模

本文深入探讨了Transformer模型在电价预测领域的实战应用,对比了其与LSTM在处理长序列依赖和误差累积问题上的优劣。文章详细解析了自注意力机制的原理,并提供了处理超长序列的位置编码方法、构建专用预测模型的完整PyTorch代码,以及防止信息泄露的关键技巧。通过实战对比,展示了Transformer在并行计算、长距离建模和预测精度上的显著优势,并分享了应对极端波动和提升模型效率的高级优化策略。

f6g7h8i9j的博客 541

Azure DevOps Server 2020 (原名TFS)安装说明

1. 概述Azure DevOps Server(原名TFS)是微软研发管理平台产品,是实现软件运维一体化(DevOps)的实施方案,是敏捷开发方法论在研发团队中的落地工具,是微软研发大数据管理系统。根据企业当前软件研发管理的实际情况,结合Azure DevOps Server的自身功能,可以协助企业在软件质量和开发效率上实现双提升,可以建立起规范统一的研发流程。通过建设基于TFS系统的软件研发...

Azure DevOps Server(原名TFS) 887

Star CCM+中衍生零部件下的阈值应用与区域内删除目标网格

同样的在绘制网格结束后,有时出现负体积网格或质量差的网格,为了节约时间成本,可能会选择将负体积的网格或质量差的网格删除。弹出相应的窗口,在窗口中选择相应的区域①,选择标量函数②(此处以网格体积变化为例),选择模型③,设置阈值④,选择No Dispalyer,会根据需求选择显示,最后点击Create⑥完成创建。此处以温度为例,若出现温度异常点,首先在①栏中勾选Function,然后在下面点击⑤Select,在弹出的Function窗口中选择温度场函数,再点击④Identify,查找温度异常网格数量。

2201_75375391的博客 2223

使用WPS Office连接Azure DevOps Server (TFS)

概述当我们使用第三方工具与Azure DevOps Server集成时,除了Rest Api接口之外,COM组件也是一种常用的工具,COM组件经常用在office类型的应用软件中,例如Excel和WPS等,本文主要介绍在WPS Office中如何按照COM组件。如果需要查看如何使用COM组件连接TFS服务器,可以参考微软文档(https://docs.microsoft.com/en-us/az...

Azure DevOps Server(原名TFS) 1407

Proteus仿真——电压比较器

电压比较器是一种对输入信号进行鉴别与比较的电路,是组成非正弦波发生电路的基本单元电路。常用电压比较器有如下几种:单限比较器、滞回比较器、窗口比较器、集成电压比较器等。

weixin_58745307的博客 3377

用 i18n 驯服标准文案:SAP Fiori elements 的 UI 文本本地化与可替换实践全景

本文系统介绍了SAP Fiori elements应用中UI文本本地化的全面解决方案。从框架层与应用层文本的分类原则出发,详细解析了标准文本替换的四步法:资源准备、键值定位、模型配置和验证部署。文章特别针对不同开发场景,提供了XML、ABAP CDS和CAP CDS三种注解方式的文本覆盖写法示例。同时深入探讨了语言回退机制、表格组件标准键覆盖等关键技术细节,并指出了实际项目中的常见问题与解决方案。通过结合官方文档和社区实践,为开发人员在不破坏框架约定的前提下,实现稳定可靠的UI文本本地化提供了完整指导。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 298

你好,Azure DevOps Server 2019;再见,Team Foundation Server

微软正式发布Azure DevOps Server 2019的第一个版本,作为Team Foundation Server (TFS)2018的升级版本和替代产品。这是目前市面上唯一一款将产品名称冠上DevOps的企业级软件研发平台产品。产品名称的变化,强化了微软在研发运维工具上的投入,体现了微软研发管理平台产品在软件开发管理、质量管理和自动化交付和测试方面的巨大提升。作为TFS系统的下一代产品...

Azure DevOps Server(原名TFS) 294

【教程4>第2章>第18节】 GMSK调制系统的FPGA开发与matlab对比验证

GMSK(高斯最小频移键控)是一种连续相位的频移键控(CPFSK)调制方法,它在数字通信中得到了广泛应用,特别是在移动通信系统中。GMSK通过限制频率偏差的累积来减少带外辐射,并通过使用高斯滤波器对。

FPGA/MATLAB学习教程/源码/项目合作开发 998

Azure DevOps Server (TFS) 修改工作项附件大小限制

1. 问题描述当上传工作项附件时,系统提示“附件大小限制”2.解决方案2.1 默认设置 默认情况下,Azure DevOps Service和Team Foundation Server(TFS)将工作项附件的大小限制为4 MB。对于内部部署,您可以使用Web服务将附加的文件大小增加到2GB。2.2 需要TFS管理员权限 需要TFS Administrators组成员资格,才能执行下面的配置操作。...

weixin_30760895的博客 316

【Docker安装】OpenEuler系统下部署Docker环境

【Docker安装】OpenEuler系统下部署Docker环境

jks212454的博客 4192

【Claude Code】Extra inputs are not permitted 报错:代理网关剥离 Beta 标头的修复

通过代理或 LLM 网关连接 Anthropic API 时,Claude Code 报 "Extra inputs are not permitted"?根因是中间件删除了 anthropic-beta 请求标头,导致 Beta 字段被 API 拒绝。本文详解标头转发配置和 CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS 回退方案。

多媒体编程、网络编程、系统编程、网络安全编程、驱动编程 126
上一篇: Azure DevOps Server (TFS)数据备份
下一篇: Azure DevOps Server (TFS)定制工作流(集成模板)
Azure DevOps
博客等级 码龄6年 219粉丝 296原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值