Как обновить Create By Field рабочего элемента в Tfs 2010 с помощью t-sql? - PullRequest
0 голосов
/ 19 февраля 2012

Мы мигрировали с TFS2008 на TFS2010.В TFS2008 мы использовали следующий запрос для обновления наших рабочих элементов в базе данных SQL Server для TFS, но в новой базе данных TFS2010 я не знаю, как это сделать.TFS2008

update dbo.WorkItemsLatest set [Created By] = @CreatedBy where ID = @id
update dbo.WorkItemsAre set [Created By] = @CreatedBy where ID = @id        

Какой запрос выполняет ту же операцию в TFS2010?

1 Ответ

1 голос
/ 19 февраля 2012

Запрос должен работать, так как имена таблиц не изменились.Тем не менее, TFS 2010 представляет концепцию коллекций, которая, вероятно, нарушает запрос в отношении имени database .Так что просто убедитесь, что вы запрашиваете правильную базу данных.Например:

use Tfs_DefaultCollection

Несколько советов: Это очень плохая практика - напрямую изменять базу данных TFS.Всегда предпочитайте TFS API в качестве первого выбора, когда стандартная настройка не соответствует вашим требованиям.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...