gpt4 book ai didi

sql-server - 在 TFS 中映射本地目录时发生数据库错误(SQL 错误 18054)

转载 作者:行者123 更新时间:2023-12-02 15:35:17 25 4
gpt4 key购买 nike

我使用 VS2010 作为 TFS 实例的客户端。我创建了一个工作区,需要将 TFS 目录映射到本地目录 - 我们将本地目录称为“D:\aaa\bbb\ccc\ddd”。当我导航到“管理工作区”并单击“编辑”将本地目录更改为该路径时,出现以下错误:1

当我尝试映射:“D:\aaa”、“D:\aaa\bbb”、“D:\aaa”时,会发生此错误\bbb\ccc”。

现在,如果我创建一个名为“D:\aaa\bbb\ccc1\ddd”的文件夹,映射就会正常工作,并且我不会收到此错误。

有人可以帮忙吗?我已经为此烦恼了大约一天。

谢谢。

[EDIT01:我尝试映射 D:\驱动器下的所有其他文件夹,只有一个其他文件夹映射失败。我收到与“D:\aaa\bbb\ccc\ddd”相同的错误]

最佳答案

SQL 错误

首先,您不应从 TFS 接收 SQL 错误 18054(或任何 SQL 错误)。

您应该让 TFS 管理员连接到托管 TFS 服务器的 master 数据库的 SQL 服务器并运行以下查询:

select * from master.dbo.sysmessages where error > 50000

如果这是 TFS2010 服务器,您的 TFS 管理员可能能够使用 TFSConfig PrepSql重新安装错误消息。

如果这是 TFS2008 服务器,您的 TFS 管理员将需要打开“添加/删除程序”并在 TFS 上运行修复

您的实际问题

This sounds obvious at first, two local paths cannot point to the same place in the repository for the same workspace. However, the one that catches a lot of folks un-aware is that you cannot have two repository paths mapped to one local path on the same computer.

在 TFS 中,不能有两个具有重叠映射的文件夹。由于 D:\aaa\bbb\ccc\dddD:\aaa 的子文件夹,因此无法添加它。

您可以做的一件事是隐藏文件夹,这样它们就不会成为工作区映射的一部分。在您的情况下,您可能需要映射 D:\aaa 并为该目录中的所有其他子文件夹添加斗篷,D:\aaa\bbb 除外。

关于sql-server - 在 TFS 中映射本地目录时发生数据库错误(SQL 错误 18054),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5356242/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com