Ich versuche, eine Datenbank von einem gehosteten Server in meine eigene SQLExpress-Instanz zu verschieben. Ich habe den Datenbankveröffentlichungs-Assistenten verwendet, um das Skript zu erstellen ... aber die Diagramme wurden nicht übertragen.Wie verschiebe ich Diagramme zwischen SQL Server-Datenbanken?
Dann fand und befolgte ich den Rat einer anderen Antwort auf dieser Website, die mich hatte, die Daten in die sysdiagrams-Tabelle importieren/exportieren.
Wenn ich das mache, sehe ich alle Diagramme im Ordner Diagrams. Wenn ich jedoch versuche, einen zu öffnen, sehe ich einen Überblick über jede Tabelle und dann eine Popup-Fehlermeldung mit folgenden Angaben:
"Tabelle (n) wurden aus dem Diagramm entfernt, da Berechtigungen für diese Tabelle (n) entfernt wurden. oder die Tabelle (n) wurden fallengelassen. "
Wenn ich das Popup-Fenster verlasse, werden alle Tabellen aus dem Diagramm entfernt (mit Ausnahme einiger aspnet_xyz Mitgliedschaftstabellen, die Teil eines Diagramms waren).
Wissen Sie, wie ich die Diagramme übertragen kann, ohne diese Nachricht zu erhalten?
Eigentlich musste ich die Diagramme ändern. –
Und ich kann keine Sicherung verwenden, weil ich von einem freigegebenen Hosting-Konto SQL Server ziehe. Die einzigen Tools, die ich habe, sind der Import/Export-Assistent und der Datenbankveröffentlichungs-Assistent über SQL Server Management Studio oder VS 2008 Standard. –