Подтвердить что ты не робот

Ошибка TFS: "Контроль источника - невозможно получить доступ к базе данных"

В настоящее время я использую TFS с Visual Studio 2010 Ultimate и получаю эту ошибку, когда пытаюсь открыть свое решение:

The associated source control plug-in is not installed or could not be initialized. Common causes for this error include server unavailability and/or incorrect workspace mappings.

Мое подключение к TFS и VPN мы должны использовать, я пробовал их на другой машине и проблем нет. На моей машине только проблема. Он также не удерживает никаких привязок.

В чем проблема? Что-то с моей установкой Visual Studio?

4b9b3361

Ответ 1

Похоже, что ваши привязки к серверу TFS перепутаны в вашем файле решения. Вы должны попробовать удалить привязки вручную там, отредактировав файл решения с помощью текстового редактора.

В файле должен быть раздел Global, в котором находятся все настройки для этого. найдите GlobalSection (TeamFoundationVersionControl) и удалите весь этот раздел до EndGlobalSection.

Как только вы это сделаете, перезагрузите решение и скажите ему вернуться в Интернет, и ваши привязки должны снова работать.

Ответ 2

Я открыл решение в VS2010 (не мой проект) и получил одно и то же сообщение. Это дало мне возможность временно работать с неконтролируемым решением или постоянно удалять привязки ассоциаций управления версиями. Я пошел с возможностью постоянно удалять привязки ассоциаций управления версиями.

Теперь откройте проект/решение. Goto File → Source Control → Изменить контроль источника Выберите свои проекты и нажмите на ссылку.

Теперь привязки корректно работают в Интернете. Вот как я смог исправить эту проблему. Надеюсь, что это поможет.

Ответ 3

Мне пришлось reset настроить и кешировать Visual Studio, выполнив следующие шаги:

Удалить содержимое из следующих папок

C:\Users\< > \AppData\Local\Microsoft\Team Foundation
C:\Users\< > \AppData\Local\Microsoft\VisualStudio
C:\Users\< > \AppData\Local\Microsoft\VSCommon

Перейдите в папку IDE Visual Studio в командной строке и запустите следующую команду "devenv/resetuserdata" из папки IDE Visual Studio.

Типичное расположение для 62 бит: C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE
Типичное расположение для 32 бит: C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE

Я нашел эти шаги в следующей статье:

Если у вас возникли проблемы с TFS или Visual Studio, сбросьте кеш пользователя... или нет?

Ответ 4

Это новое решение? Эта ошибка часто возникает, когда решение связано с другой системой управления версиями (например, VSS). Возможно, что другая машина, которую вы пытались, установила VSS, и ваша машина не работает.

Попробуйте отвязать решение, затем перейдите к инструментам, параметрам, исходному управлению и убедитесь, что выбран TFS. наконец, верните решение.

Ответ 5

Спасибо, ребята, за предложения. Я пробовал все это, и никто из них не работал. То, что мне пришлось сделать, это создать новую учетную запись пользователя на моей машине, удалить исходную папку, где у меня были мои сопоставления, и повторить процесс получения для моего проекта, и все работает нормально. Я думаю, что что-то должно было быть повреждено в моей учетной записи пользователя.

Ответ 6

Мне удалось устранить ошибку, выполнив File | Контроль источника | Открыть из источника управления. Вам будет предложено перезаписать существующие файлы; ответьте "да".
(Вы должны, конечно, сначала создать резервную копию исходного кода.)

Обратите внимание, что это было на VS2008; Я не пробовал это на VS2010.

Ответ 7

Для любого (как я), который искал ответ на этот вопрос.,.

У меня была такая же проблема, и я столкнулся с несколькими вещами, которые могут быть полезны.

Сначала я нашел эту ссылку в MSDN.

Во-вторых, я открыл решение в VS2010 (не в моем проекте) и получил одно и то же сообщение. Это дало мне возможность временно работать с неконтролируемым решением или постоянно удалять привязки ассоциаций управления версиями. Я пошел с последним (опять же, это был проект, который я унаследовал, а не тот, который я построил), и, похоже, все в порядке.

Тем, кто находит это, я надеюсь, что это поможет!

Ответ 8

Когда я сомневаюсь, я только что повторно запустил клиент TFS (мой опыт был с TFS 2008), когда все пошло неудобно, и это обычно исправляло проблему.