Where can I find in the TFS database the user that entered a discussion item as shown here? I've found where the discussion items are on the WorkItemLongTexts table, and I see where the user data is on the Constants table, but I see no table or view that ties the two together.
1
There are 1 best solutions below
Related Questions in TFS
- Azure DevOps Server witadmin error 500 when downloading/uploading workitem XML
- How to fix a CS0281 error on build server
- Integrate Deployment status to Work Items in TFS
- How to customize data sources in the dropdown box of TFS work item templates
- How to add nuget package for offline tfs build task
- Using Azure DevOps Server 2022 (On-Premise) with Visual Studio Code for Java Project
- Ticketstatus on DynamicsCRM updates on TFS Ticketstatus change
- Limiting access to files in Github while being edited by other collaborator
- Trying to read commits from azure devops rest api results in redirects
- ADOS .NET: Exchange SOAP Methode to REST equivalent
- DevOps 2022 Server not connecting on VS 2012 and VS 2010
- TFS integration with Jenkins
- Preventing Merge and Branch your own code on TFS
- Get all users of an Ado or TFS project
- Reduce AzureDevOps aka. TFS Database size
Related Questions in TFS-2012
- How to determine folder vs branch with tf command?
- TFS 2012 Discussion Users
- Angular CLI 10 ng build --prod emits empty lines
- Team Foundation Data Migration from TFS2010/SQL Server 2008R2 to TFS2012/SQL Server 2012 server
- How do I categorize a bug as something else than bug in TFS 2012?
- Tfs 2012 on premises maven build process
- Branching for a Patch in Team Foundation Server 2012
- pre build script path and pre build script arguments
- TFS2012 only nightly Deployment with MSBuild
- TFS 2012 Orphan users
- cannot delete builds in tfs 2012
- Track Bugs as task on TFS 2012 project dashboard
- TFS Upgrade from 2008 to 2012 - Changes Checked Out but staff on leave
- create user in team foundation server 2012
- How can I limit TFS Product Backlog Items from moving to done based on passed Test Cases?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?

I finally figured out how the discussion/comments users and timestamps are stored in the TFS database. It's a dumb design. You have to UNION the WorkItemsWere and WorkItemsAre tables and JOIN to the WorkItemLongTexts. I explored the "Change Order" and "Rev" columns to make the JOIN, but made no sense of it. Rather, you have to JOIN by the DATETIMES. I wouldn't normally advocate joining like this, but it was the only way I could make it work. In the end I was able to extract all my data, complete my conversion and finally put TFS to bed.
Here's the query if you're interested...