SQL Server 第三版(1)

来源:互联网 发布:手机淘宝取消私人定制 编辑:程序博客网 时间:2024/04/30 22:29

SQL Server 第三版

笔记

创建数据库细节

CREATE DATABASE xsbook2--数据库由各种文件组成on--下面都是数据文件--PRIMARY--一般不加这个primary都是默认(name='xsbook1',filename='C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\xsbook1.mdf',--主数据文件size=5MB,MAXSIZE=200MB,FILEGROWTH=10%),FILEGROUP xsbook--将辅助文件数据放在文件组xsbook里//单纯执行这一段代码会自动的添加当前文件组(name='xsbook-1',filename='C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\xsbook-1.ndf',--辅助数据文件size=5MB,MAXSIZE=200MB,FILEGROWTH=10%)LOG ON--下面都是日志文件(name='xsbook1_log',filename='C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\xsbook1.ldf',size=5MB,MAXSIZE=20MB,FILEGROWTH=1MB);




修改文件属性:

ALTER DATABASE xsbook2modify file(name=xsbook1,maxsize=20MB,filegrowth=5%)go


添加数据文件

ALTER DATABASE xsbook2
add file 
(
name='xsbook_4',
filename='C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\xsbook_4',
size=5MB,
MAXSIZE=10MB,
FILEGROWTH=5%
)
go--可加可不加,最好养成习惯加吧

删除数据文件

ALTER DATABASE xsbook2
 remove FILE xsbook_4
 go

在数据库里添加文件组


ALTER DATABASE xsbook2
  ADD FILE   (NAME='TEST_1',FILENAME='C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\TEST_1.ndf',SIZE=10MB  ),  (NAME='TEST_2',FILENAME='C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\TEXT_2.ndf',SIZE =10MB)TO FILEGROUP FGROUP--以上两个文件均放到该文件组里goALTER DATABASE xsbook2ADD FILE (NAME='TEST_2',FILENAME='C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\TEXT_2.ndf',SIZE =10MB)GO--要想实现分开放只能在声明一次,不声明依旧默认为PRIMARY

删除文件组

ALTER DATABASE xsbook2REMOVE FILEGROUP FGROUP_1GO
--要删除文件组需将文件组里的文件删除了才可以删除文件组
ALTER DATABASE xsbook2REMOVE FILE TEST_1GOALTER DATABASE xsbook2 REMOVE FILE TEST_2 GO ALTER DATABASE xsbook2  REMOVE FILEGROUP FGROUP   GO



ALTER DATABASE xsbook2ADD LOG FILE(NAME='FILE_LOG',FILENAME='',SIZE=1MB,MAXSIZE=5MB,FILEGROWTH=1MB)GO--创建日志文件ALTER DATABASE xsbook2 remove FILE FILE_LOG GO--删除日志 ALTER DATABASE xsbook2MODIFY NAME=NEW_LOGGO--修改日志,但要进行此操作时必须保证该数据库此时没有被其他任何用户使用
DROP DATABASE xsbook2--删除数据库go


create databasetestON (NAME=DATA_1,FILENAME='C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\DATA_1.mdf'),( NAME=DATA_2, FILENAME='C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\DATA_2.ndf')as snapshot of test_3go--标准版不支持数据库快照,换成企业版的就可以了





0 0
原创粉丝点击