本主题介绍如何使用 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 选项(Transact-SQL)。
若要添加新文件组,请单击 “文件组 ”页。 单击“ 添加” ,然后输入文件组的值。
若要向数据库添加扩展属性,请选择 “扩展属性” 页。
在 “名称” 列中,输入扩展属性的名称。
在 “值 ”列中,输入扩展属性文本。 例如,输入描述数据库的一个或多个语句。
若要创建数据库,请单击“ 确定”。
使用 Transact-SQL
创建数据库
连接到数据库引擎。
在标准栏中,单击“新建查询”。
将以下示例复制并粘贴到查询窗口中,然后单击 执行。 此示例创建数据库
Sales。 由于未使用关键字 PRIMARY,因此第一个文件 (Sales_dat) 将成为主文件。 由于在 _dat文件的 SIZE 参数Sales中未指定 MB 和 KB,因此它使用 MB,并且以 MB 为单位分配。Sales_log文件是以兆字节为单位分配的,因为SIZE参数中显式声明了MB后缀。
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)
向数据库中添加数据文件或日志文件