创建数据库
本主题说明如何使用 SQL Server Management Studio 或 Transact-SQL 在 SQL Server 2012 中创建数据库。
本主题内容
开始之前:
限制和局限
先决条件
建议
安全性
创建数据库,使用:
SQL Server Management Studio
Transact-SQL
开始之前
限制和局限
- 在一个 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) 将成为主文件。 因为在 Sales_dat 文件的 SIZE 参数中没有指定 MB 或 KB,将使用 MB 并按 MB 分配。 Sales_log 文件以 MB 为单位进行分配,因为 SIZE 参数中显式声明了 MB 后缀。
USE master ;
GO
CREATE DATABASE Sales
ON
( NAME = Sales_dat,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\saledat.mdf',
SIZE = 10,
MAXSIZE = 50,
FILEGROWTH = 5 )
LOG ON
( NAME = Sales_log,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\salelog.ldf',
SIZE = 5MB,
MAXSIZE = 25MB,
FILEGROWTH = 5MB ) ;
GO
有关更多示例,请参阅 CREATE DATABASE (Transact-SQL)。
[返回页首]