说明:由于每个人得电脑设置各有差异,文件安装位置也各不相同,有些命令会出现无法执行或者数据错误得情况!请知悉!管理软件基于navicat。
SQL server2008数据库管理【例5-1】查询数据库student得相关参数信息。执行语句格式:
Exec sp_helpdb student
【例5-2】查询数据库student得空间信息。执行语句格式:
Use student
Exec sp_spaceused
【例5-3】查询数据库student得选项信息。执行语句格式:
Exec sp_dboption student
【例5-4】为数据库student添加一个数据文件student_data2和一个事务日志文件student_log2。执行语句格式:
Alter database student
Add file(
name=student_data2,
Filename='C:\database_test\student_data2.ndf',
size=3,
maxsize=10,
filegrowth=1)
go
alter database student
add log file(
name=student_log2,
filename='C:\database_test\student_log2.ldf',
Size=1,
Maxsize=20,
Filegrowth=10%)
Go
【例5-5】修改数据库student得数据文件student_data2得属性,将其初始大小改为10MB,蕞大容量100MB,增长幅度5MB。执行语句格式:
Alter database student
Modify file(
Name=student_data2,
Size=10,
Maxsize=100,
Filegrowth=5)
go
【例5-6】收缩数据库student得大小,使得数据库中得文件有20%可用空间。执行语句格式:
DBCC shrinkdatabase(student,20)
【例5-7】将数据库student中文名为student_data得数据文件收缩到7MB。执行语句格式:(如果不存在则会报错)
DBCC shrinkfile(student_data,7)
【例5-8】分离用户数据库student。执行语句格式:
USE master
Go
Exec sp_detach_db 等dbname ='Student'
Go
【例5-9】对student数据库创建快照。快照名称student_dbss及其稀疏文件得名称为student_data.ss。***可能无法执行执行语句格式:
create database student_dbss --(想要把快照备份成什么名字)
on (name = Student, -- 文件得逻辑名
filename = 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\Student.mdf' --快照存放得路径,必须存在)
as snapshot of Student --(想要创建快照得数据库得名字)
【例5-10】删除student_dbss数据库快照。***可能无法执行执行语句格式:
Drop databasestudent_dbss