电子商务数据库技术(第3版)
上QQ阅读APP看书,第一时间看更新

4.1.2 SQL Server 2005的管理工具

SQL Server 2005提供了很多工具来帮助用户管理和使用数据库,这些工具大大方便了用户的工作。

1.SQL Server 2005配置管理器

SQL Server 2005配置管理器(SQL Server Configuration Manager)用来完成SQL Server服务的查看与管理、服务器网络的配置与管理以及客户端网络的配置与管理功能。选择“开始”—“所有程序”—“Microsoft SQL Server 2005”—“配置工具”—“SQL Server Configuration Manag-er”,打开“SQL Server Configuration Manager”窗口(如图4.1所示)。

图4.1 “SQL Server Configuration Manager”窗口

(1)SQL Server 2005服务的查看和管理。

单击“SQL Server Configuration Manager”窗口左边树形目录中的“SQL Server 2005服务”选项,可在窗口右边查看SQL Server 2005服务器的后台服务,也可以启动、暂停、重新启动服务(如图4.2所示)。

图4.2 查看SQL Server 2005服务

各个SQL Server服务都可自动启动或手工启动。如SQL Server 2005数据库引擎的启动属性设置,在“SQL Server Configuration Manager”窗口右边的“SQL Server(MSSQLSERVER)”项上右击,在弹出的快捷菜单中选择“属性”,打开“SQL Server(MSSQLSERVER)属性”对话框,选择“服务”标签,在“启动模式”中可以选择“自动”“已禁用”或“手动”。若选“自动”项,则每次启动操作系统时自动启动该服务(如图4.3所示)。其他服务的设置与此类似。

图4.3 SQL Server 2005启动模式设置

(2)SQL Server 2005服务器网络配置和管理。

单击“SQL Server Configuration Manager”窗口左边的树形目录中的“SQL Server 2005网络配置”选项下的“MSSQLSERVER的协议”选项,可以查看和管理SQL Server 2005服务器上的网络配置(如图4.4所示)。

图4.4 SQL Server 2005服务器网络配置

(3)SQL Native Client配置。

单击“SQL Server Configuration Manager”窗口左边的树形目录中的“SQL Native Client配置”选项,可以查看和管理SQL Server 2005客户端的网络配置(如图4.5所示)。

图4.5 SQL Server 2005客户端网络配置

2.SQL Server 2005管理控制台

SQL Server 2005管理控制台(Microsoft SQL Server Management Studio)是SQL Server 2005的集成可视化管理环境,用于访问、配置、管理和维护SQL Server的所有组件和工具。它的主界面Microsoft SQL Server Management Studio将原来的SQL Server 2000的企业管理器和查询分析器的界面结合到一起。启动SQL Server 2005管理控制台的过程如下。

选择“开始”—“所有程序”—“Microsoft SQL Server 2005”—“Microsoft SQL Server Man-agement Studio”,在“连接到服务器”对话框中(如图4.6所示),选择要登录的服务器类型和服务器名称以及身份验证,单击“连接”按钮,即可打开“Microsoft SQL Server Management Stu-dio”窗口(如图4.7所示)。

图4.6 “连接到服务器”对话框

图4.7 “Microsoft SQL Server Management Studio”窗口

Microsoft SQL Server Management Studio作为企业管理器使用时,提供了调用其他管理工具的简单途径,能够以层叠列表的形式来显示所有的SQL Server对象,因而所有的SQL Serv-er对象的建立和管理都可以通过SQL Server管理控制台来完成。利用管理控制台可以完成的主要操作如下。

(1)管理SQL Server服务器。

(2)创建和管理数据库。

(3)创建和管理表、视图、存储过程、触发器、角色、规则和默认值等数据库对象,以及用户定义的数据类型。

(4)备份数据库和事务日志、恢复数据库。

(5)复制数据库。

(6)设置任务调度。

(7)设置警报。

(8)提供跨服务器的拖放控制操作。

(9)管理用户账户。

(10)建立T-SQL语句以及管理和控制SQL Mail。

通过企业管理器集成的各种管理工具,数据库管理员可以方便地管理服务器、数据库、数据库对象、用户登录和许可、复制、安全性、调度任务,生成SQL脚本及其他多种事务。

3.SQL查询分析器(SQL Query Analyzer)

SQL Server管理控制台也集成了查询分析器的功能,允许用户输入和执行SQL语句,并返回语句的执行结果。通过“Microsoft SQL Server Management Studio”窗口的“新建查询”可以启动查询分析器。

用户可以在查询窗口中输入T-SQL语句,输入完毕后单击工具栏上的“执行”按钮或按键盘上的F5键,即可立即执行输入的T-SQL语句。语句的执行结果将显示在结果窗口中。

【例4.1】在查询分析器中输入T-SQL语句,完成以下功能:打开yggl数据库,并显示数据库中ygxx数据表的内容。

相应T-SQL语句如下:

程序的执行结果如图4.8所示。

图4.8 Microsoft SQL Server Management Studio的查询分析功能

4.其他管理工具

(1)报表服务配置器。

报表服务配置器用于配置与管理SQL Server 2005的报表服务器。单击任务栏,选择“SQL Server 2005”—“配置工具”—“Reporting Services配置”,启动报表服务配置工作,在随后出现的窗口中完成一系列的管理和配置工作。

(2)外围应用配置器。

为了增加系统的安全性和可管理性,SQL Server 2005在安装时默认将一些应用设置成禁用或停用状态,这样可以保护系统。

SQL Server 2005外围应用配置器用于启用、禁用、开始和停止SQL Server安装的一些功能、服务和远程连接。若需要开启或管理这些应用,则可以通过外围应用配置器进行。

通过单击任务栏,选择“SQL Server 2005”—“配置工具”—“SQL Server外围应用配置器”,可以启动外围应用配置器,然后在窗口中完成相应的配置工作。

(3)数据库引擎优化顾问。

用户自己创建的数据库(简称用户数据库)由于设计、使用不合理等常导致数据库性能低下,数据库管理员需要在使用数据库的过程中分析数据库性能低下的原因,并利用相应的工具对数据库性能进行优化。SQL Server 2005数据库引擎优化顾问是一个性能优化的向导,它可以对数据库的访问情况进行评估,帮助用户分析工作负载,并找出导致数据库性能低下的可能原因,给出相应的性能优化建议。

单击任务栏,选择“SQL Server 2005”—“性能工具”—“数据库引擎优化顾问”,启动数据库引擎优化顾问,在此可以对指定的数据库给出性能优化建议。

(4)事件探查器。

事件探查器是用来捕获数据库服务器在运行过程中产生的事件的工具。这里的事件有很多种,包括T-SQL语句的执行、连接服务器等。事件保存在一个跟踪文件中,可以在以后再对该文件进行分析,也可以在分析某个问题时用来重演指定的系列步骤,以找出问题产生的原因。

单击任务栏,选择“SQL Server 2005”—“性能工具”—“SQL Server Profiler”,启动事件探查器。

(5)Visual Studio 2005.

Visual Studio 2005是SQL Server 2005中最重要的管理工具,是一个业务管理集成的管理平台。开发人员可以在Visual Studio开发环境中利用熟悉的语言,如VB.NET、C#、ASP.NET等,来创建用T-SQL创建的存储过程、函数等数据库对象和脚本。Visual Studio 2005是专为使用SQL Server、SQL Server Mobile、Analysis Services、Integration Services和Reporting Services的开发者所设计的。