SQLServer2005常用服务、数据库创建的相关内容

一、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 = 递增量
)
实例:创建数据库 dufei
create database dufei
on
(
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 db4
on
(
name = 'db4_date',
filename = 'c:\sql2005\db4.mdf',
)
 
create database db5
on
(
name = 'db5_data',
filename = 'c:\sql2005\db5.mdf',
size = 3mb, --这里的大小要大于或等于model的大小
maxsize = 10mb,
filegrowth = 5mb
)
说明:默认情况:一个数据文件、一个事务日志
多个数据文件及多个事务日志文件
好处:提高效率
实例:创建一个数据库:dufei有两个数据文件两个事务日志文件
图形界面:
命令方式:
说明:有多个数据文件时,主数据文件的扩展名为.mdf,次数据文件的扩展名为.ndf
drop database dufei --去掉文件
实例:
create database dufei
on
(
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
事务日志文件 .ldf
4、默认的文件组:primary 主文件组,所有的数据文件默认都在此文件组
5、实例:创建一个数据库,由三个文件组primary、fg1、fg2
primary 文件组有一个数据文件
fg1、fg2文件组有两个数据文件,一个事务日志文件
使用命令:
create database dufei
on
(
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%
) ,
(
name = 'dufeifg1_2_data',
filename = 'c:\sql2005\dufeifg1_2.ndf',
size = 20mb,
maxsize = 50mb,
filegrowth = 10%
) ,
filegroup fg2
(
name = 'dufeifg2_1_data',
filename = 'c:\sql2005\dufeifg2_1.ndf',
size = 20mb,
maxsize = 50mb,
filegrowth = 10%
) ,
(
name = 'dufeifg2_2_data',
filename = 'c:\sql2005\dufeifg2_2.ndf',
size = 20mb,
maxsize = 50mb,
filegrowth = 10%
)
log on
(
name = 'dufei_log',
filename = 'c:\sql2005\dufei.ldf',
size = 20mb,
maxsize = 50mb,
filegrowth = 10%
)
6、显示dufei数据库的详细信息:
use dufei -- 打开dufei数据库
sp_helpdb dufei
只显示文件组信息:sp_helpfilegroup
显示文件信息 :sp_helpfile
增加一个文件组:实例:增加FG3文件组
alter database dufei add filegroup FG3
sp_helpfilegroup
增加一个数据文件:
alter database dufei add file
(
name='dufei_FG3_1',
filename='c:\sql2005\dufei_FG3_1.ndf',
size = 10mb
) to filegroup FG3 --添加到FG3文件组中
说明:默认情况下,数据文件是增加到primary中
增加事务日志文件:
alter database dufei add log file
(
name='dufei_2',
filename='c:\sql2005\dufei_2.ldf',
size=10mb
)
说明:事务日志文件不属于任何文件组
删除数据文件:alter database dufei remove file dufei_FG3_1
删除事务日志文件:alter database dufei remove file dufei_2
说明:删除数据文件与删除事务日志文件语法是一样的
修改文件的属性:实例:将dufeiFG1_1_data的初始大小修改为30mb
alter database dufei modify file
(
name='dufeiFG1_1_data',
size=30mb
)
删除文件组: 说明:应先删除文件组里面的文件再删除文件组
alter database dufei remove file dufei_FG3_2
alter database dufei remove filegroup FG3
删除数据库:
use master
drop database dufei
use dufei
数据库改名:sp_renamedb '旧数据库名称','新数据库名称'

本文出自 “盛木为怀” 博客,转载请与作者联系!

你可能感兴趣的:(数据库,sqlserver,休闲,lesson,02)