一、SQL Server 2005常用服务查看服务:右击我的电脑--管理--服务和应用程序--服务1、SQL Server(MS SQL Server):SQL Server的核心服务,引擎,此服务停止后,SQL Server则无法使用说明:MS SQL Server为实例,表示每个服务都有自己的服务2、SQL Server Active Directory Helper:与AD(Active Directory活动目录)集成服务3、SQL Server Agent(MS SQL Server):代理服务4、SQL Server Analysis Services(MS SQL Server):分析服务,(OLAP)联机分析(SQL Server 2005新增)5、SQL Server Browser:SQL Server浏览服务6、SQL Server FullText Search(MS SQL Server):SQL Server全文检索7、SQL Server Integration Services:集成服务与(OLAP)一起来用(SQL Server 2005新增)8、SQL Server Reporting Services(MS SQL Server):报表服务(SQL Server 2005新增)9、SQL Server Vss Write:卷影服务(VSS编辑器)说明:A、掌握如何启动、暂停、停止核心服务:停止:断开所有的用户连接暂停:不允许新用户的连接,但如果已经连接可以继续使用B、SQL Server的启动过程:开始 -- 程序 -- Microsoft SQL Server 2005 -- SQL Server Management Studio(SSMS)C、SQL Server身份验证:登录名:Sa -- SQL Server的管理员密码:dufei 二、数据库1、图形界面:右击数据库--新建数据库--数据库名称--确定2、系统自带数据库:master:核心数据库,存放系统的配置信息model:模板数据库,为用户数据库提供一个原始数据msdb:代理服务数据库,为代理、任务、作业提供一个临时的存储空间tempdb:临时数据库,存放的是一些临时数据ReportServer:用于存放报表服务的数据库ReportServerTempDB:报表服务临时数据库说明:从C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data里面可删除数据库的内容3、示例数据库的安装:菜单栏CD--Capture ISO Image ... -- 放入SQL Server 2005企业版的第二张盘 -- 安装好后取消--开始 -- 设置--控制面板--添加或删除程序--Microsoft SQL Server 2005--更改--工作站组件--更改已安装的组件--4、任何一个数据库由数据文件和事务日志文件组成数据文件:用于存放具体数据,扩展名为.mdf事务日志文件:用于存放用户对数据库的操作(如增加、删除、更新),扩展名为.ldf 说明:A、网络版区分于单机版的一个重要特点--事务B、事务示例:原子性--不可分割,如银行转帐一致性--数据的一致性,如意太得香肠病毒、银行的秘密帐号、word中输入“胡”字、Excel表格中的塞车游戏隔离性--事务之间具有隔离性永久性--事务对数据的操作永久生效 三、SQL命令1、新建查询:创建数据库:语法:create database 数据库名称on(数据文件)log on(事务日志文件)具体语法:create database 数据库名称on(name = '数据文件逻辑名',filename = '数据文件的路径及全称',size = 初始大小,maxsize = 最大容量, filegrowth = 递增量)log on(name = '事务日志文件逻辑名',filename = '事务日志文件的路径及全称',size = 初始大小,maxsize = 最大容量,filegrowth = 递增量)实例:创建数据库 dufeicreate database dufeion(name = 'dufei_data',filename = 'C:\SQL2005\dufei.mdf',size = 5mb,maxsize = 10mb,filegrowth = 5mb )log on(name = 'dufei_log',filename = 'C:\sql2005\dufei.ldf',size = 1mb,maxsize = 50mb,filegrowth = 5mb ) 2、最简单的语法:create database 数据库名称示例:创建数据库 db3 、db4、db5 create database db3 create database db4on(name = 'db4_date',filename = 'c:\sql2005\db4.mdf', ) create database db5on(name = 'db5_data',filename = 'c:\sql2005\db5.mdf',size = 3mb, --这里的大小要大于或等于model的大小 maxsize = 10mb,filegrowth = 5mb ) 说明:默认情况:一个数据文件、一个事务日志多个数据文件及多个事务日志文件好处:提高效率实例:创建一个数据库:dufei有两个数据文件两个事务日志文件图形界面:命令方式:说明:有多个数据文件时,主数据文件的扩展名为.mdf,次数据文件的扩展名为.ndfdrop database dufei --去掉文件实例:create database dufeion(name = 'dufei01_data',filename = 'c:\sql2005\dufei01.mdf',size = 5mb,maxsize = 100mb,filegrowth = 5mb ) ,(name = 'dufei02_data',filename = 'c:\sql2005\dufei02.ndf',size = 6mb,maxsize = 50mb,filegrowth = 5mb ) log on(name ='dufei03_log',filename='c:\sql2005\dufei03.ldf',size = 4mb,maxsize = 50mb,filegrowth = 5mb ),(name = 'dufei04_log',filename = 'c:\sql2005\dufei04.ldf',size = 4mb,maxsize = 50mb,filegrowth = 5mb )3、一个数据库可以由多个数据文件和多个事务日志文件:主数据文件 .mdf次数据文件 .ndf事务日志文件 .ldf4、默认的文件组:primary 主文件组,所有的数据文件默认都在此文件组5、实例:创建一个数据库,由三个文件组primary、fg1、fg2primary 文件组有一个数据文件fg1、fg2文件组有两个数据文件,一个事务日志文件使用命令:create database dufeion(name = 'dufei_data',filename = 'c:\sql2005\dufei.mdf',size = 10mb,maxsize = 100mb,filegrowth = 5mb ) ,filegroup fg1 --增加一个文件组(name = 'dufeifg1_1_data',filename = 'c:\sql2005\dufeifg1_1.ndf',size = 20mb,maxsize = 50mb,filegrowth = 10%