创建数据库
本主题介绍如何使用 SQL Server Management Studio 或 Transact-SQL 在 SQL Server 2014 中创建数据库。
本主题内容
开始之前:
创建数据库,使用:
开始之前
限制和局限
- 在一个 SQL Server的实例中最多可以指定 32,767 个数据库。
先决条件
- CREATE DATABASE 语句必须以自动提交模式(默认事务管理模式)运行,不允许在显式或隐式事务中使用。
建议
创建、修改或删除用户数据库后,应备份 master 数据库。
在创建数据库时,请根据数据库中预期的最大数据量,创建尽可能大的数据文件。
安全性
权限
需要对 master 数据库的 CREATE DATABASE 权限,或需要 CREATE ANY DATABASE/ALTER ANY DATABASE 权限。
为了控制对运行 SQL Server 实例的计算机上的磁盘使用,通常只有少数登录帐户才有创建数据库的权限。
使用 SQL Server Management Studio
创建数据库
在 “对象资源管理器” 中,连接到 SQL Server 数据库引擎实例,然后展开该实例。
右键单击“数据库”,然后单击“新建数据库”。
在 “新建数据库” 中,输入数据库名称。
若要通过接受所有默认值创建数据库,请单击 “确定” ;否则,请继续后面的可选步骤。
若要更改所有者名称,请单击 (…) 选择其他所有者。
备注
“使用全文检索”选项始终处于选中和灰显状态,这是因为从 SQL Server 2008 开始,所有用户数据库都启用了全文检索。
若要更改主数据文件和事务日志文件的默认值,请在 “数据库文件” 网格中单击相应的单元并输入新值。 有关详细信息,请参阅 向数据库中添加数据文件或日志文件。
若要更改数据库的排序规则,请选择 “选项” 页,然后从列表中选择一个排序规则。
若要更改恢复模式,请选择 “选项” 页,然后从列表中选择一个恢复模式。
若要更改数据库选项,请选择 “选项” 页,然后修改数据库选项。 有关每个选项的说明,请参阅 ALTER DATABASE SET Options (Transact-SQL) 。
若要添加新文件组,请单击 “文件组” 页。 单击 “添加” ,然后输入文件组的值。
若要将扩展属性添加到数据库中,请选择 “扩展属性” 页。
在 “名称” 列中,输入扩展属性的名称。
在 “值” 列中,输入扩展属性文本。 例如,输入描述数据库的一个或多个语句。
若要创建数据库,请单击 “确定” 。
“使用 Transact-SQL”
创建数据库
连接到 数据库引擎。
在标准菜单栏上,单击 “新建查询” 。
将以下示例复制并粘贴到查询窗口中,然后单击“执行” 。 此示例将创建数据库
Sales
。 因为没有使用关键字 PRIMARY,第一个文件 (Sales
_dat
) 将成为主文件。 由于在 _dat
文件的 SIZE 参数Sales
中未指定 MB 和 KB,因此它使用 MB,并且以兆字节为单位分配。 _Sales
log
文件以兆字节为单位分配,MB
因为 后缀在 参数中SIZE
显式声明。
USE master ;
GO
CREATE DATABASE Sales
ON
( NAME = Sales_dat,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\saledat.mdf',
SIZE = 10,
MAXSIZE = 50,
FILEGROWTH = 5 )
LOG ON
( NAME = Sales_log,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\salelog.ldf',
SIZE = 5MB,
MAXSIZE = 25MB,
FILEGROWTH = 5MB ) ;
GO
有关更多示例,请参阅 CREATE DATABASE (SQL Server Transact-SQL) 。
另请参阅
数据库文件和文件组
数据库分离和附加 (SQL Server)
ALTER DATABASE (Transact-SQL)
向数据库中添加数据文件或日志文件