Sql VisualStudio数据库设计器?

Sql VisualStudio数据库设计器?,sql,database,visual-studio,database-design,Sql,Database,Visual Studio,Database Design,我正在从事一个数据库项目,整个团队都在VisualStudio中工作。我创建了一个数据库项目,我想我希望我可以利用UML图表(或者类似的东西),这样我就可以“设计”我的数据库,然后自动生成脚本。不幸的是,至少从我粗略的搜索来看,VisualStudio中似乎不存在这样的工具(我使用的是2008 Professional) VS中是否有我遗漏的东西?如果是的话,你能给我指一下吗?否则,您对创建数据库有什么建议。我希望能够轻松地让其他开发人员快速创建数据库以及。我设想通过UML设计数据库,然后,从那

我正在从事一个数据库项目,整个团队都在VisualStudio中工作。我创建了一个数据库项目,我想我希望我可以利用UML图表(或者类似的东西),这样我就可以“设计”我的数据库,然后自动生成脚本。不幸的是,至少从我粗略的搜索来看,VisualStudio中似乎不存在这样的工具(我使用的是2008 Professional)

VS中是否有我遗漏的东西?如果是的话,你能给我指一下吗?否则,您对创建数据库有什么建议。我希望能够轻松地让其他开发人员快速创建数据库以及。我设想通过UML设计数据库,然后,从那里,为我生成一切


感谢您的建议。

Visual Studio 2008团队系统数据库版似乎可以满足您的需要

我用的是2008专业版

实际上,数据库项目不应该对您可用。至少,我在VS 2008 Pro中没有看到任何SQL2005或SQL2008项目。您需要VS数据库版或团队套件来实现该功能。即便如此,据我所知,它并没有提供任何图形工具。您可以将数据库元素添加为脚本文件,并让它为您生成部署脚本

您还可以使用EntityFramework4(需要VS2010)。这里有一个图形设计器,它将随后为您生成一个脚本


或者,您也可以尝试。也是一款非常强大的软件。

另外,在VS 2008 Professional中,有一个“数据库项目”可供使用。它的唯一用途是存储数据库脚本,然后将其置于源代码控制之下。您可以自己编写脚本,也可以使用设计器。如果使用设计器,则在创建和保存表后,可以在服务器资源管理器中右键单击该表并选择“生成创建脚本”


它不能安装在VS Professional上,只能安装在DB Edition或Team Suite上。如果我没记错,所有VS Professional版本都可以免费升级到Team System Database Edition。所以,如果他有权访问MSDN,他应该可以升级。嗯……奇怪。我在“新建项目>其他项目类型>数据库”下,有一个数据库项目要我创建。@没有一个-我实际上有MS Visual Studio 2008团队资源管理器。我不认为这和团队套件是一回事。我曾经订阅过msdn。去年的某个时候,我相信TeamSystem数据库版已经提供给拥有专业版的订阅者。您可能想在MSDN上查看您的福利。