当前位置: 首页 > 图文教程 > 数据库 > MSSQL > SQL2008增强的集成开发环境

MSSQL
巧用SQL链接服务器访问远程Access数据库
SQL Server如何删除群集实例
安装SQL 2005中的AdventureWorks数据库
SQL Server 2008中有关XML的新功能
SQL Server注入大全及防御
Sql Server 2000视图中小心使用*符号
Sql Server导出指定条件的数据
SQL Server 2008的在线事务处理
介绍SQL Server 2008的四项新特性
SQL Server 2008在数据仓库方面的一些优点
触发器对SQL Server数据库进行备份
设置在Access项目中检索的记录数
SQL Server关于SQL Agent使用技巧
把sql server所有表的所有者改为dbo
IIS、SQL Server和ASP.NET安全设置解决方案
SQL Server 2005日志文件损坏怎么办?
SQL Server数据库字典SQL语句
临时表在SQL Server和MySql中创建的方法
SQL Server数据库查询优化3种技巧
SQL Server数据库开发10个问题

MSSQL 中的 SQL2008增强的集成开发环境


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 202 ::
收藏到网摘: n/a

增强的集成开发环境

目录

准备工作1

练习1:智能感知功能2

练习 2:使用错误列表3

练习 3:使用单步调试5

准备工作

预计完成本实验所需的时间

30 分钟

目标

在完成本实验后,您将可以:

使用SQL Server 2008 Management Studio的新增功能

先决条件

在完成本实验前,您必须具有:

编写Transact-SQL 脚本与使用SQL Server 2005 Management Studio的相关经验。

实验场景

在本实验当中,您将会看到在SQL Server 2008当中,集成开发环境的新功能。

这些新功能包括:

智能感知

错误列表

单步调试

虚拟机环境

从开始菜单或桌面上启用Microsoft Virtual PC 。如果Virtual PC 控制台没有启用,请查看系统托盘,然后双击系统托盘当中的Microsoft Virtual PC 。

选择Sql08 然后点击Start。

在虚拟机运行起来后,可以通过点击右Alt+Del 来向虚拟机发送一个Ctrl+Alt+Del 命令。

在登录窗口中,输入以下信息:

User name: administrator

Password: password01!

练习1:智能感知功能

在本练习中,您将看到SQL Server 2008版本的集成开发环境的智能感知功能。

启动 SQL Server Management Studio

点击Start | All Programs | Microsoft SQL Server 2008 | SQL Management Studio ,启动SQL Server Management Studio。

在Connect to Server对话框中输入下列信息,然后点击 Connect 按钮:

Server type: Database Engine
Server name: (local)
Authentication: Windows Authentication

编写查询语句

点击New Query打开新建查询窗口。

然后,在新打开的窗口中输入下列的代码,注意,要一个字母一个字母的敲入代码:

USE Northwind
GO

注意到,当您输入到“USE N”时,您将会看到所有的数据库列表,这时,您可以通过键盘上的“上”、“下”箭头或使用鼠标指针来选择一个数据库,这便是新的集成开发环境所提供的智能感知功能。

选择刚刚输入的代码,并点击Execute。

然后,在刚刚输入的代码下面,输入下面的代码:

SELECT Employees.FirstName,Employees.LastName
FROM Employees
GO

您可以注意到,在输入代码的过程中,数据列和数据表的名称都会进行智能提示。

练习 2:使用错误列表

在本练习中,您将看到SQL Server 2008版本的集成开发环境的错误列表功能。

启动 SQL Server Management Studio

点击Start | All Programs | Microsoft SQL Server 2008 | SQL Management Studio ,启动SQL Server Management Studio。

在Connect to Server对话框中输入下列信息,然后点击 Connect 按钮:

Server type: Database Engine
Server name: (local)
Authentication: Windows Authentication

查看错误列表

点击 New Query,打开新的查询窗口。

在菜单中,选择View,Error List,这样可以看到错误列表。

在新打开的查询窗口中,输入下列代码。

这时,查看Error List面板,可以看到下面四个错误:

注意,有些错误是由其它错误引起的。

将代码修改为下面的样式,以改正所有错误:

USE Northwind
GO
SELECT   Orders.OrderID, Employees.LastName + Employees.FirstName AS "Employee Name", Customers.CompanyName AS Customer
FROM     Employees INNER JOIN
           Orders ON Employees.EmployeeID = Orders.EmployeeID INNER JOIN
           Customers ON Orders.CustomerID = Customers.CustomerID

这时,注意到,Error List面板中的所有错误都被消除了。

练习 3:使用单步调试

在本练习中,您将看到SQL Server 2008版本的集成开发环境的单步调试功能。

启动 SQL Server Management Studio

点击Start | All Programs | Microsoft SQL Server 2008 | SQL Management Studio ,启动SQL Server Management Studio。

在Connect to Server对话框中输入下列信息,然后点击 Connect 按钮:

Server type: Database Engine
Server name: (local)
Authentication: Windows Authentication

普通执行方式

点击 New Query,打开新的查询窗口。

在菜单中,选择View,Error List,这样可以看到错误列表。

在新打开的查询窗口中,输入下列代码。

以下为引用的内容:

USE Northwind
GO
DECLARE @i int,@max int
SET @i=(SELECT COUNT(ID) FROM TestTable)
SET @max=@i+10
WHILE @i<@max
BEGIN
INSERT INTO TestTable(Name)
VALUES('Person'+STR(@i))
SET @i+=1
END
SELECT * FROM TestTable

点击Execute,便可以执行整个代码,可以看到返回的结果。

调试执行方式

点击工具栏上Execute右边的绿色箭头,可以开始调试执行代码。

这样,便可以像使用Visual Studio的代码高度功能一样,调试T-SQL代码的执行。

在执行过程中,可以点击“Debug”工具栏上的“Step Into”、“Step Over”、“Step Out”按钮,可以进行调试。

在调试过程中,还可以通过“Locals”面板查看正在运行过程当中的变量。

如果希望查看某个变量的值,可以在变量,如“@i”上点击鼠标右键,选择“Add Watch”菜单项,此时,可以在“Watch 1”面板中看到需要监视的变量。