首页 理论教育 SQL Server 2008数据库管理技巧

SQL Server 2008数据库管理技巧

时间:2023-06-23 理论教育 版权反馈
【摘要】:SQL Server 2008是一个重要的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止最强大和最全面的SQL Server版本。Management Studio使各种技术水平的开发人员和管理员都能使用SQL Server。SQLServer 2008允许在同一个操作系统中创建多个实例。在Windows域里可以用“计算机名称\实例名称”的形式标志SQL Server 2008实例;使用TCP/IP协议连接SQL Server实例时,可以用“IP地址\实例名称”表示SQL Server 2008实例。

SQL Server 2008数据库管理技巧

SQL Server 2008是一个重要的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止最强大和最全面的SQL Server版本。SQL Server 2008允许使用Microsoft.NET和Visual Studio开发的自定义应用程序中的数据,在面向服务的架构(SOA)和通过Microsoft BizTalk Server进行的业务流程中使用数据,是一个可信任的、高效的、智能的数据平台。

1.服务器组件

SQL Server 2008的服务器组件主要有SQL Server数据库引擎、Analysis Services、Reporting Services、Integration Services等,其具体功能如下:

(1)QL Server数据库引擎:SQL Server数据库引擎包括数据库引擎(用于存储、处理和保护数据的核心服务)、复制、全文搜索以及用于管理关系数据和xml数据的工具。

(2)Analysis Services:Analysis Services包括用于创建和管理联机分析处理(OLAP)以及数据挖掘应用程序的工具。

(3)Reporting Services:Reporting Services包括用于创建、管理和部署表格报表、矩阵报表、图形报表以及自由格式报表的服务器和客户端组件。Reporting Services还是一个可用于开发报表应用程序的可扩展平台。

(4)Integration Services:Integration Services是一组图形工具和可编程对象,用于移动、复制和转换数据。

2.管理工具

SQL Server 2008的服务器组件主要有SQL Server Management Studio、SQL Server配置管理器、SQL Server Profiler、数据库引擎优化顾问、Business Intelligence Development Studio及连接组件组成,其具体功能如下:

(1)SQL Server Management Studio:SQL Server Management Studio是一个集成环境,用于访问、配置、管理和开发SQL Server的组件。Management Studio使各种技术水平的开发人员和管理员都能使用SQL Server。Management Studio的安装需要Internet Explorer 6 SP1或更高版本。

(2)SQL Server配置管理器:SQL Server配置管理器为SQL Server服务、服务器协议、客户端协议和客户端别名提供基本配置管理。

(3)SQL Server Profiler:SQL Server Profiler提供了一个图形用户界面,用于监视数据库引擎实例或Analysis Services实例。

(4)数据库引擎优化顾问:数据库引擎优化顾问可以协助创建索引、索引视图和分区的最佳组合。

(5)Business Intelligence Development Studio:Business Intelligence Develop-ment Studio是Analysis Services、Reporting Services和Integration Services解决方案的IDE。BI Development Studio的安装需要Internet Explorer 6 SP1或更高版本。

(6)连接组件:安装用于客户端和服务器之间通信的组件,以及用于DB-Library、ODBC和OLE DB的网络库。(www.xing528.com)

SQL Server 2008的核心是服务器组件,但用户直接接触的却不是它们(虽然真正干活的是它们),而是客户端工具。服务器组件是引擎,客户端工具是用户界面,两者是相辅相成的。

服务器组建与客户端工具功能上是配套的。客户端工具要与服务器组件连通,需要一些用于通信的动态链接库,SQL Server 2008的通信库支持多种网络协议,例如TCP/IP、命名管道等。只要客户端工具与服务器组件与功能上是配套(兼容)的,就可以通过一定的协议连接,所以我们只要在自己的机器上装一套客户端工具,就可以连接世界各地的SQL Server服务器,当然这需要对方开放足够的权限。安装SOL Server 2008实际上就是安装服务器组件和客户端工具。当然,我们可以选择同时安装服务器组件和客户端工具,或者只安装其中的一个,甚至只选择安装更少的东西。

3.SQL Server 2008中的实例概念

在SQL Server2008中有一个概念需要讲解,那就是SQL Server实例。我们提到SQL Server服务器组件是由四个Windows服务程序构成,在实践中我们可能安装所有的服务器组件,也可能只安装其中的一部分,但是我们都需要一个统一的概念来标志一组SQL Server服务,这个概念就是SQL Server实例。也可以这样理解,安装SQL Server服务器组件,就是创建一个新的SQL Server实例(当然也可能是在原有实例中增减服务组件)。SQLServer 2008允许在同一个操作系统中创建多个实例。

如果只安装一个SQL Server实例,不需要在SQL Server安装时指定实例名称,自动使用默认名称。那么在Windows域里计算机的名称就是SQL Server实例的名称;使用TCP/IP协议连接SQL Server实例时,可以用IP地址表示SQL Server 2008实例。

如果一个操作系统中安装了多个SQL Server 2008的实例,则需要在SQL Server安装时指定实例名称。在Windows域里可以用“计算机名称\实例名称”的形式标志SQL Server 2008实例;使用TCP/IP协议连接SQL Server实例时,可以用“IP地址\实例名称”表示SQL Server 2008实例。

4.SQL Server 2008中的自带数掘库

SQL Server 2008自身带有四个数据库(如图2-13):

(1)master数据库记录SQL Server系统的所有系统级别信息。

(2)tempdb数据库保存所有的临时表和临时存储过程。

(3)model数据库是为用户创建数据库提供的模板。

(4)msdb数据库供SQI Server代理程序调度警报和作业以及记录各种操作。

图2-13 SQL Server 2008系统数据库

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈