Azure DevOps Server 数据还原方式三:增量还原

news/2024/10/30 15:22:04/

Contents

  • 1. 概述
  • 2. 操作方式
    • 2.1 创建共享文件夹,并将备份文件复制到共享文件夹中
    • 2.2 还原数据
  • 3 验证还原的数据库
    • 3.1 方式一:核对工作项所在的表的数据
    • 3.2 方式二:将数据库配置到应用层,在应用中验证数据
  • 4. 常见问题:
    • 4.1 不能使用\localhost作为共享文件夹
    • 4.2 还原数据库过程中,需要填写正确的数据库服务器地址
    • 4.3 数据库已经存在

1. 概述

还原Azure DevOps Server的全量备份数据库,可以手动在SQL Server Management Studio中操作;但是如果需要还原增量数据库,必须使用Azure DevOps Server的控制台。
本文主要介绍还原增量数据备份的方法。

2. 操作方式

2.1 创建共享文件夹,并将备份文件复制到共享文件夹中

image

2.2 还原数据

在安装了Azure DevOps Server的应用层服务器上,打开Azure DevOps Server的控制台窗口,并选“计划的备份” > “还原数据库”。

image

在“网络备份地址”中,输入上面创建的共享文件夹地址,点击“列表备份”,可以查看到可以使用的全部备份。

选择一个时间点的备份后,点击下一步。

clip_image002

在数据库实例中,输入目标数据库服务器的名称或者IP

clip_image004

在汇总页面中,再次核对配置信息是否正确;如果是练习还原过程,必须要再次核对目标服务器,不要连接到生产服务器中。

clip_image006

系统自动验证是否符合还原条件,点击“还原”按钮。

clip_image008

还原完成后,系统会提示还原结果;如果出现警告提示,可以查看日志文件获取详细结果;一般情况下可以忽略警告信息。

clip_image010

下图是还原成功后的截图

clip_image012

3 验证还原的数据库

3.1 方式一:核对工作项所在的表的数据

image

3.2 方式二:将数据库配置到应用层,在应用中验证数据

4. 常见问题:

4.1 不能使用\localhost作为共享文件夹

4.2 还原数据库过程中,需要填写正确的数据库服务器地址

否则,还原过程中,系统提示SQL Server Account Error,页面卡在这里,如下图:

image

4.3 数据库已经存在

如果服务器中已经存在数据库,必须要要删除已经存在的数据库,再执行还原流程。

如果需要了解更新详细的功能,你还可以从微软Azure DevOps Server 的在线文档,查询更多的权威资料,也欢迎通过下面的联系方式与我沟通,相互学习,相互提高!


https://www.cnblogs.com/danzhang
Azure DevOps MVP 张洪君在这里插入图片描述


http://www.ppmy.cn/news/58690.html

相关文章

FreeRTOS 事件标志组

文章目录 一、事件标志组简介二、创建事件标志组1. 函数 xEventGroupCreate()2. 函数 xEventGroupCreateStatic() 三、设置事件位1. 函数 xEventGroupClearBits()2. 函数 xEventGroupClearBitsFromISR()3. 函数 xEventGroupSetBits()4. 函数 xEventGroupSetBitsFromISR() 四、获…

企业信息化建设都包括哪些方面?

企业信息化建设都包括哪些方面? 在这个信息化快速发展的时代,企业信息化管理系统已经成为了企业发展的必要条件之一。大家都在说要信息化、数字化,那么, 到底什么是企业信息化建设?企业信息化建设包括哪些方面&#…

信息技术发展

OSI网络标准协议 物理层:联网的媒介 RS232 FDDI 数据链路层: 网络层接收到的数据分割成可被物理层传输的帧 IEEE802.3/.2 ATM 网络层:网络地址翻译成对应的物理地址,路由 IP ICMP IGMP IPX ARP 传输层:端到端的错误恢复和流量控制…

良好的沟通是我们成功的关键

目录 一、什么是沟通 二、沟通方法 正确的表达方式: 职场中对上沟通 主动与上级沟通 提前做好准备 避免只讲困难 意见不同的争辩不是批评 良好的沟通是我们成功的关键 一、什么是沟通 百度:沟通(communication)是人们分…

总结837

今天跟唐同学一块去商洛柞水的福源漂流。咱俩因为比较喜欢刺激又好玩的东西,于是一拍即合,说走就走。 由于路程比较遥远,在去的路上比较费时,花了大约五六个小时,但这却丝毫不影响我们玩漂流的体验感。 这世界上有很…

【视频解读】动手学深度学习V2_00预告

00预告 【动手学深度学习V2】 深度学习是人工智能最热的领域,在过去十年,人工智能的主要突破都来自于深度学习。 深度学习的核心是神经网络,它与人工智能的其他领域不一样的是,神经网络是一个非常灵活的框架,它允许我…

Java 基础入门篇(五)—— 面向对象编程

文章目录 一、面向对象的思想二、类的定义与对象的创建三、对象内存分配情况 ★ 3.1 两个对象的内存图3.2 两个变量指向同一个对象内存图 四、构造器4.1 构造器的格式与分类4.2 构造器的调用 五、 this 关键字六、封装七、标准JavaBean补充:局部变量和成员变量的区别…

武忠祥老师每日一题||不定积分基础训练(六)

解法一: 求出 f ( x ) , 进而对 f ( x ) 进行积分。 求出f(x),进而对f(x)进行积分。 求出f(x),进而对f(x)进行积分。 令 ln ⁡ x t , 原式 f ( t ) ln ⁡ ( 1 e t ) e t 令\ln xt,原式f(t)\frac{\ln (1e^t)}{e^t} 令lnxt,原式f(t)etln(1et)​ 则 ∫ f ( x ) d…