数据库

SQL Server 中的数据库由表的集合组成,这些表用于存储一组特定的结构化数据。 表中包含行(也称为记录或元组)和列(也称为属性)的集合。 表中的每一列都用于存储某种类型的信息,例如,日期、名称、金额和数字。

有关数据库的基本信息

一台计算机可以安装一个或多个 SQL Server 实例。 每个 SQL Server 实例可以包含一个或多个数据库。 在数据库中,有一个或多个对象所有权组(称为架构)。 在每个架构中,都存在数据库对象,如表、视图和存储过程。 某些对象(如证书和非对称密钥)包含在数据库中,但不包含在架构中。 有关创建表的详细信息,请参阅

SQL Server 数据库存储在文件的文件系统中。 可将文件分为若干文件组。 有关文件和文件组的详细信息,请参阅数据库文件和文件组

如果人员获得对 SQL Server 实例的访问权限,则将其标识为一个登录名。 当人员获取对数据库的访问权限时,他们将被标识为数据库用户。 数据库用户可以基于登录名。 如果启用包含的数据库,则可以创建不基于登录名的数据库用户。 有关用户的详细信息,请参阅 CREATE USER (Transact-SQL)

可以授予对数据库具有访问权限的用户访问数据库中对象的权限。 尽管可以将权限授予各个用户,但建议创建数据库角色,将数据库用户添加到角色中,然后对角色授予访问权限。 对角色(而不是用户)授予权限更容易保持权限一致,随着用户数目的增长和持续更改也更易于了解。 有关角色权限的详细信息,请参阅 CREATE ROLE (Transact-SQL)主体(数据库引擎)

使用数据库

大多数使用数据库的人员都使用 SQL Server Management Studio 工具。 Management Studio 工具有一个图形用户界面,用于创建数据库和数据库中的对象。 Management Studio 还具有一个查询编辑器,用于通过编写 Transact-SQL 语句与数据库进行交互。 Management Studio 可以从 SQL Server 安装磁盘进行安装,也可以从 MSDN 中下载。

本节内容

系统数据库

显示数据库的数据和日志空间信息

包含数据库

增加数据库的大小

数据库文件和文件组

重命名数据库

数据库状态

将数据库设置为单用户模式

文件状态

收缩数据库

估计数据库的大小

收缩文件

将数据库复制到其他服务器

查看或更改数据库的属性

数据库分离和附加 (SQL Server)

查看 SQL Server 实例的数据库列表

向数据库中添加数据文件或日志文件

查看或更改数据库的兼容级别

更改数据库的配置设置

使用维护计划向导

创建数据库

创建用户定义的数据类型别名

删除数据库

数据库快照 (SQL Server)

删除数据库中的数据文件或日志文件

相关内容

索引

视图

存储过程(数据库引擎)