热榜资讯
SQL_Server_2008_数据库实用技术参考_
2022-12-23 11:21  浏览:320

说明:由于每个人得电脑设置各有差异,文件安装位置也各不相同,有些命令会出现无法执行或者数据错误得情况!请知悉!管理软件基于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