1

SQL Server 2008 Express に、約 30 個のテーブルとそれ以上の関係を持つデータベースがあります。テーブル間のすべての関係を示すデータベース ダイアグラムがあり、非常に役に立ちました。しかし、それは完全に消えました。すべてのデータとテーブルがそこにありますが、ダイアグラムは消えてしまいました。これは、データベース開発のかなり初期の段階ではあるが、以前にも一度発生したため、単純に図を再設計した. しかし、私は再びそうするのが嫌いです。

これがどのように起こるかについての手がかりは誰にもありますか?

4

2 に答える 2

0

テーブルからテストデータをクリアするスクリプトを実行しましたが、これによりすべてのシステムダイアグラムも削除されるようです-したがって、自傷行為でした:(

于 2012-07-28T09:05:07.753 に答える
0

これを試してください(バックアップを取った後):

SET IDENTITY_INSERT dbo.sysdiagrams ON
GO
INSERT INTO dbo.sysdiagrams (name, principal_id, diagram_id, version, definition)
SELECT name, principal_id, diagram_id, version, definition
FROM schema1.sysdiagrams
GO
于 2012-06-25T14:28:33.223 に答える