电玩城打鱼捕鱼-专业24小时上下分

日志传送,通过数据库备份还原

八月 1st, 2019  |  电玩城上下分数据库

在SQL
Server
二〇一二(11.0.7001.0)上边在还原一个数据库(备份文件40多G大小,实际数据库大小300G),在还原经过中,出现平昔等候ASYNC_IO_COMPLETION,如下测验截图所示,已经等待了72分钟了,可是还原比例依旧为0%

SQL Server 二零一二 日志传送

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

 

一、准备

1) 安装一台独立的TFS

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

SELECT  r.session_id ,

        r.command ,

        r.start_time,

        r.status,

        r.wait_type,

        CONVERT(NUMERIC(6, 2), r.percent_complete)   AS [Percent Complete(%)] ,

        CONVERT(VARCHAR(20), DATEADD(ms, r.estimated_completion_time,

                                     GETDATE()), 20) AS [ETA Completion Time] ,

        CONVERT(NUMERIC(10, 2), r.total_elapsed_time / 1000.0 / 60.0) AS [Elapsed Min] ,

        CONVERT(NUMERIC(10, 2), r.estimated_completion_time / 1000.0 / 60.0) AS [ETA Min] ,

        CONVERT(NUMERIC(10, 2), r.estimated_completion_time / 1000.0 / 60.0

        / 60.0) AS [ETA Hours] ,

        CONVERT(VARCHAR(1000), ( SELECT SUBSTRING(text,

                                                  r.statement_start_offset / 2,

                                                  CASE WHEN r.statement_end_offset = -1

                                                       THEN 1000

                                                       ELSE ( r.statement_end_offset

                                                              - r.statement_start_offset )

                                                            / 2

                                                  END)

                                 FROM   sys.dm_exec_sql_text(sql_handle)

                               )) AS CommandText

FROM    sys.dm_exec_requests r

WHERE   command IN ( 'RESTORE DATABASE', 'BACKUP DATABASE','RESTORE LOG' );

数据库为完全复苏形式,并先行做三遍完全备份。

2) 配置域服务器

在域服务器上为TFS创设叁个OU八个用户, 如下:

OU: TFS;

User: TFSSERVICE, TFSSETUP.

TFSERVICE: 该账户功是用来运营TFS相关服务的账户,个中集成了Reporting
Service的服务权限,要是急需也足以再建构一个REPORTSE途观VESportage的账户来作为Reporting
Service的劳动账户,其安排格局和TFSSE索罗德VICE相同;

TFSSETUP:
改账户是贰个高权力的账户,TFS服务器走入域时就供给用那个账户登入并开始展览有关的保有迁移操作.

电玩城打鱼捕鱼 1

配置TFSSERVICE用户的权位如下:

电玩城打鱼捕鱼 2

随之到域服务器上,
在安全战略中将TFSSERVICE用户踏向到”用作服务登录”和”同意地点登录”帐户列表中:

电玩城打鱼捕鱼 3

电玩城打鱼捕鱼 4

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

电玩城打鱼捕鱼 5

 

共享一个文书夹,主机备份放在这几个文件夹,并且客户机有权访谈那些分享文件夹。

电玩城打鱼捕鱼,3) 将TFS服务器投入到域

使用TFSSETUP帐户将TFS服务器加入域中:

电玩城打鱼捕鱼 6

下一场先不用重启, 先将域中的TFSSETUP用户步向到地头管理员组中:

电玩城打鱼捕鱼 7

成功后再一次启航计算机并用刚刚的TFSSETUP域帐户登入Computer:

电玩城打鱼捕鱼 8

 

 

2. 还原TFS服务器

 

二、基本配置

1) 希图原始 Team Foundation Server

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

电玩城打鱼捕鱼 9

1、运维配置向导

a) 在TFS服务器上,检索并保存 Reporting 瑟维斯 安装 ID 的列表。

打开“命令提醒符”窗口,将引得改为下边包车型客车目录:

驱动器: \%ProgramFiles%\Microsoft SQL Server\90\Tools\binn\

运行: RSKeyMgmt -l

记录安装 ID,然后将列表打字与印刷出来或将其保存到二个平安的职分。

电玩城打鱼捕鱼 10

 

电玩城打鱼捕鱼 11

b) 结束全体相关服务

依次单击“开始”、“管理工具”和“服务”,选择“Visual Studio
Team Foundation Server Task Scheduler
”服务,然后单击“停止

选择“Windows SharePoint Services Timer”,然后单击“停止”。

电玩城打鱼捕鱼 12

电玩城打鱼捕鱼 13

当然,这里是试验,倘若还要接二连三守候的话,相信这一个时刻会越来越长。那个是相比较令人始料不如的气象。前面查了一下以此跟马上文件开头化(Instant
File Initialization
(IFI))有关。关于那么些概念,能够参照他事他说加以考察官方文书档案数据库文件开头化
,摘抄部分剧情如下所示:

2、配置事务日志备份安排

c) 甘休IIS中相关应用程序池

逐一单击“开始”、“处理工科具”和“Internet
音讯服务(IIS)管理器”。

在能源管理器窗格中,展开“采纳程序池”节点,右击“Microsoft Team
Foundation Server Application Pool
”,再单击“停止”。

电玩城打鱼捕鱼 14

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

电玩城打鱼捕鱼 15

 

  在“备份文件夹的互联网路线”框中,键入为业务日志备份文件夹成立的分享的互联网路线。

d) 停止Reporting Service

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

电玩城打鱼捕鱼 16

在“采取报表服务器安装实例”中,确保Computer名称是 Team Foundation
应用层服务器的名目,並且实例名称是 MSSQLSE翼虎VE凯雷德,然后单击“连接”。

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

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

电玩城打鱼捕鱼 17

 

  即使备份文件夹位于主服务器上,在“假诺备份文件夹位于主服务器上,则键入该文件夹的地头路线”框中键入该备份文件夹的地头路线。(假如备份文件夹不在主服务器上,此框能够保留为空。)

2) 还原数据库

 

  首要提示:假若主服务器上的 SQL Server
服务帐户运维在地点系统帐户下,则必须在主服务器上创办备份文件夹,并钦命该公文夹的地点路线。

a) 谋算恢复全部数据库

Team
Foundation
服务器上千家万户单击“开始”、“不无程序”、“Microsoft SQL
Server
”和“SQL Server Management Studio”。

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

为服务器选取适合的“服务器名”和“身份验证”方案,假让你的 SQL
Server 须要,则提供立见成效的“用户名”和“密码”,然后单击“连接”。

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

电玩城打鱼捕鱼 18

为以下各数据库完毕“还原各类数据库”进度:

ReportServer:
假若应用了命名实例,此数据库将命名叫“ReportServer$实例名称”。

ReportServerTempDB

SharePoint 出品和技艺的内容数据库(STS_Content_TFS
WSS_Content):
富含 SharePoint
产品和技巧数据的数据库的名目将随着五个要素而转换:一是所设置的
SharePoint
产品和手艺的本子,二是设置职员是还是不是对该名称举办了自定义。另外,要是SharePoint 产品和本领安装在与 Team Foundation Server
分裂的服务器上,则那个数据库可能不在 Team Foundation
的数据层服务器上。假使这么些数据库不设有,则必须从 Team Foundation Server
分别管理它们的备份、还原和布置。可是,您应该共同数据库的保养操作以幸免同步错误。

TfsBuild

TfsIntegration

TfsVersionControl

TfsWarehouse

TfsWorkItemTracking

TfsWorkItemTrackingAttachments

TfsActivityLogging(可选)

数据库文件开头化

电玩城打鱼捕鱼 19

b) 还原数据库

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

电玩城打鱼捕鱼 20

在“平复数据库”对话框中,在“还原源”区域中精选“源设备”,然后单击省略号开关(“…”)。

电玩城打鱼捕鱼 21

在“钦赐备份”对话框中,填写相应音信以钦点备份文件的职责,然后单击“确定”。

电玩城打鱼捕鱼 22

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

电玩城打鱼捕鱼 23

从左边导航窗格中,选择“选项”,然后选中“覆盖现成数据库”框。

电玩城打鱼捕鱼 24

确保“将数据库文件还原为”区域中钦定的路子与当前的数据库路线相称。

单击“确定”关闭“恢复数据库”对话框并回复数据库。

电玩城打鱼捕鱼 25

还原那11个数据库.

 

  SQL Server 贰零零玖 Enterprise
扶助备份压缩。创立日志传送配置时,能够经过甄选以下选项之一来调节日志备份的备份压缩行为:“使用暗中认可服务器设置”、“压缩备份”或“不减价扣备份”。

专注: TfsWarehouse和TfsWorkItemTracking三个数据库选取第几个完全备份:

电玩城打鱼捕鱼 26

电玩城打鱼捕鱼 27

初始化数据和日志文件以覆盖在此以前删除的文件遗留在磁盘上的别的现成数据。 施行以下个中一项操作时,应首先通过零填充(用零填充)数据和日志文件来初叶化这个文件:

  在本例中,应先行分享一个 \\sql1\sqlbackup 那么些文件夹,本机的SQL
Server
Agent会自动创设八个功课,将事情日志备份到那一个共享文件夹。作业安排如下图所示。

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

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

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

电玩城打鱼捕鱼 28

TfsAdminUtil RenameDT 新TFS服务器名

电玩城打鱼捕鱼 29

电玩城打鱼捕鱼 30

 

电玩城打鱼捕鱼 31

d) 重命名并激活Team Foundation 应用层服务器

在新的 Team Foundation 服务器上张开“命令提醒符”窗口。

将引得改变为“驱动器:\%ProgramFiles%\Microsoft Visual Studio 2008
Team Foundation Server\Tools”

在命令提示处,键入下列命令:

TfsAdminUtil ActivateAT 新TFS服务器名称

电玩城打鱼捕鱼 32

·        
创制数据库。

3、加多匡助服务器实例

e) 删除版本调整缓存

在还原数据库天公地道新命名数据层后,必须删除版本调节的数量缓存。这么些手续能够确认保证在还原数据库后,应用层服务器上的版本调节缓存与数据层服务器重新联合。如若不施行此步骤,版本调控客户端大概会有部分文件未与时尚的变动保持同步。

删去版本调整缓存

在新的应用层服务器上,张开 Windows 财富管理器,浏览到以下目录:

驱动器:\Program Files\Microsoft Visual Studio 2008 Team Foundation
Server\Web Services\VersionControl

删除 Data文件夹。

电玩城打鱼捕鱼 33

·        
向现存数据库增多数据或日志文件。

(1)伊始化援助数据库

f) 移动TFS服务帐户

在新 Team Foundation Server
上,展开一个“命令提示符”窗口,并将引得改变为“驱动器:
\%ProgramFiles%\Microsoft Visual Studio 2008 Team Foundation
Server\Tools”

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

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

此地大家使用如下命令:

TfsAdminUtil ChangeAccount E2K3TEST\TFSSERVICE
你的域名\TFSSERVICE 密码

电玩城打鱼捕鱼 34

·        
增大现成文件的大大小小(富含自动拉长操作)。

  “帮忙服务器实例”展现日志传送配置中当前布署为协助服务器的 SQL Server
实例的名目。

g) 移动Reporting 瑟维斯服务帐户

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

TfsAdminUtil ChangeAccount /ra [旧域或微型Computer的名号\旧 Reporting
Service帐户] [新域或微型Computer的称呼\新Reporting Service帐户]
[新密码]

此间我们使用如下命令:

TfsAdminUtil ChangeAccount /ra E2K3TEST\TFSSERVICE
你的域名\TFSSERVICE 密码

·        
还原数据库或文件组。

 
 “协理数据库”呈现日志传送配置的援救数据库名称。将新的援救数据库加多到日志传送配置时,能够从列表中挑选数据库或在该框中键入新数据库的名称。即便输入新数据库的名目,则必须在“起头化”选项卡上采取二个增选,该选项卡可将主数据库的完好数据库备份还原到赞助数据库中。新数据库将作为恢复生机操作的一部
分进行创办。

h) 还原集体项目网址

在运行 Windows SharePoint Services 3.0
的服务器上各样单击“开始”、“管理工科具”和“SharePoint 3.0
管住中央”。

在“治本大旨”页上的“SharePoint Web
应用程序管理”部分中单击“内容数据库”。

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

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

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

在“增多内容数据库”页上,在“数据库消息”中单击“钦赐数据库服务器设置”,并在“数据库名称”中键入
WSS_Content。在“数据库体积设置”中,在“生成警告事件从前最多允许的网址数”中键入
9000,并在“此数据库中最多允许成立的网址数”中键入
15000,然后单击“确定”。

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

 

  上述选项配置完结之后,点“连接”按键以连接受日志传送配置中作为协助服务器的
SQL Server 实例。用于连接的帐户必须是赞助服务器实例上 sysadmin
固定服务器角色的分子。

i) 还原Reporting Services

各种单击“开始”、“管理工科具”和“Internet
音信服务(IIS)管理器”。

在财富管理器窗格中,在“利用程序池”节点下,右击“ReportServer”,然后单击“启动”。

在运行 SQL Server Reporting Services
的服务器上,依次单击“开始”、“程序”、“Microsoft SQL Server
2005
”、“配备工具”和“Reporting Services 配置”。

在“选料报表服务器安装实例”中,确认保证Computer名称是新 Team Foundation
服务器的称号,並且实例名称是 MSSQLSERVER,然后单击“连接”。

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

在“报表服务器状态”窗格中,在“实例属性”中单击“启动”。

在财富管理器窗格中单击“数据库安装”。

在“数据库连接”窗格中,确保“服务器名称”中的 Team
Foundation服务器的称号正确,然后单击“连接”。

在“SQL Server 连接”对话框上单击“确定”。

在“数据库连接”窗格中单击“应用”。

在“SQL Server 连接”对话框上单击“确定”。

通过进行下列操作之一,还原加密密钥并移除此前的表格服务器实例:

在“Reporting Services 配置”的能源管理器窗格中单击“加密密钥”。

在能源管理器窗格中单击“加密密钥”。

在“加密密钥”页上单击“还原”。

在“加密密钥音信”页上,在“密码”中键入加密密钥文件的密码,在“密钥文件”中键入或采纳备份加密密钥
.snk 文件的职分,然后单击“确定”。

“Reporting Services 配置”的财富管理器窗格中单击“初始化”。

在“初始化”页上选用与旧 Team Foundation
数据层服务器的称呼相呼应的实例 ID,单击“移除”,再单击“确定”。

打开 Internet Explorer,连接到
。在“内容”中单击“TfsReportDS”。

在“连日字符串”中,使用新 Team Foundation
数据层服务器的称号更新“数据源”参数。在“老是格局”中,选择“安然存款和储蓄在报表服务器中的凭据”,更新用户名和密码为新的
Reporting Services 服务帐户,然后单击“应用”。

在“SQL Server Reporting Services”下单击“主文件夹”。

在“内容”中单击“TfsOlapReportsDS”。

在“连日来字符串”中,使用新 Team Foundation
数据层服务器的称呼更新“数据源”参数。在“连接格局”中,选择“平安存款和储蓄在表格服务器中的凭据”,更新用户名和密码为新的
Reporting Services 服务帐户,然后单击“应用”。

文本先导化会招致那几个操作开销越多日子。 可是,第三回将数据写入文件后,操作系统就不要用零来填充文件

电玩城打鱼捕鱼 35

j) 还原数据客栈

开辟多个“命令提示符”窗口,将引得改变为“驱动器:\%ProgramFiles%\
Microsoft Visual Studio 2008 Team Foundation
Server\Tools
”。键入以下命令,当中,“新数据层服务器名称”是新 Team
Foundation 服务器的称谓,“新 Team Foundation
数据旅舍名称”是数据仓库的称号,“TFS Report Service 帐户”是
Reporting Services 服务帐户的称谓,“TFS 服务帐户”是 Team
Foundation Server 服务帐户的称号:

SetupWarehouse.exe -o -s 新数据层服务器名称 -d 新 Team
Foundation
数据仓库名称 -c warehouseschema.xml -ra TFS Report
Service
帐户 -a TFS 劳务帐户

此地能够使用上面好像命令:

SetupWarehouse.exe -o -s [TFS服务器名称] -d TfsWarehouse -c
warehouseschema.xml -ra
域名\TFSSERVICE –a 域名\TFSSERVICE

在 Team Foundation
数据层服务器上家家户户单击“开始”、“程序”、“Microsoft SQL Server
2005
”和“SQL Server Management Studio”。

在“连日来到服务器”对话框的“服务器类型”中,选择“数据库引擎”,验证服务器名称和地方验证值是还是不是准确,然后单击“连接”。

在对象能源管理器窗格中,依次展开“数据库”和“TFSWarehouse”,右击“dbo._WarehouseConfig”,然后单击“属性”。

在“表属性 – _WarehouseConfig”的“选择页”中,单击“权限”。

在“用户或剧中人物”中单击“添加”。

在“采用用户或剧中人物”中,增多 Reporting 瑟维斯s 服务帐户:
域名\TFSSERVICE,然后单击“确定”。

在“表属性 – _WarehouseConfig”中单击“确定”。

在对象财富管理器窗格中单击“连接”,然后选择“Analysis Services”。

在“连天到服务器”对话框中,确定保证服务器名和身份验证值准确,然后单击“连接”。

在对象能源管理器窗格中,张开“数据库”,右击“TFSWarehouse”,然后单击“处理”。

在“拍卖数据库 – TFSWarehouse”中单击“确定”。

在 Team Foundation 应用层服务器上,将引得改动为

在“内容”中单击任一项目,再单击该类型中其余一个私下认可报表,然后验证其是还是不是正确显示。

 

  • 是,生成主数据库的完全备份并将其恢复生机到赞助数据库
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
Management Studio
配置协助数据库。如若在“协理数据库”框中输入新的数据库名称,数据库将用作复苏操作的一有的举行创办。

3. 客户机上.连接TFS

在运行 Team Foundation
客户端、连接到此应用层服务器并且动用版本调节的每台计算机上实践以下步骤:

打开“命令提醒符”窗口并将当前目录退换为“驱动器:\Program
Files\Microsoft Visual Studio 9\Common7\IDE”

用作一种备选格局,能够展开“Visual Studio 2008 指令提醒”。

在指令提醒符处键入以下命令,在那之中服务器为应用层服务器的称呼:

tf workspaces /s: 服务器

电玩城打鱼捕鱼 36 

标签:, ,

Your Comments

近期评论

    功能


    网站地图xml地图