Site sponsored by: Idera Try Idera’s new SQL admin toolset
SQL Server Performance

  • Home
  • Articles
  • Forums
  • Tips
  • Quiz
  • FAQ's
  • Blogs
  • Software
  • Books
  • About Us
RSS Feeds
Sign in | Join


Product Reviews

All Reviews
Audit Tools
Backup Tools
Change Management Tools
Clustering Tools
Coding Tools
Design Tools
Diff / Compare Tools
Documentation Tools
Job Management Tools
Log Recovery Tools
Monitoring Tools
Remote Access Tools
Reporting Tools
Security Tools
Testing Tools

Write for Us

Share you SQL Server knowledge with others and raise your profile in the community More...
Latest Articles

Policy Based Management in SQL Server 2008
Inside SQL Server Cluster Setup and Troubleshooting Techniques - Part I ...
Configure and Manage Policy Based Management in SQL Server 2008 ...
Using Column Sets with Sparse Columns

More     
 
Latest FAQ's

Cannot Start SQL Server Service
Users are able to connect to report manager but not able ...
Errors when SQL Server Snapshot Replication is Running
How to Display Server Name or IP Address in a Reporting ...

More     
   
Latest Software Reviews

Spotlight on ApexSQL Doc 2008
ApexSQL Enforce
Embarcadero Change Manager
SQL Server DBA Dashboard

More     

reviews >> documentation tools >> Total Clarity: Analyzing and Documenting SQL Server ...

Total Clarity: Analyzing and Documenting SQL Server

By : Brad McGehee
Feb 14, 2007

Page 2 / 3


Tracking the Dependencies


Figure 3

Let's add the dependent objects to our diagram, as demonstrated in Figure 3. Move across from Add to Project to click on Objects the Selection is Used By. Then click on Reapply Layout to ensure that the number of objects expand into an easier-to-read grid. As the number of objects increases, you can try different layout types from the five available. A hierarchical layout can be especially useful, as it places different levels of dependencies at graduated levels in the graph, as illustrated in Figure 4.


Figure 4

When you select an object and right-click it, there is also an option to Show the SQL Script for that object.

A quick inspection of the SQL scripts (see Figure 5) will tell you which parameters may need adjusting in which objects as a consequence of the new column you are planning to add to the CustomerCards table.


Figure 5

When you're happy you've identified all the impacts that are going to occur as a result of your schema change, you can save a record of the state of the database and its dependencies exactly as they are at the time of the change. Simply click the Copy button in the toolbar, and the current grid diagram will be copied to the clipboard for you to paste wherever you need to save it, for example, in a spreadsheet or in MS Word. The diagram can also be exported for print, either as a PNG image, or as an XML file.



Customizing the Graphical Report

You can make the diagram even easier to understand by selecting and highlighting certain objects such as stored procedures or views. If you would like to exclude objects, there is a Hide option, which will remove the object(s) from the diagram, but still keep them logged within the Objects in Project pane, should you wish to include them in the graphical display at a later time. If, as shown in Figure 6, you would like to categorize your database report, there is a customizable color-coding scheme that can be accessed by right-clicking on the object and then clicking on Properties.


Figure 6



<< Prev Page     Next Page>>    








Home | Peformance Articles | Audit Articles | Business Intelligence Articles | Clustering Articles | Developer Articles | Reporting Services Articles | DBA Articles | ASP.NET / ADO.NET Articles | DBA FAQ's | Developer Peformance FAQ's | DBA Peformance FAQ's | Developer FAQ's | Clustering FAQ's | Error Messages | Audit Tool Reviews | Backup Tool Reviews | Coding Tool Reviews | Compare Tool Reviews | Documentation Tool Reviews | Design Tool Reviews | Monitoring Tool Reviews | Log Tool Reviews | Reporting Tool Reviews | Clustering Tool Reviews | Security Tool Reviews | Change Management Tool Reviews | Remote Access Tool Reviews | Book Reviews | Security Tool Reviews | QDPMA Performance Tuning | ADO.NET / ASP.NET | Administration | Analysis/OLAP Services | Application Development | Configuration | Components | ETL | Hardware | High Availability | Hints | Index | Misc | Operating Systems | Performance Tuning | Replication | T-SQL | Views


              © 1999-2008 by T10 Media. All rights reserved