Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
| Author |
Topic |
|
dcwebman
Starting Member
11 Posts |
Posted - 2008-07-10 : 16:57:13
|
| We have been using Erwin for our database diagrams and forward SQL generation, but since that's what we mostly use it for, we want to find something else that's pretty much free for us. Right now that's either SQL Server 2005 or Visio 2007.Visio 2007 can create nice looking diagrams but unfortunately MS has decided not to create a newer Enterprise Architect version than 2003 so there is no forward engineering.This is the first time I have tried SQL Server database diagrams and they look pretty bland. The best I can get them to look is to use the Table View of Custom but I cannot find a way to have foreign keys displayed. Plus it would be nice to have the primary keys always displayed at the top of the tables in addition to being able to resize the tables easily without the scrollbars appearing. Am I missing something with SQL 2005 diagrams or is this the best they can look? Any other free solutions out there?Thanks,Jeff |
|
|
sodeep
Master Smack Fu Yak Hacker
7174 Posts |
Posted - 2008-07-10 : 17:03:39
|
quote: Originally posted by dcwebman We have been using Erwin for our database diagrams and forward SQL generation, but since that's what we mostly use it for, we want to find something else that's pretty much free for us. Right now that's either SQL Server 2005 or Visio 2007.Visio 2007 can create nice looking diagrams but unfortunately MS has decided not to create a newer Enterprise Architect version than 2003 so there is no forward engineering.This is the first time I have tried SQL Server database diagrams and they look pretty bland. The best I can get them to look is to use the Table View of Custom but I cannot find a way to have foreign keys displayed. Plus it would be nice to have the primary keys always displayed at the top of the tables in addition to being able to resize the tables easily without the scrollbars appearing. Am I missing something with SQL 2005 diagrams or is this the best they can look? Any other free solutions out there?Thanks,Jeff
You should be able to. |
 |
|
|
dcwebman
Starting Member
11 Posts |
Posted - 2008-07-11 : 09:44:58
|
| I would think so too. Any idea on how? |
 |
|
|
sodeep
Master Smack Fu Yak Hacker
7174 Posts |
Posted - 2008-07-11 : 16:43:29
|
| You can right click design pane and Put annotation and modify however you like to. |
 |
|
|
dcwebman
Starting Member
11 Posts |
Posted - 2008-07-14 : 09:09:51
|
quote: Originally posted by sodeep You can right click design pane and Put annotation and modify however you like to.
Thanks for the reply. Unless I'm missing a feature of annotation, that's just letting you display whatever text you want in the pane. It's not letting you show the foreign key in the table itself. |
 |
|
|
sodeep
Master Smack Fu Yak Hacker
7174 Posts |
Posted - 2008-07-14 : 11:04:09
|
quote: Originally posted by dcwebman
quote: Originally posted by sodeep You can right click design pane and Put annotation and modify however you like to.
Thanks for the reply. Unless I'm missing a feature of annotation, that's just letting you display whatever text you want in the pane. It's not letting you show the foreign key in the table itself.
You can use show relationships Level in design pane. |
 |
|
|
maninder
Posting Yak Master
100 Posts |
Posted - 2008-07-14 : 11:40:54
|
| Beware, if you save your diagrams in the Database, and your Diagram have tons of info, your Databse can get pretty heaftier.ManinderSQL server Architect / Admin (DEV&PROD) |
 |
|
|
dcwebman
Starting Member
11 Posts |
Posted - 2008-07-15 : 08:37:32
|
quote: Originally posted by sodeepYou can use show relationships Level in design pane.
I think you mean Show Relationships Labels and yes, that will work if I go through and rename all the labels instead of using the default given when the relationship is made. Other programs make it fairly easy to see by simply putting a FK near the foreign key. Basically I take it that SQL 2005's database diagram use is really basic and can hurt performance if there's a lot of diagrams.I wish MS decided not to abandon the Visio Enterprise Architect version. All we really need is a simple way to create diagrams that can do forward engineering of the changes and the diagrams be documented in a Word doc spec so other developers can see the schema. Too bad there doesn't seem to be a free or very low priced (<$100) product out there that works well. |
 |
|
|
|
|
|
|
|