数据库引擎可管理性增强功能
更新日期: 2006 年 4 月 14 日
通过动态实例配置(包括 AWE 内存动态管理以及 I/O 与 CPU 动态关联)简化了 Microsoft SQL Server 2005 数据库引擎的可管理性。通过包括使所有权限都可授予以及用户与架构分离在内的功能增强了安全性。
可管理性增强功能
安全性:所有权限都可授予
使所有权限都可用 GRANT 语句来授予,从而统一了安全管理。在 SQL Server 的早期版本中是用实例级权限、数据库角色和普通权限的混合方式管理权限。
有关详细信息,请参阅权限层次结构。
安全性:用户和架构分离
在 SQL Server 数据库中增强了架构的角色。现在,数据库中的所有对象都定位在架构中,不归各个用户所有。每个架构可归角色所有,允许多个用户管理数据库对象。在 SQL Server 的早期版本中,必须重新分配用户所拥有的每一对象的所有权,否则就无法从数据库中删除用户。现在,只需针对架构调整所有权,不针对每个对象。
有关详细信息,请参阅权限层次结构。
管理:表和索引分区
可以根据值的范围将表和索引划分为多个分区。分区允许将管理任务集中于单个分区而非整个集合,从而使大型表和索引更易于管理。可以在数据库架构内更有效地传输数据块,在保持整个单元完整性的同时可以对单独分区而非整个表或索引执行维护操作。
有关详细信息,请参阅已分区表和已分区索引。
管理:动态 AWE 内存管理
现在,在使用 AWE 内存支持大型数据库时,数据库引擎动态地管理其内存池的大小。在 SQL Server 的早期版本中,使用 AWE 内存时内存池是静态的。
有关详细信息,请参阅管理大型数据库的内存。
管理:ATTACH_REBUILD_LOG
用 ATTACH_REBUILD_LOG 子句,无需所有日志文件即可附加数据库。例如,当把数据库从生产服务器分离以便在报表服务器上用作只读数据库时,只读环境将不需要生产中使用的所有日志文件。ATTACH_REBUILD_LOG 允许将数据库复制到报表服务器,而无须复制所有的生产日志文件。
有关详细信息,请参阅CREATE DATABASE (Transact-SQL)。
管理:即时文件初始化
数据库引擎在创建新数据库时,可以仅保留数据文件所需的空间并使数据库立即可用。直到 SQL 查询引用实际数据页时,才用二进制零初始化这些页。在 SQL Server 的早期版本中,直到所有数据库都用二进制零初始化后才可使用数据库。
有关详细信息,请参阅创建数据库(数据库引擎)。
管理:禁用索引
可以禁用索引以协助管理和诊断。当重新生成非聚集索引时,在重新生成索引之前禁用索引可大幅度减小所需的磁盘空间。
有关详细信息,请参阅禁用索引。
管理:重新组织和重新生成索引
SQL Server 2005 引入了 ALTER INDEX 语句,可用来重新组织或重新生成索引或者设置索引选项。可以在线重新生成索引,可以压缩包含 LOB 数据的页,并且可以在单个分区基础上重新组织或重新生成已分区索引。
有关详细信息,请参阅 ALTER INDEX (Transact-SQL)。
管理:大容量复制和加载 XML 格式化文件
SQL Server 2005 引入了 XML 架构,可用于将格式化文件指定为 XML 文档。作为使用原始非 XML 格式化文件的替代,XML 格式化文件具有若干优点。
有关详细信息,请参阅了解 XML 格式化文件。
管理:OPENROWSET 大容量行集提供程序
SQL Server 2005 引入了大容量行集提供程序,可以用 SELECT 语句中 OPENROWSET 函数的 BULK 选项访问该提供程序,然后将其送入 INSERT 语句。
有关详细信息,请参阅 OPENROWSET (Transact-SQL)和使用 BULK INSERT 或 OPENROWSET(BULK...) 导入大容量数据。
管理:数据库镜像监视
SQL Server 2005 SP1 引入了数据库镜像监视和一组系统存储过程,以用于监视镜像数据库和设置几个关键镜像性能指标的事件阈值。
有关详细信息,请参阅监视数据库镜像。
请参阅
概念
帮助和信息
更改历史记录
版本 | 历史记录 |
---|---|
2006 年 4 月 14 日 |
|