2012-02-19 7 views
0

TFS2008からTFS2010に移行しました。 TFS2008では、以下のクエリを使用してTFSのSQL Serverデータベース内の作業項目を更新しましたが、新しいTFS2010データベースでは、どのように作業するのかわかりません。t-sqlを使用してTfs 2010でworkItemのフィールドを作成する方法を更新しますか?

これは、クエリがTFS2010で同じ操作を実行している何

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

TFS2008で働いていた私のクエリがありますか?

+0

ようこそStackOverflow:コード、XML、またはデータサンプルを投稿する場合は、テキストエディタでこれらの行を強調表示し、エディタツールバーの[コードサンプル]ボタン( '{}')をクリックしてくださいフォーマットと構文はそれを強調する! –

+0

したがって、tfs 2010でそのクエリを使用する際の問題は何ですか?エラーが発生した場合:**正確で完全なエラー**を投稿してください! TFSドキュメントのどこかに文書化されたデータベース構造の変更はありませんか?あなたはこれらの情報を探しましたか? –

答えて

1

テーブル名が変更されていないため、クエリが機能するはずです。しかし、TFS 2010では、データベースという名前に関して、おそらくクエリを壊すコレクションの概念が導入されています。だから、あなたが正しいデータベースを照会していることを確認してください。例えば:

use Tfs_DefaultCollection 

アドバイスの言葉:それは、直接TFSデータベースを変更するための非常に悪い習慣です。標準化されたカスタマイズがあなたの要求に合わないときはいつも、最初のアプローチとしてTFS APIを選択することをお勧めします。

+1

マイクロソフト製品サポートサービスのサポートを拒否することができますが、製品チームはこれをサポートしていません。 –

関連する問題