2009-10-15 72 views
2

我安装了SQL Server 2005,并且我想创建一个数据库,但是我不能。当我在SQL Server Management Studio 2005中右键单击我的数据库的数据库图表文件夹时,我看不到任何用于创建数据库图表的选项。我看到两件事情:创建sql图

  1. 工作与SQL Server 2000点的图表
  2. 刷新

回答

0

展开文件夹,就应该及时安装对象。那么你应该可以添加图表。

+0

此文件夹不会展开,我以前创建了表格。 – Mojtaba 2009-10-15 06:08:53

2

向导在SQL Server Management Studio中创建的ERD图是物理 ERD,而不是逻辑的。它不像使用Oracle Designer ...

您需要首先创建表格,并根据需要进行关联。一旦至少定义了一个表格,就会出现创建数据库图表的功能。

+0

我可以用这个数据库创建数据库图 当我重新安装sql server 2005我不能 – Mojtaba 2009-10-15 06:04:46

+0

@Mojitaba:你重新安装SQL Server 2005或SQL Server Management Studio 2005吗? – 2009-10-15 06:08:25

1

我以前试过这个,现在看到这篇文章后再试一遍。这是我与SQL 2005 Management Studio中的经验(已连接到SQL Server 2005):

  1. 如果创建一个空数据库(没有表),并点击“数据库图表”提示您: “此数据库没有创建数据库图表所需的对象,你想创建它们吗?“

  2. 如果您回答是,您可以右键单击Database Diagrams节点并单击“New Database Diagram”。默认提示出现标题“添加表”。如果您已经有表格并希望添加到图表,这很好。但是,它仅提供“刷新”选项。虽然存在添加按钮被禁用(我们还没有表)。

  3. 我们创建一个表,你可以关闭“添加表”对话,并右键单击右侧窗格,然后单击“新建表”

  4. 从关于此,创建表的过程直观。保存图表时,表格会在数据库中创建。

0

首先,您应该通过编写不使用GUI的脚本来创建表格。

您描述的症状表明数据库已创建为SQL Server 2000数据库,因此无法在2005年的SSMS中使用图创建者。如果您觉得必须使用图表而不是脚本来完成此操作,那么您必须使用企业管理器。如果你点击了SQL Server 2000 Diagrams选项,SQl Server会告诉你这一点。