How can I integrate SQL Server with MSSCCI provider for tfs 2013&2015?

I was trying to use Team Foundation Server 2012 with Sql Server Management Studio 2012. I installed the Microsoft Visual Studio Team Foundation Server 2013 & 2015 MSSCCI Provider 32-bit and choose it as Current source control plug-in under tools -> Source Control -> Plug-in Selection of SSMS.

Проблема в том, что когда я впервые создаю / открываю решение и пытаюсь добавить решение для управления исходным кодом из файла -> Управление исходным кодом -> Добавить решение в Управление исходным кодом, появляется диалоговое окно с просьбой подключиться к tfs после подключения расположение сервера указывается на сервере, и при нажатии кнопки ОК отображается предупреждение, что мое рабочее пространство является локальным рабочим пространством, а локальные рабочие пространства не работают должным образом в MSSCCI. Он спрашивает, хочу ли я изменить его на рабочее пространство сервера, когда я нажимаю на Да

Я получаю следующую ошибку

Обнаружена непредвиденная ошибка. Рекомендуется перезапустить приложение как можно скорее.
Ошибка: такой интерфейс не поддерживается
Файл: Vsee\internal\inc\vscomptr.inl
Номер строки: 259

Попытка снова выдаст это сообщение об ошибке, как только я выберу Добавить решение в систему управления версиями.

Я попробовал некоторые из исправлений, предоставленных Microsoft по ссылке: https://support.microsoft.com/en-us/kb/2727824 но они не устанавливаются на мой компьютер, говоря, что моя версия SSMS более новая.

Как я могу решить эту проблему?

2 ответа

Как описано в этой статье, Team Foundation Server 2012 внес изменения в параметры рабочего пространства, добавив новый тип рабочего пространства - локальное рабочее пространство. Локальное рабочее пространство является улучшением автономной работы и позволяет выполнять ряд операций управления исходным кодом без подключения к Team Foundation Server.

Для получения дополнительной информации о серверных рабочих пространствах и локальных рабочих пространствах обратитесь к следующей статье: http://blogs.msdn.com/b/phkelley/archive/2013/05/29/server-workspaces-vs-local-workspaces.aspx

В статье говорится, что Microsoft продолжает полностью поддерживать старые виды рабочих пространств (из VS/TFS 2005 - 2010), но теперь они называют эти "серверные" рабочие пространства. В документации VS / TFS 2005 - 2010 нет упоминания о том, что эти рабочие пространства когда-либо назывались "серверными рабочими пространствами" - потому что до существования локальных рабочих областей не было необходимости иметь специальное имя для них - они были просто "рабочими пространствами". "

Надеюсь, я помог.

Я использую TFS Online (Visual Studio Online), SQL Server Management Studio 2012, Windows Server 2008 R2 и установил Microsoft Visual Studio Team Foundation Server 2013&2015 Поставщик MSSCCI 32-разрядный. Я могу добавить новое решение в SSMS и добавить в систему контроля версий без проблем. Возможно, вы захотите: 1. Вернитесь назад и сначала создайте рабочую область сервера в Team Explorer 2012. 2. Затем заново создайте решение (убедитесь, что вы установили флажок Добавить в систему управления исходным кодом), 3. Затем выберите TFS с правильной рабочей областью сервера., 4. В обозревателе решений щелкните правой кнопкой мыши проект и добавьте существующие элементы.

Надеюсь, поможет

Другие вопросы по тегам