Know-How
SQL Server Datenbank Diagramme kopieren
Die Anforderung ist zwar nicht alltäglich aber doch eine Knacknuss weil das SQL Management Studio keine solche Option anbietet - abgesehen von der Möglichkeit die ganze Datenbank zu kopieren (aber das ist nicht immer möglich).
Es gibt es eine recht einfache Möglichkeit die Diagramme zu kopieren - und zwar von Craig Dunn der das auf Script SQL Server 2005 diagrams to a file erklärt. Die Lösung sind 2 Stored Procedures die man einfach in die Datenbank einbinden muss.
Dazu lädt man sich das ZIP mit den Stored Procedures Dateien herunter. Entpacken, die .sql Dateien im SQL Server Management Studio öffnen, Quell Datenbank auswählen (also die Datenbank wo die Diagramm im Orginal drin sind) und ausführen.
Jetzt kann man mit dem folgenden Befehl sich den Code für ein Diagram ausgeben lassen:
exec Tool_ScriptDiagram2005 'MeinDiagramm'
Den Code in die Zwischenablage kopieren und auf der Ziel Datenbank ausführen - und zack - ist das Diagramm fertig.
Tags