技术分享
TFS2010的数据库备份恢复
2019-06-10
昨天在配置WSS时候一个不小心把TFS给修复安装了,赶紧把数据库备份了,恢复成功了,接下来和大家分享下恢复过程(有个工具叫Power Tools)。
1:重新安装TFS2010,配置最好能和之前的保持一致如:端口号,应用名称
2:停止ReportService服务,停止IIS,停止TFS后台服务“Visual Studio Team Foundation 后台作业代理”。
3:断开使用到ReportService数据库,TFS代码仓库数据库(默认Tfs_Warehouse),TFS配置数据库的程序(默认Tfs_Configuration)。
4:如果你还装了WSS那么一样的停止应用,数据库可以不动。
5:覆盖还原TFS_Configtion数据据库(数据库名称可以改为原来的,默认的是Tfs_Configuration),项目集合数据库(Tfs_collection)。
6:开启关闭的各个服务,IIS,你会发现TFS找不到应用数据库,没关系,找到TFS安装目录下的Tools文件夹,运行CMD,
运行命令TFSConfig,之前叫做 tfsadminutil 。
7:运行命令: TFSconfig registerDB /sqlInstance:(数据库实例名) /databaseName:新的应用配置数据库名
9:经验教训:
一定要在安装TFS2010的时候同时安装WSS3。
一旦投入正常使用的应用,就最好不要随便动配置。
给数据库做好异地备份或者有RAID,或者直接备份数据库文件,安全第一啊,源代码是软件公司的命脉。
推荐安装Power Tools,有这个东西还是很方便的。