求 SQL。。大神!!!在线等!写下代码。。谢谢!

1、用TSQL语句创建一个只包含一个数据文件和一个日志文件的数据库。该数据库名为sales,数据文件的逻辑名为sales_data,数据文件的操作系统名为sales_data.mdf,初始大小为10mb,最大可增加至500mb,增幅为10%;日志文件的逻辑名为sales_log,操作系统为sales_log.ldf,初始大小为5mb,最大值为100mb,日志文件大小以2mb增幅增加。

create database sales 
on  primary  -- 默认
(
    name='sales_data',  -- 逻辑名称
    filename='D:\sales_data.mdf', -- 操作系统名称
    size=10mb, --初始大小
    maxsize=500mb, -- 增长的最大值
    filegrowth=10% --增长率
)
log on
(
    name='sales_log', -- 逻辑名称
    filename='D:\sales_log.ldf', -- 操作系统名称
    size=5mb, --初始大小
    maxsize=100mb, -- 增长的最大值
    filegrowth=2mb --增长大小
)

如上代码可以解决

追问

删除这个数据库的代码呢? 谢谢。。

追答

if exists(select * from sysdatabases where name='sales') drop database sales

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-09
create database sales
on primary -- 默认就属于primary文件组,可省略
(
/*--数据文件的具体描述--*/
name='sales_data', -- 主数据文件的逻辑名称
filename='D:\sales_data.mdf', -- 主数据文件的物理名称
size=10mb, --主数据文件的初始大小
maxsize=500mb, -- 主数据文件增长的最大值
filegrowth=10%--主数据文件的增长率
)
log on
(
/*--日志文件的具体描述,各参数含义同上--*/
name='sales_log',
filename='D:\sales_log.ldf',
size=5mb,
maxsize=100mb
filegrowth=2mb
)