Comment générer un diagramme d'un très grand schéma de base de données (SQL Server)

J'ai une très grande base de données j'ai besoin de diagramme. La base de données est SQL Server 2008 x64. Il est grand, qu'il y a des centaines de tables liées, chacune avec un maximum de 2000 champs (certains sont rares), de multiples relations entre les tables (souvent des centaines de personnes par table, en fait), plusieurs schémas... vous voyez l'idée.

J'ai essayé d'utiliser les Schémas de Base de données fonctionnalité de SQL Server Management Studio, mais il s'est écrasé avec un Win32Exception: "Pas assez de mémoire disponible pour traiter cette commande..."

J'ai essayé d'utiliser Visio ingénierie inverse sur un autre ordinateur afin de se connecter et de diagramme, mais qui va se passer quelques heures avec aucun signe de la perfection.

Les scripts pour construire ce géant de schéma sont un outil que nous avons construit pour le travail. Alors que l'outil est en train de faire son travail très bien, c'est difficile de visualiser sa sortie.

Je suis après un outil pour le coup un schéma de cette base de données afin que nous puissions le faire. Des suggestions?

EDIT:
Juste pour insister, le diagramme est en effet pas censé être utilisé pour utile réelle de référence. C'est une gestion de la relation client périphérique, afin de démontrer la complexité et l'échelle du système.

Quelques suggestions ici stackoverflow.com/questions/1307944/...

OriginalL'auteur tomfanning | 2010-08-17