SQL server 用命令行创建数据库
(计应154兰家才)
CREATE DATABASE 数据库名
ON [PRIMARY]
(
<数据文件参数> [,…n] [<文件组参数>]
)
[LOG ON]
(
<日志文件参数> [,…n]
CREATE DATABASE stuDB
ON PRIMARY –默认就属于PRIMARY主文件组,可省略
(
NAME=\’stuDB_data\’, –主数据文件的逻辑名
FILENAME=\’D:\project\stuDB_data.mdf\’, –主数据文件的物理名
SIZE=5mb, –主数据文件初始大小
MAXSIZE=100mb, –主数据文件增长的最大值
FILEGROWTH=15% –主数据文件的增长率
)
LOG ON
(
NAME=\’stuDB_log\’,
FILENAME=\’D:\project\stuDB_log.ldf\’,
SIZE=2mb,
FILEGROWTH=1MB
)
GO
LOG ON
(
/*-日志文件1的具体描述-*/
NAME = \’employeelog1\’,
FILENAME = \’D:\project\employeelog1_Log.ldf\’ ,
SIZE = 10,
FILEGROWTH = 1
),
(
/*-日志文件2的具体描述-*/
NAME = \’employeelog2\’,
FILENAME = \’D:\project\employeelog2_Log.ldf\’ ,
SIZE = 10,
MAXSIZE = 50,
FILEGROWTH = 1
)
GO
,
USE master –设置当前数据库为master,以便访问sysdatabases表
GO
IF EXISTS(SELECT * FROM sysdatabases WHERE name =\’stuDB\’)
DROP DATABASE stuDB
CREATE DATABASE stuDB
ON (
…..
)
LOG ON
(
…
)
GO