若要创建数据库,必须先确定数据库的名称、所有者(创建数据库的用户)、大小,以及用于存储该数据库的文件和文件组。
在创建数据库之前,请考虑如下事项:
创建数据库的权限默认授予 sysadmin 和 dbcreator 固定服务器角色的成员,但是它仍可以授予其他用户。
创建数据库的用户将成为该数据库的所有者。
在一个服务器上,最多可以创建 32,767 个数据库。
数据库名称必须遵循标识符规则。
有三种文件类型可用于存储数据库:
主文件
这些文件包含数据库的启动信息。主文件还用于存储数据。每个数据库都包含一个主文件。
次要文件
这些文件含有不能置于主要数据文件中的所有数据。如果主文件足够大,能够容纳数据库中的所有数据,则该数据库不需要次要数据文件。有些数据库可能非常大,因此需要多个次要数据文件,或可能在各自的磁盘驱动器上使用次要文件,以便在多个磁盘上存储数据。
事务日志
这些文件包含用于恢复数据库的日志信息。每个数据库必须至少有一个事务日志文件(但是可以有多个)。日志文件最小为 512 KB。
重要 Microsoft® SQL Server™ 2000 数据和事务日志文件不能放在压缩文件系统或远程网络驱动器上(如共享的网络目录)。
创建数据库之后,构成该数据库的所有文件都将用零填充,以重写磁盘上以前的删除文件所遗留的现有数据。虽然这意味着创建文件所需的时间更长,但在完成此操作之后,在正常的数据库操作过程中,当数据第一次写入到文件中时,操作系统将无须再用零填充这些文件。这提高了日常操作的性能。
建议您指定文件的最大允许增长的大小。这样做可以防止文件在添加数据时无限制增大,以至用尽整个磁盘空间。若要指定文件的最大大小,请在使用SQL Server 企业管理器内的"属性"对话框创建数据库时,使用 CREATE DATABASE 语句的 MAXSIZE 参数或者"将文件增长限制为 (MB)"选项。
创建数据库之后,建议创建一个 master 数据库的备份。
创建数据库
Transact-SQL(点击查看):
如何创建数据库(企业管理器)
展开服务器组,然后展开服务器。
右击"数据库",然后单击"新建数据库"命令。
键入新数据库的名称。
用指定的数据库名作为前缀创建主数据库和事务日志文件,例如:newdb_Data.mdf 和 newwdb_Log.ldf。数据库和事务日志文件的初始大小与为 model 数据库指定的默认大小相同。主文件中包含数据库的系统表。
要更改新建主数据库文件的默认值,单击"常规"选项卡。若要更改新建事务日志文件的默认值,单击"事务日志"选项卡。
要更改"文件名"、"位置"、"初始大小 (MB)"和"文件组"(不适用于事务日志)等列的默认值,单击要更改的适当单元格,再键入新值。
要指定文件如何增长,请从以下选项中选择:
当需要更多的数据空间时,若要允许当前选定的文件增长,选择"文件自动增长"命令。
要指定文件按固定步长增长,选择"按兆字节"命令并指定一个值。
若要指定文件按当前大小的百分比增长,选择"按百分比"命令,并且指定一个值。
若要指定文件大小的限制,请从以下选项中选择:
若要允许文件按需求增长,选择"文件增长不受限制"命令。
若要指定允许文件增长到的最大值,选择"将文件增长限制为 (MB)"命令。
说明 数据库大小的最大值由可用磁盘空间量决定,许可限制则由所使用的 Microsoft® SQL Server™ 版本决定。
用创建数据库向导创建数据库
如何用创建数据库向导创建数据库(企业管理器)
展开服务器组,再展开要创建数据库的服务器。
在"工具"菜单上单击"向导"命令。
展开"数据库"文件夹。
双击"创建数据库向导"。
完成向导中的步骤。