SQLserver 基本操作

創(chuàng)建數(shù)據(jù)庫 y2

??? createdatabase y2

??? onprimary

??? (name='y2',

??? filename='E:\y2.mdf',

?? size=1mb,

?? maxsize=10mb,

?? filegrowth=1%)

創(chuàng)建數(shù)據(jù)庫y2 日志文件

?? logon

? (name='y2_log',

? filename='E:\y2_log.ldf',

? size=1mb,

? maxsize=10mb,

? filegrowth=2mb)

添加數(shù)據(jù)庫y2 輔助文件

? alterdatabase y2

? add? file

? (name='y2_1',

? filename='E:\y2_1.ndf',

? size=1mb,

?? maxsize=10mb,

?? filegrowth=2%)

添加數(shù)據(jù)庫y2 日志文件

?? alterdatabase y2

?? add log file

? (name='y2_log_2',

?? filename='E:\y2_log_2.ldf',

?? size=1mb,

?? maxsize=10mb,

?? filegrowth=1%)

對數(shù)據(jù)庫y2 擴容量

?? alterdatabase y2

? modify? file

? (name='y2',

? size=20mb,

? maxsize=30mb)

收縮數(shù)據(jù)庫

??? use[y2]

??? go

?? dbcc shrinkdatabase(N'y2',85)

?? go

收縮文件

? USE [y2]

? GO

? DBCC SHRINKFILE (N'y2',0, TRUNCATEONLY)

? GO

分離數(shù)據(jù)庫

? ? USE [master]

? ? GO

??? EXEC master.dbo.sp_detach_db@dbname = N'y2'

?? GO

2.分離數(shù)據(jù)庫

??? use [y2]

??? GO

??? use [master]

??? GO

?? USE [master]

?? GO

?? ALTER DATABASE [y2] SET? SINGLE_USER WITH ROLLBACK IMMEDIATE

?? GO

?? USE [master]

? ? GO

??? EXEC master.dbo.sp_detach_db @dbname = N'y2'

??? GO

附加數(shù)據(jù)庫

? create database [y2] on

?? (filename=N'E:\y2.mdf'),

? (filename=N'E:\y2_1.ndf'),

?? (filename=N'E:\y2_log_2.ldf')

?? for attach

?? go

刪除輔助庫文件

? alter database y2

? remove? file y2_1

刪除數(shù)據(jù)庫y2

? use master

? drop database y2

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容