Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 858885
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 15, 20262026-05-15T08:36:08+00:00 2026-05-15T08:36:08+00:00

We have an environment where we develop within T-SQL, SSIS and SSRS. We have

  • 0

We have an environment where we develop within T-SQL, SSIS and SSRS. We have core databases for our own systems, but we have dependencies to another SQL system that we directly extract data from by calling tables, views and stored procs (not ideal, but that is for another day).

As a developer I want to make sure that at any point in time I can identify all of my dependencies on the secondary database. This will hopefully allow me to identify areas of concerns during upgrades and allow for better communication with the secondary team to ensure that any potential changes required to our systems are identified early.

Is anyone aware of any tools / methods that will intelligently identify all DB objects used within:

  • SSIS Packages
  • SSRS Reports
  • Calls to objects through a linked server in stored procs, etc

My current alternative is to manually track all the objects we use – but I would MUCH prefer some way of automating this to eliminate human error in the process. We are currently moving towards a TFS environment for our source control, so any plug-ins for this would be a big bonus!

Thanks

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-15T08:36:09+00:00Added an answer on May 15, 2026 at 8:36 am

    There is system metadata available within the data dictionary that will track dependencies on database artifacts right down to the column level. You can see what tables and columns a particular stored procedure depends on.

    However, for objects external to the database such as reports or SSIS packages the database does not have this information to track, so there is nothing within the data dictionary that can help you there.

    What you want is provenance reporting, and that is something of a holy grail in ETL tool circles. The theoretical nirvana is having a tool that allows you to set up ETL processing or reporting (preferably without having to write any SQL code) and then to produce a push button report that tracks the outputs back to their origin.

    Sadly, neither SSRS or SSIS have a facility to do this. You can programatically traverse SSIS data flow metadata so could do this in theory (one can algorithmically collapse a graph of such dependencies down to a minimal form), but doing this to SQL is quite a bit harder. I’m not aware of any off the shelf tooling that does a decent job of this.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a support environment where we connect to many of our customers' systems
I am begining to develop my own Emacs environment, I have a custom init.el
I have to develop a database for a unique environment. I don't have experience
At my company, we have tiered environment for our web applications (development, staging, production).
I have no rails environment but I want to use cruisecontrol.rb as my Continous
I have a suite of webpart controls that I maintain and develop for our
We have a project that requires a setup with an environment to develop embedded
Our enterprise uses CA Wily Introscope for production live environment. We want to develop
Is it possible for the apache2 user, http, to have environment variables like normal
I have two environment variables in apache config, I want to concatenate them into

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.