接上文: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中国
接上文: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的开发工具兵工厂中应该是受欢迎的。
相关推荐
-
SQL Server 2005即将终止服务 你准备好了么?
2016年4月12日,微软将正式终止SQL Server 2005相关服务。微软正在终止扩展支持,这意味着不再有新特性更新,什么都没了。
-
SQL Server 2016新变化:内存中OLTP功能大改进
SQL Server 2016的许多功能得到改进,内存中OLTP(in-memory OLTP)也不例外,包括扩展性、性能以及扩展T-SQL用于使用和管理内存优化表的功能方面。
-
如何使用微软Azure Blob Storage Service进行数据库备份与恢复?
有了微软公司的Azure Blob Storage服务,我们执行数据库备份和恢复操作就容易多了。本文将逐步介绍该服务的使用方法。
-
SQL Server 2016新特性StretchDB一瞥
Stretch数据库(简称StretchDB)是即将发布的SQL Server 2016中的新特性,它支持数据库一部分存在于内部环境,另一部分存在于Azure SQL数据库云服务中。