数据还原到不同的服务器或实例Visual Studio 2010中其他版本更新时间:2010年10月您可以恢复您的Visual Studio Team Foundation Server部署的数据到不同的服务器或从它最初存储实例。
您可能必须作出这样的改变,举个例子,你想升级你的服务器上的原始数据层服务器,或硬件失败。
为了帮助确保在这种情况下的数据成功恢复,你应该配置为您的备份策略的一部分标记的事务。
有关详细信息,请参阅Team Foundation Server的备份。
将数据恢复到不同的服务器,你必须从那些你执行的数据恢复到相同服务器的不同步骤。
如需更多的服务器有关如何将数据恢复到相同的服务器,或者看到数据恢复到相同的位置。
对于硬件有关如何恢复单个服务器部署在硬件出现故障,请参阅还原一个单一服务器部署到新。
如果您的部署使用SharePoint产品,你必须执行额外的步骤来备份和恢复的数据库,在这个主题中的程序的详细。
该步骤,您必须执行将数据还原到不同的服务器或实例有所不同,如何Team Foundation Server的安装和配置为基础。
为简单起见,本主题中的程序的结构,因为它们将适用于在一个中等复杂程度的恢复部署只在Team Foundation Server数据库,如下图所示:您的拓扑结构不匹配这个例子要为你成功地执行本主题中的程序,但你可能需要调整的步骤。
例如,如果你有一个,所有组件在一台物理服务器上安装部署,您将在服务器上执行的所有程序,运行Team Foundation服务器。
如果为团队项目集合数据库原本在多个服务器上部署,您必须执行的步骤来恢复或服务器上的每个服务器,您指定的数据库。
您没有恢复使用同样的配置数据库以前一样,但你必须还原每个数据库。
您还必须恢复SharePoint产品和SQL Server报表服务在某些情况下,例如,如果他们都失败的服务器上托管的数据库。
如需有关哪些组件可能在每个服务器上部署,请参阅下列主题:了解Team Foundation Server的备份Team Foundation Server的体系结构简单的拓扑结构实例适度拓扑实例复杂的拓扑结构实例在本主题要恢复Team Foundation的数据到不同的服务器或实例,你必须完成的程序,你的部署拓扑结构按以下顺序要求:所需的权限备份数据安装和配置新的硬件上的SQL Server停止服务,Team Foundation Server的用途还原数据库SharePoint产品重定向到内容数据库的新位置变更管理器数据库在Reporting Services配置准备新的SQL服务器或服务器实例队基金会更改数据库的所有权恢复重定向的Team Foundation Server的远程采集数据库更新服务帐户登记的位置还原的数据库配置报告和分析服务重新启动服务,Team Foundation Server的用途刷新客户端计算机的数据高速缓存所需的权限要执行此过程,您必须是以下组的成员或具有下列权限:一个基金会的成员队的控制台管理员安全组或多个服务器上正在运行的管理。
一个组成员的SQL Server系统管理员的安全或您的SQL Server中执行备份和创建维护计划的权限必须设置为允许在服务器上的SQL实例,将主机数据库。
数据库成员,分析服务和系统管理员安全组的队为基础的数据库。
作者TFS_Warehouse数据库的授权用户。
如果部署使用SharePoint产品,该农场的管理员为您还原到SharePoint产品数据库农场组的成员。
除了这些权限,您可能必须处理的计算机上运行Windows Server 2008和Windows Server 2008 R2中,Windows Vista或Windows 7的下列要求:要遵循一个命令行程序,您可能必须打开通过单击开始迅速提升的命令,右键单击命令提示符,然后单击管理运行方式。
要遵循一个过程,需要Internet Explorer,您可能要开始它作为一个管理员管理员通过单击开始,单击所有程序,右击IE浏览器,然后只需点击运行。
要访问Reporting Services的报表管理,报表或网站,你可能将这些网站添加到受信任站点列表或在Internet Explorer中以管理员身份启动IE浏览器。
有关详细信息,请参阅Microsoft网站的下列议题是:用户帐户控制。
备份数据要恢复从原始的Team Foundation Server部署数据,必须有一个SQL Server数据库的一套完整的数据备份。
如果数据是加密的,还必须具有加密密钥和密码。
要备份Team Foundation数据有关详细信息,请参阅Team Foundation Server的备份和备份Reporting Services加密密钥。
安装和配置新的硬件上的SQL Server要恢复Team Foundation的数据,您必须在计算机上安装您要移动为Team Foundation Server的数据库SQL服务器。
的SQL Server版本的安装必须完全匹配的原始服务器的托管版本的数据库。
这一要求包括服务包一级,排序规则设置,语言版本。
如果匹配不完全一样,你可能无法恢复数据,或Team Foundation Server可能无法正常运行,即使你能恢复数据。
要安装并准备Team Foundation的数据恢复的SQL Server安装SQL Server在新的环境,并确保其正常运行。
作为替代方案,创建一个SQL Server在服务器上已经有一个匹配的版本安装的实例。
有关详细信息,请参阅安装Team Foundation组件,或者你可以下载微软的网站页面上的Team Foundation从以下大多数安装最新版本的指南:安装基金会指南队。
在该指南中,您可以找到有关如何安装多服务器部署的SQL Server主题。
您必须安装相同的版本,您在TeamFoundation Server的原始安装使用。
一站式服务的Team Foundation Server的用途在可以恢复数据,你必须停止所有服务,Team Foundation Server的每一个服务器使用。
如果你有一些可选组件安装,如SharePoint产品或Reporting Services,您必须停止对这些组件安装在服务器上的服务。
要停止服务,Team Foundation Server的使用在服务器上运行层服务Team Foundation的应用程序,打开一个命令提示符窗口,改变目录到驱动器:\的%ProgramFiles%\微软的Team Foundation Server 2010 \工具。
键入以下命令:TFSServiceControl静默有关详细信息,请参阅TFSServiceControl命令。
还原数据库停止服务后,您可以还原使用SQL Server提供的工具,为Team Foundation数据。
要打开还原数据库对话框登录到服务器您要恢复的数据库。
单击开始,指向所有程序,指向Microsoft SQL Server 2008中,然后单击SQL Server Management Studio中。
连接到服务器对话框打开。
在服务器类型列表中,单击数据库引擎。
在服务器名称,单击或键入实例名称的数据层服务器和数据库,然后单击连接。
的SQL Server Management Studio中打开。
展开Databases节点,以显示该基金会列出了数据库,使球队数据层的。
完成下一个程序,“要恢复数据库,”为每个服务器上以下内容,其中已安装和配置SQL Server数据库:在服务器或服务器主机服务器上的数据库为基础团队:TFS_ConfigurationTFS_ CollectionNameTFS_Warehouse在服务器上运行Reporting Services中,如果你有一个配置为您的部署,必须恢复到不同的数据库服务器:的ReportServerReportServerTempDB在服务器或服务器运行SharePoint产品,如果你已经配置Web应用程序部署与一个或多个SharePoint和数据库,必须恢复到不同的服务器:为SharePoint产品(WSS_Content)内容数据库在服务器上运行SQL Server分析服务,如果你有一个配置为您的部署,必须恢复到不同的数据库服务器:TFS_Analysis如需有关这些数据库的信息,请参阅了解服务器备份团队基金会。
要恢复数据库右键单击数据库,您要还原,指向任务,指向还原,然后单击数据库。
还原数据库对话框打开。
在还原源,点击从设备,然后单击省略号按钮(...)。
在指定备份对话框,指定文件位置的备份,然后单击确定。
您必须先还原完整备份,差异备份所次之,然后在其中创建顺序事务日志备份。
在选择还原的备份集,指定备份集恢复。
请确保您恢复完整,差异和事务日志的数据库,如果您创建具有显着的交易备份集。
欲了解更多交易信息标记,看到备份Team Foundation Server中。
在选择页窗格中,单击选项,然后选择覆盖现有数据库复选框。
在还原的数据库文件,清单,确认符合您当前的数据库路径路径。
在恢复状态,请执行以下步骤之一:如果您使用标示的交易,按一下给数据库的非经营性,不回滚未提交的事务。
其他事务日志可以被恢复。
(恢复与恢复)。
如果你不使用标记的事务,你不是在申请其他事务日志,单击给该数据库可以使用。
如果你不使用标记的事务,但你所申请额外的事务日志,点击给数据库的非经营性。
点击确定。
一个进度图标。
当SQL Server Management Studio的对话框,并确认成功的恢复,点击OK返回到对象资源管理器。
如果您使用标示的交易中,右键单击您刚刚还原的数据库,指向任务,点恢复,然后按一下交易记录。
还原事务日志窗口。
在常规页上,确保了适当的数据库列表中突出显示在数据库中。
在选择事务日志恢复,选中复选框旁边的日志要恢复。
在还原到,单击标记的事务。
选择标示的交易窗口。
在选择标记的交易停止恢复在列表中,选中复选框旁边的事务标记您要使用的修复,然后单击确定。
在还原事务日志窗口中,单击确定。
一个进度图标。
当SQL Server Management Studio的对话框,并确认成功的恢复,单击确定。
有关详细信息,请参阅Microsoft网站的下列网页上:应用事务日志备份。
SharePoint产品重定向到内容数据库的新位置您可以跳过此过程,如果SharePoint产品不适合与您的Team Foundation Server或如果您不恢复SharePoint产品数据库的部署配置好了。
当你恢复了SharePoint产品内容数据库(WSS_Content),您必须重定向服务器正在运行SharePoint 产品到该数据库的新位置。