因而数据库备份还原 TFS 到新服务器

2019-04-01 19:28栏目:程序人生

重要

一. 设置TFS并配置域服务器

ca888会员登录 1

  错误新闻 一

 

1) 准备原始 Team Foundation Server

运用大家提供的”数据库备份文件”以及Reporting Services 秘钥.

   客户机暗中认可将数据库恢复生机到系统暗许的途径下,例如: C:Program FilesMicrosoft SQL ServerMSSQL11.MSSQLSERVERMSSQLDATA 。若要将扶持数据库的数目和日志文件还原到赞助服务器上的非默许地方,请在“起初化支持数据库”选项卡中单击此按钮。

  当提醒您再也开动 SQL Server 服务时,单击“是”。

 

2) 还原数据库

四、完毕布署

  假如此修补程序已可供下载,则此知识库小说顶部"提供修补程序下载"部分。借使未呈现此节,请联系 Microsoft 客户服务和支撑,以博得此修复程序。

 

b) 还原数据库

右击要还原的数据库,依次指向“任务”和“还原”,然后单击“数据库”。

ca888会员登录 2

在“回复数据库”对话框中,在“还原源”区域中甄选“源设备”,然后单击省略号按钮(“…”)。

ca888会员登录 3

在“点名备份”对话框中,填写相应消息以钦命备份文件的岗位,然后单击“确定”。

ca888会员登录 4

在“分选要还原的备份集”区域中,接纳要还原的备份集。

ca888会员登录 5

从左侧导航窗格中,采纳“选项”,然后选中“蒙面现有数据库”框。

ca888会员登录 6

确保“将数据库文件还原为”区域中钦赐的门路与如今的数据库路径匹配。

单击“确定”关闭“光复数据库”对话框并上升数据库。

ca888会员登录 7

还原那十二个数据库.

原版的书文出自:

  使用有效的 Windows 登录连接到 SQL Server。假若非得继续运用 SQL Server 登录,您能够将在 SQL Server 两千 中的安全身份验证形式改变为“SQL Server 和 Windows”。为此,请根据下列步骤操作:

 

c) 截止IIS中相关应用程序池

逐条单击“开始”、“管理工科具”和“Internet 信息服务(IIS)管理器”。

在财富管理器窗格中,展开“运用程序池”节点,右击“Microsoft Team Foundation Server Application Pool”,再单击“停止”。

ca888会员登录 8

在能源管理器窗格中,在“使用程序池”节点下,右击“ReportServer”,然后单击“停止”。

ca888会员登录 9

  本机的 SQL Server Agent 会自动创制1个学业,定时从 C:test 读取日志备份文件,然后还原。

  举办“Microsoft SQL Server”,然后开始展览“SQL Server 组”。

 

2) 配置域服务器

在域服务器上为TFS建立三个OU多个用户, 如下:

OU: TFS;

User: TFSSERVICE, TFSSETUP.

TFSERVICE: 该账户功是用来运作TFS相关服务的账户,其中集成了Reporting Service的劳动权限,假使急需也得以再建立3个REPO奥德赛TSELX570VE奥德赛的账户来作为Reporting Service的劳务账户,其配置形式和TFSSE奥迪Q3VICE相同;

TFSSETUP: 改账户是1个高权力的账户,TFS服务器进入域时就须要用那一个账户登录并拓展连锁的兼具迁移操作.

ca888会员登录 10

配置TFSSERVICE用户的权柄如下:

ca888会员登录 11

进而到域服务器上, 在安全策略中校TFSSERVICE用户进入到”用作服务登六”和”允许地点登陆”帐户列表中:

ca888会员登录 12

ca888会员登录 13

下一场确定保障域服务器和TFS服务器在同一网段, 他们互相能够Ping通:

ca888会员登录 14

 

  运营企管器。

当下文件早先化 (IFI)

h) 还原集团项目网址

在运行 Windows SharePoint Services 3.0 的服务器上相继单击“开始”、“管理工科具”和“SharePoint 3.0 治本骨干”。

在“管制为主”页上的“SharePoint Web 应用程序管理”部分中单击“剧情数据库”。

在“管住内容数据库”页上单击“WSS_Content”。

在“管制内容数据库设置”页受骗选“剔除内容数据库”复选框,然后单击“确定”。

在“管理内容数据库”页上单击“加上始末数据库”。

在“累加始末数据库”页上,在“数据库音讯”中单击“钦定数据库服务器设置”,并在“数据库名称”中键入 WSS_Content。在“数据库体积设置”中,在“生成警告事件从前最多允许的网址数”中键入 9000,并在“此数据库中最多允许创制的网址数”中键入 15000,然后单击“确定”。

逐条单击“开始”、“管理工科具”、“服务”、“Windows SharePoint Services Timer”点击“启动”。

  钦赐扶助数据库已开始化并预备接受主数据库的工作日志备份。假使在“协助数据库”框中键入新的数据库名称,则此选项不可用。

  官方给出的化解办法:

ca888会员登录 15

壹) 安装壹台独立的TFS

首先步是安装一台独立的TFS单服务器服务端, 这些进程能够参考安装光盘中详细的设置手册《Team Foundation 安装指南》开始展览, 那里须求设置单服务器的TFS.

 

  

 

2. 还原TFS服务器

  如若备份文件夹位于主服务器上,在“假诺备份文件夹位于主服务器上,则键入该文件夹的本地路径”框中键入该备份文件夹的本土路径。(倘使备份文件夹不在主服务器上,此框能够保存为空。)

  起先分析应该与用户权限有关,查阅帮衬文件,微软官方给出的缘故:

 

k) 重新开动服务并表达操作

在新 Team Foundation 应用层服务器上挨家挨户单击“开始”、“管理工科具”和“Internet 新闻服务(IIS)管理器”。

在财富管理器窗格中,展开“利用程序池”节点,右击“Microsoft Team Foundation Server Application Pool”,再单击“启动”。

在新的 Team Foundation 应用层服务器上挨家挨户单击“开始”、“管理工具”和“服务”,选择“Visual Studio Team Foundation Server 任务安排程序”服务,然后单击“启动”(要是该服务未有运行)。单击“SharePoint 定时服务”,再单击“启动”。

在 Team Foundation 数据层服务器上,连接到 。

在“ClientService”中单击“StampWorkitemCache”。

在“StampWorkitemCache”中单击“调用”。(该办法未有回来数据)

  监视日志传送的最简便的方法是接纳SQL Server 代理作业历史。在其余时刻,只要猜忌二个服务器在日记传送方面存在难点,就应有首先检查那些作业,以分明难题的根本原因。

  一、连接SQL Server数据库提醒:Login failed for user 'sa'. Reason: Not associated with a trusted SQL Server connection 错误

有些意义采取(如透明数据加密 (TDE))能够阻挡即时文件开端化。

e) 删除版本控制缓存

在还原数据库同等看待新命名数据层后,必须删除版本控制的数据缓存。那一个手续能够有限援救在还原数据库后,应用层服务器上的版本控制缓存与数据层服务重视新联合。倘若不执行此步骤,版本控制客户端恐怕会有1部分文本未与流行的变动保持同步。

删除版本控制缓存

在新的应用层服务器上,打开 Windows 能源管理器,浏览到以下目录:

驱动器:Program FilesMicrosoft Visual Studio 2008 Team Foundation ServerWeb ServicesVersionControl

删除 Data文件夹。

ca888会员登录 16

  在那种景色下,要是用户连接到帮忙数据库,则复苏作业不能够将工作日志备份还原到救助数据库。事务日志备份将一贯累积到未有用户连接到该数据库截至。

  2 - Mixed Authentication Mode

 

c) 重命名并激活Team Foundation 数据层服务器

还原 Team Foundation Server 数据库后,必须选取 TfsAdminUtil命令行工具重命名TFS数据层。

从“命令提醒符”窗口中,将引得更改为“驱动器:%ProgramFiles%Microsoft Visual Studio 2008 Team Foundation ServerTools”

ca888会员登录 17

TfsAdminUtil RenameDT 新TFS服务器名

ca888会员登录 18

ca888会员登录 19

  在本例中,应先行创立四个 C:test 那些文件夹。本机的 SQL Server Agent 会自动成立贰个学业,定时将 \sql1sqlbackup 文件夹中的事务日志备份 copy 到 C:test 。

  改成二自此就能用sa账号登录了。

开端化数据和日志文件以遮盖从前删除的文件遗留在磁盘上的任何现有数据。 执行以下个中壹项操作时,应首先通过零填充(用零填充)数据和日志文件来早先化这一个文件:

d) 停止Reporting Service

逐条单击“开始”、“程序”、“Microsoft SQL Server 2005”、“计划工具”和“Reporting Services 配置”。

ca888会员登录 20

在“挑选报表服务器安装实例”中,确定保证总括机名称是 Team Foundation 应用层服务器的称谓,并且实例名称是 MSSQLSEQX56VE奥德赛,然后单击“连接”。

在财富管理器窗格中单击“服务器状态”。

在“报表服务器状态”窗格中的“实例属性”中单击“停止”。

ca888会员登录 21

  即使数据量较大,建议:先通过移动介质,将主机做的一点1滴备份获得客户机上复苏,然后再做日志传送。

  SQL Server 三千 桌面引擎 (MSDE 三千) 安装在遵照 Microsoft Windows 玖八的处理器上

 

a) 准备苏醒全体数据库

Team Foundation服务器上相继单击“开始”、“具有程序”、“Microsoft SQL Server”和“SQL Server Management Studio”。

为“服务器类型”选择“数据库引擎”。

为服务器选拔适当的“劳务器名”和“身份验证”方案,借使你的 SQL Server 要求,则提供实用的“用户名”和“密码”,然后单击“连接”。

展开“数据库”节点,以体现构成 Team Foundation Server 数据层的数据库的列表。

ca888会员登录 22

为以下各数据库达成“还原各种数据库”进度:

ReportServer: 要是使用了命名实例,此数据库将命名叫“ReportServer$实例名称”。

ReportServerTempDB

ca888会员登录,SharePoint 产品和技术的始末数据库(STS_Content_TFS 或 WSS_Content):涵盖 SharePoint 产品和技艺数据的数据库的称谓将趁着四个因素而变化:1是所设置的 SharePoint 产品和技能的本子,二是安装职员是还是不是对该名称进行了自定义。其它,倘使SharePoint 产品和技艺安装在与 Team Foundation Server 不一样的服务器上,则这几个数据库只怕不在 Team Foundation 的数据层服务器上。倘若这一个数据库不设有,则必须从 Team Foundation Server 分别管理它们的备份、还原和布局。不过,您应该联合数据库的护卫操作以避免同步错误。

TfsBuild

TfsIntegration

TfsVersionControl

TfsWarehouse

TfsWorkItemTracking

TfsWorkItemTrackingAttachments

TfsActivityLogging(可选)

ca888会员登录 23

  问题:-------------------------------------------------

在SQL Server中,能够在须臾间对数据文件进行伊始化,以制止零填充操作。即时文件开端化可以急迅执行上述文件操作。 即时文件初始化效能将回收利用的磁盘空间,而无需选用零填充空间。 相反,新数据写入文件时会覆盖磁盘内容。 日志文件不能够及时初叶化。

叁. 客户机上.连接TFS

在运维 Team Foundation 客户端、连接到此应用层服务器并且利用版本控制的每台微型计算机上实施以下步骤:

打开“命令提示符”窗口并将当前目录更改为“驱动器:Program FilesMicrosoft Visual Studio 9Common7IDE”

作为壹种备选方式,能够打开“Visual Studio 2008 指令提示”。

在命令提醒符处键入以下命令,在这之中服务器为应用层服务器的名号:

tf workspaces /s: 服务器

ca888会员登录 24 

  假如选中此选项,则日志传送还原著业每回尝试将工作日志还原到援助数据库时,用户都将与数据库断开连接。断开连接将按为复原著业设置的安排产生。

  在笔者的机械上该键值是:HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL ServerMSSQL10.SQLEXPRESSMSSQLServerLoginMode

 

留意: TfsWarehouse和TfsWorkItemTracking四个数据库选拔第一个完全备份:

ca888会员登录 25

ca888会员登录 26

  “扶助服务器实例”突显日志传送配置中当前布署为扶持服务器的 SQL Server 实例的名称。

  •您尝试运用 SQL Server 身份验证的报到来报到到该实例。

 

f) 移动TFS服务帐户

在新 Team Foundation Server 上,打开二个“命令指示符”窗口,并将引得更改为“驱动器: %ProgramFiles%Microsoft Visual Studio 2008 Team Foundation ServerTools”

在指令行处,键入下列命令:

TfsAdminUtil ChangeAccount [旧域或微型计算机的名目旧TFS服务帐户] [新域或电脑的称呼新TFS服务帐户] [新密码]

此处大家使用如下命令:

TfsAdminUtil ChangeAccount E2K3TESTTFSSERVICE 您的域名TFSSERVICE 密码

ca888会员登录 27

  SQL Server 二零一零 Enterprise 扶助备份压缩。成立日志传送配置时,能够通过挑选以下选项之一来控制日志备份的备份压缩行为:“使用暗许服务器设置”、“压缩备份”或“不减弱备份”。

  日期时间登录错误: 1845陆,严重: 1肆 日状态: 10。

 

三) 将TFS服务器投入到域

使用TFSSETUP帐户将TFS服务器出席域中:

ca888会员登录 28

然后先不要重启, 先将域中的TFSSETUP用户进入到本地管理员组中:

ca888会员登录 29

做到后再行起动电脑并用刚刚的TFSSETUP域帐户登6计算机:

ca888会员登录 30

ca888会员登录 31

  运行企管器。

版权声明:本文由ca888发布于程序人生,转载请注明出处:因而数据库备份还原 TFS 到新服务器