• First, you got the TFS instance extended property from tfs_configuration. This is the first sanity from TFS to verify which unique database it is supposed to talk to. If not matched, it will give you error regarding the “Unexpected TFS Instance” and not let you go further.
  • CatalogNode
    • ParentPath – looks like encrypted
    • ChildItem – Encrypted internal ID?
    • ResourceIdentifier -> CatalogResource
  • CatalogResource
    • Identifier
    • Resource Type -> CatalogResourceType
    • Display Name – names of the instance of CatalogResourceType
    • Description
  • CatalogResourceType
    • Analysis Services Database
    • Default location for team project portals
    • Diagnostic Data Adapter
    • Generic Link
    • Infrastructure Root
    • Machine
    • Organizational Root
    • Process Guidance
    • Project Portal
    • Relational Warehouse Database
    • Report Folder
    • Reporting Configuration
    • Reporting Instance
    • Resource Folder
    • SharePoint Web Application
    • SQL Analysis Instance
    • SQL Database Instance
    • SQL Server Reporting Services
    • Team Foundation Configuration Database
    • Team Foundation Project Collection Database
    • Team Foundation Server Instance
    • Team Foundation Server Web Application
    • Team Project
    • Team Project Collection
    • Team Web Access
    • Test Controller
    • Test Environment
Advertisements