PRB: Database Diagram Doesn't Restore Relationships After Cancel (175257)
The information in this article applies to:
- Microsoft Visual Database Tools
This article was previously published under Q175257 SYMPTOMS
If you cancelled saving a Database Diagram that involved multiple table
edits after a previous attempt to save, you might discover that
relationships to tables no longer exist the next time you open your
diagram.
CAUSE
The Database Designer groups all the DDL changes required for tables into
separate transactions. In many cases, the Database Designer deletes foreign
key relationships that point to a table before it can re-create it in a
separate transaction. Should the commit action fail on one of the related
tables, the database state will be inconsistent with what is shown in the
diagram. If you then close the diagram without saving, you'll lose your
relationships.
RESOLUTION
If you encounter an error during a diagram save action, you should use the
Query Designer to fix your data or go back into your diagram and remove any
constraints that might prevent you from saving the diagram. Once you've
corrected the problem, save your diagram changes and the relationships will
be restored correctly.
STATUS
This behavior is by design.
REFERENCES
Visual InterDev Help: search on "Troubleshooting Errors" under Visual
Database Tools/Database Designer/Troubleshooting.
For the latest Knowledge Base articles and other support information on
Visual InterDev and Active Server Pages, see the following page on the
Microsoft Technical Support site:
Modification Type: | Major | Last Reviewed: | 5/2/2006 |
---|
Keywords: | kbDatabase kbprb KB175257 |
---|
|