我正在尝试将数据从一系列数据库还原到新服务器上。我到目前为止采取的步骤是:
当向导运行时,我会完成初始检查,当它尝试启动配置时,我得到以下错误。
任何人都可以建议问题可能是什么(我已经尝试过remapdb但是语法错了)?
错误文字:
TF255356:配置Team Foundation数据库时发生以下错误:TF246083:Team Foundation Server的配置无效。您必须重新映射数据库才能修复配置。从服务器收到以下错误:TF400673:无法在指定的实例中找到任何兼容的SQL Analysis Services数据库。 ' 2'主机已获得更新的连接字符串。
答案 0 :(得分:0)
似乎您正在尝试克隆服务器。请确保您完全按照说明操作:Move or Clone Team Foundation Server from one hardware to another或Restore data to a different server than the current one for TFS
无论如何,您可以参考以下信息来快速解决问题:
根据错误消息,您似乎还没有恢复TFS_Analysis
数据库。
(更多信息请参阅Chaminda的博客 - Prepare Restored Databases)
TFS_Analysis
数据库。 (如果那恢复,只是
尝试删除它,然后再次恢复它)然后运行PrepareClone命令以检查是否有任何错误。 (您必须先运行此命令 配置克隆TFS的AT)
TFSConfig PrepareClone /SQLInstance:ServerName /DatabaseName:TFSConfigurationDatabaseName /notificationURL:ApplicationTierURL
准备克隆后,执行ChangeServerID命令更改 与TFS数据库关联的服务器GUID。
TFSConfig ChangeServerID /SQLInstance:ServerName /DatabaseName:ConfigurationDatabaseName
之后,执行RemapDBs命令将TFS重定向到新硬件中的数据库。
TFSConfig RemapDBs /DatabaseName:ServerName;ConfigurationDatabaseName /SQLInstances:ServerName1,ServerName2 [/AnalysisInstance:ServerName] [/AnalysisDatabaseName:DatabaseName] [/preview] [/continue] [/usesqlalwayson]