ASP developers thrown into a project involving SQL Server will undoubtedly need to get up to speed very quickly on the database schema, structure, goals, etc. Unfortunately, not every company documents and maintains their databases in a way that makes sense to newcomers.
Here is an article by Viktor Gorodnichenko:
Compare SQL Server Databases with sp_Com... Aside from that, there are several third party vendors, offering products of varying complexity. You may choke at the prices of some of these products, but remember that some of these tools are Enterprise-level and offer a *LOT* more than just documentation.
AdeptSQL Diff AGS SQL Scribe Apex SQLDiff BMC SQL Programmer Berryware SQL Matcher CAST Release Builder Cobb Systems Data Dictionary DB Ghost DBMaestro Embarcadero DBArtisan Enhanced ISQL/w ERwin Imceda Speed Change Manager QALite Quest SQL Impact Red-Gate SQLCompare (with a companion article at
MSSqlServer.com)
SQL Server Comparison Tool SQL Total Compare SynchroComp Total SQL Analyzer WinSQL xSQL Object Yes, you could document these things yourself using SQL Scripts, Database Diagrams, and what have you. But some of these tools are downright cool, have tons of additional functionality, and for a few dollars, will save you from reinventing the wheel.