sql-server – Visual Studio 2012数据库设计器 – 功能是否已更改?

前端之家收集整理的这篇文章主要介绍了sql-server – Visual Studio 2012数据库设计器 – 功能是否已更改?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我最近安装了Visual Studiosql Server 2012.我想知道我是否缺少一些东西,因为数据库设计器似乎没有像旧版本那样友好.

在Visual Studio 2010中,当我在App_Data目录中创建一个sql用户实例(.mdf)时,我能够使用与sql Server Management Studio非常相似的漂亮界面创建表.我点击保存,一切都被更新.

在新版本中:

1)似乎创建.sql脚本而不是自动保存我的更改

2)我必须更新Tsql窗口中的某些东西,而不是属性区域(某些特性,如表名称属性中变灰)

3)创建像Foreign Keys和Indexes这样的东西并不像以前那么简单.

我从我的安装中丢了一些东西吗?还是这是做事的“新方法”?如果是这样,为什么在我的谦虚的意见下呢更复杂?

解决方法

sql用户实例设计器已被sql Server数据工具(SSDT)设计人员所取代.

微软正在鼓励开发人员为数据库使用单独的Visual Studio项目,而不是将其作为资产存储在应用程序项目中.

该项目系统通过在项目构建期间同步一组脱机数据库对象声明(以T-sql编写)与物理数据库工作.

替换设计师似乎有点特别,因为他们继承了离线数据库项目中使用的设计师的大部分行为.

您可以在这里阅读更多关于SSDT:http://msdn.microsoft.com/en-us/library/hh272686(v=vs.103).aspx

当然,没有理由不能使用这些在线设计师来编辑数据库:而不是在对对象进行更改时单击“保存”,请单击“更新”.这将直接对您的.mdf资产进行更改.

或者也可以做我所做的,只需使用SSMS编辑您的数据库:)

猜你在找的MsSQL相关文章