E N D
SQL Server 2000基础 • SQL Server是Microsoft公司推出的适用于大型网络环境的数据库产品。一经推出,它很快得到了广大用户的积极响应并迅速占领了NT环境下的数据库领域,成为数据库市场上的一个重要产品。Microsoft公司经过对SQL Server的不断更新,目前已经推出了SQL Server 2000版本。这是Microsoft公司在推出了Windows 2000后的又一力作。SQL Server 2000的出现极大地推动了数据库的应用和普及,SQL Server 2000无论在功能上,还是在安全性、可维护性和易操作性上都较以前版本有了很大的提高。
SQL Server 2000的版本 SQLServer 2000共有四个版本,即企业版、标准版、开发版和个人版。 企业版支持SQLServer 2000中的全部功能,适合作为生产数据库服务器使用。 标准版支持许多SQLServer 2000功能,但在服务器扩展性、大型数据库支持、数据仓库、Web站点等方面能力稍逊。标准版适合于作为小工作组或部门的数据库服务器使用。 开发版支持企业版的全部功能,但开发版通常只作为开发和测试系统使用,不能作为生产服务器使用。 个人版适用于在移动环境中作业的用户,并且所运行的应用程序需要本地数据存储。
SQL Server 2000的服务 1.SQL Server SQL Server服务是SQL Server 2000的核心服务。它直接管理和维护数据库,负责处理所有来自客户端的Transact-SQL(SQL Server使用的数据库语言)语句并管理服务器上构成数据库的所有文件,同时还负责处理存储过程,并将执行结果返回给客户端。其它SQL Server服务都依赖于此服务,并对SQL Server服务的功能进行扩展和补充。
SQL Server 2000的服务(续) 2.SQL Server Agent 对于那些需要定期进行的管理工作,SQL Server 2000提供了一种称为代理的功能。这个代理能够根据系统管理员预先设定好的计划自动执行相应的功能,同时它还能对系统管理员设定好的错误等特定事件自动报警,而且代理服务还能通过电子邮件等方式把系统存在的各种问题发送给指定的用户。这种服务可以很好地帮助管理员对系统进行监视和管理。
SQL Server 2000的服务(续) 3.Distributed Transaction Coordinator Distributed Transaction Coordinator(分布式事务处理协调器,DTC)是一个事务管理器。在DTC支持下,客户可以在一个事务中访问不同服务器上的数据库。在这种情况下,客户的事务可以提交给分布式事务处理协调器,分布式事务处理协调器再把用户的请求提交给所有涉及到的服务器。分布式事务处理协调器能够保证一个事务中的所有操作在所有的服务器上全部成功,或者当在某个服务器上不成功时,确保所有服务器上的操作均被撤销,使全部服务器均回到事务开始前的状态。
SQL Server 2000的服务(续) 4.Microsoft Search 一直以来,从数据库列或文件系统中检索特定文本数据曾经是很麻烦且开销很大的过程,通常经常需要借助第三方工具。SQL Server 2000提供了全文检索服务,能够对字符数据进行检索。
SQL Server的使用 • 要想使用SQL Server,必须至少启动SQL Server提供的四个服务中的“SQL Server”服务。可利用“服务管理器”工具来启动此项服务。 • 启动SQL Server服务的方式有手工启动和自动启动两种。
SQL Server的使用(续) • 运行“Microsoft SQL Server”下的“服务管理器”,弹出如下图所示的“SQL Server服务管理器”窗口。
SQL Server 2000常用工具 1.企业管理器 • SQL Server企业管理器(Enterprise Manager)是SQLServer2000的主要管理工具,它提供了一个遵从Microsoft管理控制台(MMC)的用户界面。 • 运行“Microsoft SQL Server‘’程序组中的“企业管理器”,会弹出如下图所示的“SQL Server Enterprise Manager‘’窗口。
企业管理器(续) • 单击左边控制台中的“+”号,可以展开此目录,然后再单击下层出现的“+”号。如果能将服务器名前边的“+”号展开,则表示与SQL Server的连接成功了,否则表示连接不成功。部分展开“数据库”项后的企业管理器的形式如下图所示。
企业管理器(续) • 在企业管理器中可以完成几乎所有的管理工作。如管理登录帐户、数据库用户和权限,创建和管理数据库,创建和管理表、视图、存储过程以及用户自己定义的数据类型等。 • 总体来说,对数据库服务器和数据库的绝大多数管理工作都可以在企业管理器中用图形化方式实现,这样极大地简化了系统管理员的管理工作。
2.查询分析器 • SQL查询分析器(Query Analyzer)是一个图形化的查询工具,用来以文本的方式编辑Transact-SQL语句,然后将语句发送给服务器,并接受执行的结果。使用这个工具,用户可以通过交互的方式设计和测试Transact-SQL语句、批处理和脚本。 • 运行“Microsoft SQL Server‘’程序组中的“查询分析器”,连接成功后,会弹出如下图所示的窗口,其中空白部分为文本编辑区,在这个区域中可以编写并执行SQL语句(也称为脚本)。如果连接不成功则会弹出一个连接失败窗口。连接失败很可能是由于用户输入的密码不正确而造成的,这时系统会要求你重新输入正确的密码,然后再连接。