【问题标题】:How to change Data Tier(Sql Instance) in TFS如何在 TFS 中更改数据层(Sql 实例)
【发布时间】:2018-12-20 02:22:52
【问题描述】:

我刚刚安装了 TFS Server 2010,但在安装过程中我选择了 SqlExpress 作为我的数据层。我的 TFS 应用程序服务器和数据库都存在于同一个盒子上。我在同一个盒子上也有完整的企业 Sql Server 版本,现在想使用相同的而不是 SqlExpress。

在 TFS 管理控制台中,我发现无法更改我的数据层。我还没有在 TFS 上创建任何这样的项目,因此没有要迁移的数据。我现在只想使用我的默认实例。 这个怎么办?

【问题讨论】:

  • 不知道为什么这被选为离题。 SO 传统上支持这些 tfs 问题。

标签: tfs


【解决方案1】:

来自https://msdn.microsoft.com/en-us/library/ms404869(v=vs.120).aspx 为了使用还原工具还原 TFS 数据库,您必须在新的数据层服务器上安装但不配置 TFS,然后在 Scheduled Backups 节点中使用还原功能。

安装 TFS 并在打开后取消设置 TFS 设置窗口。或者在我的情况下,我使用了 TFS 管理工具中的卸载应用程序层选项。我不知道您可以取消应用程序层安装。巫师会强迫你进入它。然后我不得不重命名\删除配置数据库和安装中创建的任何其他数据库。

【讨论】:

    【解决方案2】:

    我今天必须为 TFS 2018 执行此操作,并发现以下文章很有用。可能不适合每个人的情况,但由于此 SO 链接位于搜索结果的顶部,因此可以分享。

    运行

    TfsRestore.exe

    C:\Program Files\Microsoft Team Foundation Server 14.0\Tools 文件夹。它有一个 GUI。

    https://docs.microsoft.com/en-us/previous-versions/visualstudio/visual-studio-2012/jj620932(v=vs.110)

    【讨论】:

      【解决方案3】:

      在此早期,您不妨卸载并重新安装。这可能是最简单的方法。

      【讨论】:

      • 有没有比卸载更好的方法。如果我以后需要将它迁移到不同的实例中并包含数据。
      • 我相信安装过程也提供了一种迁移到新实例的方法。我目前没有可用的安装程序,所以我无法检查。尝试重新运行安装程序,看看它为您提供了哪些选项。
      猜你喜欢
      • 2013-12-28
      • 2022-06-21
      • 2020-12-10
      • 1970-01-01
      • 1970-01-01
      • 2020-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多