我安装了SQL Server 2005,我想创建一个数据库,但我不能。当我在SQL Server Management Studio 2005中右键单击数据库的Database Diagrams文件夹时,我看不到创建数据库图表的任何选择。我看到两件事:
答案 0 :(得分:2)
SQL Server Management Studio中向导创建的ERD图是物理 ERD,而非逻辑ERD。这不像使用Oracle Designer ......
您需要先创建表格,并在必要时进行关联。一旦定义了至少一个表,就应该出现创建数据库图表的能力。
答案 1 :(得分:1)
我过去曾尝试过这个,并在看到这篇文章后再次尝试过。以下是我使用SQL 2005 Management Studio(连接到SQL Server 2005)的经验:
如果您创建一个空白数据库(无表)并单击“数据库图表”,系统会提示您: “这个数据库没有创建数据库图表所需的对象。你想创建它们吗?”
如果您回答是,则可以右键单击Database Diagrams节点并单击“New Database Diagram”。默认提示符标题为“添加表”。如果您已经有表并希望添加到图表中,那么这很好。但是,它只提供“刷新”选项。虽然存在的添加按钮被禁用(我们还没有表)。
现在要创建一个表,您可以关闭“添加表”对话框并右键单击右侧窗格并单击“新表”
从这里开始,创建表格的过程非常直观。保存图表时,将在数据库中创建表。
答案 2 :(得分:0)
展开文件夹,它应该提示安装对象。然后你应该能够添加图表。
答案 3 :(得分:0)
首先,您应该通过编写不使用GUI的脚本来创建表。
您描述的症状表明数据库是作为SQL Server 2000数据库创建的,因此您无法在2005年的SSMS中使用图表创建器。如果您认为必须使用图表而不是脚本执行此操作,那么您必须使用企业管理器。如果你点击了1.Working with sql server 2000 Diagrams选项,那么SQl Server会告诉你这个。