![](https://csdnimg.cn/release/download_crawler_static/85224634/bgf.jpg)
12
数据页,由于以前的查询已在数据缓冲区,就不需要这一步。BEGIN
TRANSACTION 标记有相对应的 COMMIT TRANSACTION 标记时,则认为
该事务完成了。出现检查点时,数据页就被写到磁盘。
2.3.6 创建新的大气污染物的数据库
若要创建数据库,必须先确定数据库的名称、所有者(创建数据库的用户)、
大小,以及用于存储该数据库的文件和文件组。在创建数据库之前,请考虑如
下事项:
创建数据库的权限默认授予 sysadmin 和 dbcreator 固定服务器角色的成
员,但是
它仍可以授予其他用户。
创建数据库的用户将成为该数据库的所有者。
在一个服务器上,最多可以创建 32,767 个数据库。
数据库名称必须遵循标识符规则。
有三种文件类型可用于存储数据库:
1.主文件
这些文件包含数据库的启动信息。主文件还用于存储数据。每个数据库都包含
一个主文件。
2.次要文件
这些文件含有不能置于主要数据文件中的所有数据。如果主文件足够大,能够
容纳数据库中的所有数据,则该数据库不需要次要数据文件。有些数据库可能
非常大,因此需要多个次要数据文件,或可能在各自的磁盘驱动器上使用次要
文件,以便在多个磁盘上存储数据。
3.事务日志
这些文件包含用于恢复数据库的日志信息。每个数据库必须至少有一个事务
日志文件(但是可以有多个)。日志文件最小为 512 KB。
SQL Server 2000 数据和事务日志文件不能放在压缩文件系统或远程网络驱动器
上(如共享的网络目录)。创建数据库之后,构成该数据库的所有文件都将用零
填充,以重写磁盘上以前的删除文件所遗留的现有数据。虽然这意味着创建文
件所需的时间更长,但在完成此操作之后,在正常的数据库操作过程中,当数
据第一次写入到文件中时,操作系统将无须再用零填充这些文件。这提高了日
常操作的性能。建议指定文件的最大允许增长的大小。这样做可以防止文件在
添加数据时无限制增大,以至用尽整个磁盘空间。若要指定文件的最大大小,
请在使用 SQL Server 企业管理器内的"属性"对话框创建数据库时,使用
CREATE DATABASE 语句的 MAXSIZE 参数或者"将文件增长限制为 (MB)"