快乐每一天~~~

T-SQL语句之管理数据库

上一篇 / 下一篇  2008-06-11 19:41:32 / 个人分类:SQL SERVER

查看( 4 ) / 评论( 3 )

二、爱好者博墅4s Jc5K2R
数据库的管理爱好者博墅ewz$m j;OqPJ
1>使用系统存储过程查看数据库爱好者博墅] S"Ixq;\O _
1爱好者博墅y'Uz.P[ qD
查看数据库sales的属性爱好者博墅'}9d/V9GC*{~ m|#F
sp_helpdb sales
GgW8Q~0
2
x VN P-P2t0
查看所有数据库的属性
%?}'|d R*iQ0
sp_helpdb
8]8R R7c Wf)it*~0
2>修改数据库爱好者博墅Vu6O)[8y
1爱好者博墅/S3b7L h!Lm
为数据库sample添加一个数据文件sample_dat2和日志文件sample_log2爱好者博墅 n@oi P$[L
ALTER DATABASE sample爱好者博墅.z:d&VFwY/]2OW
(NAME=sample_dat2,
Pkl3Yf ^ I;`(m0
FILENAME=’d:\SQL\sample_dat2.ndf’,
7c2a n/_%Gz1A0
SIZE=4,爱好者博墅0tg`t&D#Q!Rf
MAXSIZE=10,爱好者博墅6Q'KF V"V6\,Kv
FILEGROWTH=1)
.m'?i'T} F0
ALTER DATABASE sample
zX&qlXm0
ADD LOG FILE
H n"T%V B1D0
(NAME=sample_log2,爱好者博墅:{H9|{!XRw
FILENAME=’d:\SQL\sample_log2.ldf’,爱好者博墅/dj7XZd0nmm4[
SIZE=4,
2j VP7re-~;} Y,F0
MAXSIZE=10,
3TH4H1N1K US O0
FILEGROWTH=1)
[hr\|0
2爱好者博墅QXVW?9jL
为数据库sample添加一个文件组USER1,并向该文件组添加两个数据文件sampuser_dat1sampuser_dat2爱好者博墅o _5xD?:e4^*?.i9^W
ALTER DATABASE sample爱好者博墅w!bEQ ZC
ADD FILEGROUP USER1爱好者博墅[4F/qN$l
ALTER DATABASE sample
"|NGeGhE ~'~||0
ADD FILE
*j |q qFk0
(NAME=sampuser_dat1,爱好者博墅5Uy!yrQ
FILENAME=’d:\SQL\sampuser_dat1.ndf’,爱好者博墅.Wc*SPJ.XgU
SIZE=4,爱好者博墅)Qa9b&v;zG7t1h^
MAXSIZE=10,
B['xo.^&U+Dv.p0
FILEGROWTH=1),
*l LWin@ @hG0
(NAME=sampuser_dat2,
x3_qa9BG0
FILENAME=’d:\SQL\sampuser_dat2.ndf’,
g2s(ks,E-@-L0
SIZE=4,爱好者博墅,I^5yf5d%w!K
MAXSIZE=10,爱好者博墅"MxI0u(x/L V
FILEGROWTH=1)爱好者博墅 ^kN_Vn-r
TO FILEGROUP USER1爱好者博墅;aI5J'b-X l
3
.gO*s%s`0
从数据库sample中删除文件sampuser_dat2爱好者博墅#g;QAS]
ALTER DATABASE sample爱好者博墅;av!e'pVO
REMOVE FILE sampuser_dat2爱好者博墅 ?5e/\)Xf#RbV
4
RsqRw0
删除数据库sample中的文件组USER1
8Y)o5eOE:O6|(i0
ALTER DATABASE sample
8N oF"~Q;s S@1B#}`0
REMOVE FILE sampuser_dat1
4D _%Fi*g0
ALTER DATABASE sample
Tc&k!rLx9p0
REMOVE FILE sampuser_dat2
Gkvy ~!w0
ALTER DATABASE sample
f,Yqrv X0
REMOVE FILEGROUP USER1
rM,H yh4RS0
注意:在删除文件组时必须先删除文件组中所包含的文件。爱好者博墅 lCG1rz+|%M9Kxtk!lo
5爱好者博墅D^"`1f j!B
修改数据库sample中数据文件sample_dat2的属性,将其初始大小改为10MB,最大容量改为80MB,增长幅度改为5MB
+jJ5G4I$Ed4p;w0
ALTER DATABASE sample爱好者博墅g/K F Mf _6b(a:u{
MODIFY FILE
NUK c`0n4H8Ch0
(NAME=sample_dat2
H d U!_5i\|0
SIZE=10,
&w1i'eE `!w!l0
MAXSIZE=80,
+f%Y$N S2r8vL!o,Y0
FILEGROWTH=5)爱好者博墅2`3dDsn$Gvt9]
6
?G(b%x5z0
修改数据库business中文件组business_group的属性将其改名为group1爱好者博墅9]|G#`'|E4b(x
并设置为DEFAULT属性。
T;V3Y {](M[0
ALTER DATABASE business爱好者博墅Xrw:f'Q+^6D
MODIFY FILEGROUP business_group NAME=group1爱好者博墅#MjE1bv-]mlmc lF
ALTER DATABASE business爱好者博墅q)e Z"j TA"z4p
MODIFY FILEGROUP group1 DEFAULT
*~3a8O.j{nFR0
注意:文件组的属性有三种,READONLY(只读)READWRITE(读写)DEFAULT(默认)
M&H0u&eZ'Lm@0
7
C`;Ymd/p3uJ0
将数据库student改名为stud_teacher
!q7qZ%D0tiY0
ALTER DATABASE student爱好者博墅!x`"d;qR1F
MODIFY NAME=stud_teacher
%Kw,N9U X${4]/_ ?M v0
3>使用系统存储过程重命名数据库
p jl*L\1h0
爱好者博墅5W;E;NT:XFy.Q
将数据库business更名为company
0Q8MrHc|Tfq0
sp_renamedb ‘business’ ‘company’
*d8L&w3n]&U n+j |6^0
注意:’business’是数据库的当前名称,’company’是数据库的新名称。
%F/\+i3I$V:M'bc0
4>数据库的收缩爱好者博墅 PLZdf-JZ'M
(1)
\eT1F,o'n0
自动收缩爱好者博墅C&wH/O"l]L?,?Uc

9},B\W%AP IK0
将数据库sales的收缩设为自动收缩。
PRj4\ @ {0
ALTER DATABASE sales爱好者博墅 hE Z%y@'yne
SET AUTO_SHRINK on爱好者博墅IVQ7D%\fOc
注意:不能将整个数据库收缩到比其原始大小还要小。例如,如果数据库创建时的大小。例如,如果数据库创建时的大小为10MB(假定数据库中所有数据已经删除)爱好者博墅,\gX2km5F
(2)
a1T-Z/Cw ?0
手工收缩
%AZx/}X$I0
1爱好者博墅JhNLYjBe
缩小sales数据库的大小,使得该数据库中的文件有20%的可用空间。
j \?d7`GF0
DBCC SHRINKDATABASE(sales,20)
8nv,^*v+x*Q2\Y,B0
2爱好者博墅{)?Ls3kk }
将数据库sales中名为sales_data的文件收缩至7MB爱好者博墅1W+oa}5{(Y A&G3r
USE sales爱好者博墅 lH X8p7Ay? wr
GO爱好者博墅t,sXf4r'FZP
DBCC SHRINKFILE(sales_data,7)爱好者博墅7Ac}ucxH
4>删除数据库爱好者博墅/KO*^7E}v @;t
1爱好者博墅9I+h+i-D3o ?A6N(E
删除数据库student爱好者博墅(mR:||s
DROP DATABASE student
*PEg n n@4N5L&H`;X!Q0
2
IG&nFG!?4Vo"BC/S1t0
删除samplestudent数据库。
.Y*cw|/eFbN_3d0
DROP DATABASE sample,student
4A.@%X#Bxz2qn(@$y0
注意:
wGAL!lK0
4个系统数据库mastertempdbmodelmsdb不能删除。
7iZ R jK0
正在使用的数据库不能删除。
NI:h4j;W7}0
数据库被删除之后,其文件及其数据都将从服务器上的磁盘中被删除。一旦删除数据库,它即将永久删除,所以删除数据库时一定要谨慎。


TAG:

gc319的世界 gc319 发布于2008-06-10 00:13:04
第二弹。。。管理数据库。。。电脑爱好者|电脑爱好者论坛|电脑爱好者网站|软件使用|软件技巧|数码使用|数码技巧|硬件使用|硬件技巧P$C`&{O8FS
明天该是表的操作了。。。
q*Pf        _4E?8u电脑爱好者|电脑爱好者论坛|电脑爱好者网站|软件使用|软件技巧|数码使用|数码技巧|硬件使用|硬件技巧恩,打字好累。。。
Liangent's Liangent 发布于2008-06-10 13:43:24
七彩鱼          2008-6-10 01:16 PM          反删除          电脑爱好者|电脑爱好者论坛|电脑爱好者网站|软件使用|软件技巧|数码使用|数码技巧|硬件使用|硬件技巧
Zi+} Zzz ? [KhU

KingsamChen         2008-6-10 01:03 PM         删除
;B7w
RfI$O|gV
-Od7gj8N'^;E
[/L

这个咋了~?
gc319的世界 gc319 发布于2008-06-10 14:10:27
回复 3楼 的帖子
误删而已,MS是KC把这两个帖子看成相同的了,
4qj5e2^`/Z]/B
mblog.cfan.com.cn
名字看着像。。。
我来说两句

(可选)

日历

« 2008-09-18  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 1957
  • 日志数: 39
  • 图片数: 4
  • 建立时间: 2007-06-26
  • 更新时间: 2008-07-28

RSS订阅

Open Toolbar