创建名称为mydb的数据库,它有容量分别为10MB、8MB的两个数据文件 mydb data1.mdr 和mydb data2.ndf。事务日志文件 mydb_log.ldf容量为7MB。文件存储在C:目录下。数据文件和日志文 件的最大容量均为20MB,文件增量为2MB。
时间: 2024-02-11 22:04:22 浏览: 25
好的,您可以使用以下的 SQL Server Transact-SQL 代码来实现您的要求:
```
CREATE DATABASE mydb
ON PRIMARY (
NAME = 'mydb_data1',
FILENAME = 'C:\mydb_data1.mdf',
SIZE = 10MB,
MAXSIZE = 20MB,
FILEGROWTH = 2MB
),
FILEGROUP mydb_data2 (
NAME = 'mydb_data2',
FILENAME = 'C:\mydb_data2.ndf',
SIZE = 8MB,
MAXSIZE = 20MB,
FILEGROWTH = 2MB
)
LOG ON (
NAME = 'mydb_log',
FILENAME = 'C:\mydb_log.ldf',
SIZE = 7MB,
MAXSIZE = 20MB,
FILEGROWTH = 2MB
);
```
这个代码会创建一个名为 mydb 的数据库,其中包含两个数据文件 mydb_data1.mdf 和 mydb_data2.ndf,以及一个事务日志文件 mydb_log.ldf。其中,mydb_data1.mdf 的初始大小为 10MB,最大大小为 20MB,每次增长 2MB;mydb_data2.ndf 的初始大小为 8MB,最大大小为 20MB,每次增长 2MB;mydb_log.ldf 的初始大小为 7MB,最大大小为 20MB,每次增长 2MB。