2008-03-01
数据库创建
关键字: 数据库创建
一、 数据库创建
A.创建指定数据库文件和事务日志文件的数据库
下面的示例创建名为 sunnyShop 的数据库。因为没有使用关键字 PRIMARY,第一个文件 (sunnyShop.mdf) 成为主文件。因为 sunnyShop_dat 文件的 SIZE 参数没有指定 MB 或 KB,因此默认为 MB,以兆字节为单位进行分配。sunnyShop.ldf文件以兆字节为单位进行分配,因为 SIZE 参数中显式声明了 MB 后缀。
B.创建指定多个数据库文件和多个事务日志文件的数据库
下面的示例使用三个 100 MB 的数据文件和两个 100 MB 的事务日志文件创建了名为 Archive 的数据库。主文件是列表中的第一个文件,并使用 PRIMARY 关键字显式指定。事务日志文件在 LOG ON 关键字后指定。注意 FILENAME 选项中所用的文件扩展名:主要数据文件使用 .mdf,次要数据文件使用 .ndf,事务日志文件使用 .ldf。
C.创建简单数据库文件
本例创建名为 Products 的数据库,并指定单个文件。指定的文件成为主文件,并会自动创建一个 1 MB 的事务日志文件。因为主文件的 SIZE 参数中没有指定 MB 或 KB,所以主文件将以兆字节为单位进行分配。因为没有为事务日志文件指定 <filespec>,所以事务日志文件没有 MAXSIZE,可以增长到填满所有可用的磁盘空间为止。
Maxsize = unlimited 对数据库大小不作限制,直到数据库填满磁盘为止
Filegrowth:指定中定义的文件的增长增量。文件的 FILEGROWTH 设置不能超过 MAXSIZE 设置。
A.创建指定数据库文件和事务日志文件的数据库
下面的示例创建名为 sunnyShop 的数据库。因为没有使用关键字 PRIMARY,第一个文件 (sunnyShop.mdf) 成为主文件。因为 sunnyShop_dat 文件的 SIZE 参数没有指定 MB 或 KB,因此默认为 MB,以兆字节为单位进行分配。sunnyShop.ldf文件以兆字节为单位进行分配,因为 SIZE 参数中显式声明了 MB 后缀。
create database sunnyShop on PRIMARY ( NAME = sunnyShop_date, FILENAME='F:\sunnyShop.mdf', SIZE = 10, MAXSIZE = UNLIMITED, FILEGROWTH = 5 ) LOG ON ( NAME='sunnyShop_dat', FILENAME='F:\sunnyShop.ldf', SIZE =5MB, MAXSIZE = 25MB, FILEGROWTH =5MB ) GO USE sunnyShop GO
B.创建指定多个数据库文件和多个事务日志文件的数据库
下面的示例使用三个 100 MB 的数据文件和两个 100 MB 的事务日志文件创建了名为 Archive 的数据库。主文件是列表中的第一个文件,并使用 PRIMARY 关键字显式指定。事务日志文件在 LOG ON 关键字后指定。注意 FILENAME 选项中所用的文件扩展名:主要数据文件使用 .mdf,次要数据文件使用 .ndf,事务日志文件使用 .ldf。
USE master
GO
CREATE DATABASE Archive
ON
PRIMARY ( NAME = Arch1,
FILENAME = 'c:\program files\microsoft sql server\mssql\data\archdat1.mdf',
SIZE = 100MB,
MAXSIZE = 200,
FILEGROWTH = 20),
( NAME = Arch2,
FILENAME = 'c:\program files\microsoft sql server\mssql\data\archdat2.ndf',
SIZE = 100MB,
MAXSIZE = 200,
FILEGROWTH = 20),
( NAME = Arch3,
FILENAME = 'c:\program files\microsoft sql server\mssql\data\archdat3.ndf',
SIZE = 100MB,
MAXSIZE = 200,
FILEGROWTH = 20)
LOG ON
( NAME = Archlog1,
FILENAME = 'c:\program files\microsoft sql server\mssql\data\archlog1.ldf',
SIZE = 100MB,
MAXSIZE = 200,
FILEGROWTH = 20),
( NAME = Archlog2,
FILENAME = 'c:\program files\microsoft sql server\mssql\data\archlog2.ldf',
SIZE = 100MB,
MAXSIZE = 200,
FILEGROWTH = 20)
GO
C.创建简单数据库文件
本例创建名为 Products 的数据库,并指定单个文件。指定的文件成为主文件,并会自动创建一个 1 MB 的事务日志文件。因为主文件的 SIZE 参数中没有指定 MB 或 KB,所以主文件将以兆字节为单位进行分配。因为没有为事务日志文件指定 <filespec>,所以事务日志文件没有 MAXSIZE,可以增长到填满所有可用的磁盘空间为止。
USE master GO CREATE DATABASE Products ON ( NAME = prods_dat, FILENAME = 'c:\program files\microsoft sql server\mssql\data\prods.mdf', SIZE = 4, MAXSIZE = 10, FILEGROWTH = 1 ) GO参数释义:
Maxsize = unlimited 对数据库大小不作限制,直到数据库填满磁盘为止
Filegrowth:指定中定义的文件的增长增量。文件的 FILEGROWTH 设置不能超过 MAXSIZE 设置。
- 18:10
- 浏览 (195)
- 论坛浏览 (228)
- 评论 (0)
- 相关推荐
- 浏览: 6308 次
- 性别:

- 来自: 济南

- 详细资料
搜索本博客
我的相册
observerpatternoutput
共 6 张
共 6 张
最近加入圈子
最新评论
-
Java设计模式—观察者模式 ...
谢谢朋友们的支持,有不合理或不对的地方,请批评指正,共同提高。
-- by sunnylocus -
Java设计模式—观察者模式 ...
唔,非常不错的一例子,谢谢楼主!
-- by huangjingyu -
static块的作用及何时被执 ...
public static Class<?> forName(S ...
-- by grandboy -
Java设计模式—观察者模式 ...
不错,谢谢楼主,代码应该能看明白了!
-- by qiancaoduwu -
Java设计模式—观察者模式 ...
JDK不是有提供观察者模式的类吗,直接用就OK了
-- by gxjljx






评论排行榜