这是2008年8月发布的关于SQL Server Management Studio新特性的两篇文章中的第一部分。第二部分是关于SSMS2008高级特征。 当SQL Server Management Studio (SSMS)首次引入到SQL Server 2005中时,Microsoft的主要目标是将一些现有的工具合并,以及整合Query Analyzer和Enterprise Manager所提供的功能。 正如所期望的,SSMS 2008包含了几个新特性和改进——其中有一些是很多年前就被要求的。
本文将介绍几种很有用的SQL Server Management Studio新特性,后面的第……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
这是2008年8月发布的关于SQL Server Management Studio新特性的两篇文章中的第一部分。第二部分是关于SSMS2008高级特征。
当SQL Server Management Studio (SSMS)首次引入到SQL Server 2005中时,Microsoft的主要目标是将一些现有的工具合并,以及整合Query Analyzer和Enterprise Manager所提供的功能。
正如所期望的,SSMS 2008包含了几个新特性和改进——其中有一些是很多年前就被要求的。本文将介绍几种很有用的SQL Server Management Studio新特性,后面的第2部分将阐述更多高级的新特性。
IntelliSense支持
IntelliSense特性可以监测我们在代码器中输入的上下文,同时提示语法帮助或一些可能的选择来完成我们的输入。当正确执行时,它可以节省大量的时间。这是一个当我们适应就无法放弃的特性。如果我没有记错的话,这些特性都是遵循Visual Basic 5.0的,并且已经包含在每个Visual Studio版本中了。但是由于某些原因,SQL Server团队花了很长时间才将它实现。
2003年,IntelliSense出现在SQL Server 2005的第一个beta版本中,但是在RTM版本中它又被删除了。同样,IntelliSense 出现在SQL Server 2005的CTP中,但在此产品完成之前,Microsoft宣布该特性将只会在SQL Server 2008才被支持。因此,如果仍然需要使用SQL Server 2000或2005,那么我们仍然必须依靠第三方工具如Red Gate Software Ltd的SQL Prompt。
IntelliSense具备语法帮助、拼写补全、一系列可用数据库对象以及一系列系统方法等等。其中我发现非常有用的一个特性,即存储过程调用的参数列表。当输入一个存储程序名称并按下空格键时,我们可以看到程序参数列表,包括它们的数据类型。IntelliSense 也确定拼写错误的关键字,这类似于拼写检查。
区域轮廓
这个特性通过分组一系列相关语句以及允许快速隐藏或显示整段代码实现了可折叠区域。与IntelliSense一样,它已经在Visual Studio上存在了一段时间了。现在,数据库开发人员和DBA就能够通过更好地浏览大代码文件来提高他们效率了。区域会自动地根据代码段:BEGIN-END、BEGIN TRY-END TRY和BEGIN CATCH-END块创建。图1中的屏幕截图显示了区域轮廓。这两个代码段是一样的,但是第一个则几乎是隐藏在折叠的区域中。
图1:SQL Server Management Studio 2008的可折叠区域的区域轮廓特性
作者
翻译
TechTarget中国特约技术编辑,某高校计算机科学专业教师和网络实验室负责人,曾任职某网络国际厂商,关注数据中心、开发运维、数据库及软件开发技术。有多本关于思科数据中心和虚拟化技术的译著,如《思科绿色数据中心建设与管理》和《基于IP的能源管理》等。
相关推荐
-
TT百科:Microsoft SQL Server Management Studio (SSMS)
SSMS提供了配置,管理和管理Microsoft SQL Server实例的工具,并汇集了一系列图形和可视化设计工具和丰富的脚本编辑器,以简化与SQL Server的工作。
-
配置SQL Server数据库恢复模式的两种方法
本文我们讨论了配置SQL Server恢复模式的两种方式,用T-SQL或者SQL Server管理工具都可以修改恢复模式的设置。
-
用T-SQL在SQL Server 2012中创建用户自定义角色
SQL Server 2012中引入了两项功能,即创建用户自定义服务器角色和分配服务器级别的权限。本文为初级DBA给出了一个用户自定义服务器角色的示范用例。
-
利用SSMS表设计器设置数据库约束
本系列文章将介绍利用SQL Server Management Studio Table Designer(表设计器)来在SQL Server数据库表上进行创建和设置属性。