SQL Server Denali开发工具SSDT新功能解读

日期: 2011-05-12 作者:Robert Sheldon翻译:包春霞 来源:TechTarget中国 英文

接上文:Visual Studio 2010实现跨SQL Server平台开发   T-SQL编辑器   T-SQL编辑器支持在线和离线的数据库上写和执行Transact-SQL代码。编辑器提供一个丰富的编辑和导航环境,支持Microsot的自动完成工具IntelliSense、调式和声明式编辑以及平台特定的验证。这意味着无论你是在开发SQL Azure还是SQL Server其他版本,你的代码会根据目标版本和你的数据库平台的编辑器进行验证。最后,SSDT计划交付一个与C#和VB.NET一样功能丰富的代码编辑器。

  表设计器   SSDT中一个有用的工具是表设计器,它提供了一个可视化的接口可……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

接上文:Visual Studio 2010实现跨SQL Server平台开发

  T-SQL编辑器

  T-SQL编辑器支持在线和离线的数据库上写和执行Transact-SQL代码。编辑器提供一个丰富的编辑和导航环境,支持Microsot的自动完成工具IntelliSense、调式和声明式编辑以及平台特定的验证。这意味着无论你是在开发SQL Azure还是SQL Server其他版本,你的代码会根据目标版本和你的数据库平台的编辑器进行验证。最后,SSDT计划交付一个与C#和VB.NET一样功能丰富的代码编辑器。

  表设计器

  SSDT中一个有用的工具是表设计器,它提供了一个可视化的接口可以在线和脱线SQL Server数据库中创建和编辑表对象。这个工具通过以下面板来提供关于表列、依赖及关联代码的详细信息:

  •   列网格面板:以网格格式显示表中每个列的详细信息,包括可空的说明,缺省值和数据类型。
  •   上下文面板:列出列网格面板中的表相关的对象的列表,这个列表可以包括的对象,如键,约束和触发器。
  •   脚本面板:显示在列网格面板上的表后面的T-SQL代码

  如果你在列网格面板或者脚本面板中编辑了表信息,这个改变会反应在这两个视图中。此外,由于SSDT能获得对象的依赖关系,如果你试图删除由其他对象使用的列它就能生成错误列表。

  服务器浏览器

  服务器浏览工具提供SQL Server实例及其数据库的视图,与你如何在SSMS中查看数据库及其对象很相似。服务器浏览器提供一个本地的嵌入在Visual Studio中的Sanbox开发数据库的视图,如果你对Visual Studio比较熟悉,那么对服务器浏览器应该也就熟悉了,此外,工具也提供一个数据库对象的层次视图。可以使用服务器浏览器创建和编辑数据库对象,如视图,存储过程,函数和触发器,就象在SSMS中一样。

  SQLServer开发和部署

  如上所述,可以用SSDT完成应用和数据库集成项目。例如,可以基于特定的数据库生成ADO.NET实体数据模型,能控制实体如何映射到数据库对象。SSDT也可以不用打开SQL CLR项目就能直接给数据库项目增加SQL公共语言运行时(SQL CLR)对象。甚至还能在正在运行的数据库上创建一个新的数据库开发项目。此外,无论是否部署到SQL Azure或SQL Server支持的版本,SSDT都能解析所有的对象间依赖并验证项目模型。SSDT将分析任何数据库间Schema改变,并生成脚本更新到目标数据库。能在实施改变之前查看并编辑脚本。

  很清楚,SSDT将数据库开发提升到新的级别。这个工具集为应用和数据库开发者提供了大家所熟悉的单一的Microsoft Vistuio Stuio环境的经验。记住, SSDT被加入到SQL Server2011 CTP版本中,作为其中的一部分。(有传言说Toolset可能会包括在CTP2中。)考虑到开发的流动性特征和市场策略,这里所描述的功能很可能还会改变。即使是这个工具的名字也是不确定的。你现在应该好好看看未来的发展趋势。许多Visual Studio环境中的混合数据库开发者一直有长时间的逾期,所以SSDT加入到Microsoft的开发工具兵工厂中应该是受欢迎的。

相关推荐