7.0
没有中文版 没有function

解决方案 »

  1.   

    关系数据库增强
    Microsoft® SQL Server™ 2000 对服务器进行了一些改进并增加了几种新的功能:XML 支持关系数据库引擎可以返回扩展标记语言 (XML) 文档格式的数据。另外,XML 还可用于在数据库中插入值以及更新和删除数据库中的值。有关更多信息,请参见 SQL Server 和 XML 支持与 XML 和 Internet 支持概述。联合数据库服务器SQL Server 2000 支持分布式分区视图增强,使您得以在多台服务器间对表进行水平区分。还可以从一台数据库服务器扩大到一组数据库服务器,使服务器相互合作,提供与数据库服务器群集相同的性能级别。此数据库服务器组(或数据库服务器联合体)可以支持最大型的 Web 站点和企业数据处理系统的数据存储要求。有关更多信息,请参见联合 SQL Server 2000 服务器。SQL Server 2000 为虚拟接口构架 (VIA) 系统范围的网络引入了 Net-Library 支持,从而在服务器之间(例如在应用程序服务器和数据库服务器之间)提供了高速连接。有关更多信息,请参见通讯组件。
    用户定义函数可以通过创建自己的 Transact-SQL 函数来扩展 Transact-SQL 的可编程性。用户定义函数可返回标量值也可返回表。有关更多信息,请参见 SQL 用户定义函数。索引视图当应用程序中包含需要经常执行联接或聚合操作的查询时,利用索引视图可显著提高查询性能。索引视图允许在视图中创建索引,在数据库中存储视图的结果集并编制索引。不必为了利用索引视图所带来的性能改进而修改现有的应用程序。有关更多信息,请参见 SQL 视图。新数据类型SQL Server 2000 引入了三种新的数据类型:bigint 是 8 字节的整型类型,sql_variant 类型允许存储不同数据类型的数据值,table 类型允许应用程序临时存储结果供以后使用。table 类型可用于变量,并可作为用户定义函数的返回数据类型。有关更多信息,请参见数据类型和表结构。INSTEAD OF 和 AFTER 触发器执行 INSTEAD OF 触发器代替执行触发操作(例如 INSERT、UPDATE 和 DELETE)。这些触发器同样可在视图中定义,这样可以大大扩展视图所能支持的更新操作类型。AFTER 触发器在触发操作完成后激发。SQL Server 2000 还增加了指定 AFTER 触发器激发的先后顺序的功能。有关更多信息,请参见触发器。级联引用完整性约束在尝试更新或删除现有外键所指向的键时,可以控制 SQL Server 2000 采取的操作。这由 CREATE TABLE 和 ALTER TABLE 语句的 REFERENCES 子句中新的 ON DELETE 和 ON UPDATE 子句控制。有关更多信息,请参见约束。排序规则增强SQL Server 2000 用排序规则代替代码页和排序次序。SQL Server 2000 支持 SQL Server 早期版本所支持的大部分排序规则,并在 Windows 排序规则的基础上增加了一套新的排序规则。现在,用户可以在数据库级别或列级别上指定排序规则。以前,只能在服务器级上指定代码页和排序次序,然后应用于服务器上的所有数据库。有关更多信息,请参见排序规则。排序规则支持代码页转换。现在支持 char 和 varchar 操作数具有不同代码页的操作。对于 text 操作数,不支持代码页转换。可以使用 ALTER DATABASE 更改数据库的默认排序规则。有关更多信息,请参见 SQL Server 排序规则基础知识和 ALTER DATABASE。
    全文检索增强全文检索现在包括更改跟踪和图像筛选。更改跟踪维护记录着全文索引数据所有更改的日志。若要使全文索引更新为新的内容,可根据调度手工刷新日志,也可以使用后台更新索引选项,在更改一发生时便更新。图像筛选功能允许为存储在 image 列中的文档创建索引并执行查询。如果某个文档以文件的形式存储在文件系统中,则用户可在包含该文档应具有的文件扩展名的列中提供文档类型。使用该信息,全文检索可以装载相应的文档筛选以提取文本化信息进行索引。有关更多信息,请参见 Microsoft 搜索服务。多个 SQL Server 实例SQL Server 2000 支持在同一台计算机上运行多个关系数据库引擎的实例。每一台计算机都可以从 SQL Server 6.5 或 7.0 版中运行一个关系数据库引擎实例,同时从 SQL Server 2000 中运行一个或多个数据库引擎的实例。每一个实例都有自己的一套系统和用户数据库。应用程序可以连接计算机上的任一个实例,连接方式类似于连接运行在其它计算机上的 SQL Server 实例。SQL Server 2000 实用工具和管理工具已得到增强,可以处理多个实例。有关更多信息,请参见多个 SQL Server 实例。
      

  2.   

    索引增强现在可以在计算列上创建索引。可指定以升序还是降序生成索引,以及数据库引擎是否应在索引创建过程中使用并行扫描和排序。有关更多信息,请参见表索引和创建索引的并行操作。CREATE INDEX 语句现在可以将 tempdb 数据库用作生成索引所需的排序的工作区域。这将改进索引创建步骤中读写磁盘的模式,使索引页更有可能分配在邻接条带中。另外,创建索引的完整过程不仅适用于初始表扫描,还适用于并行操作。有关更多信息,请参见 tempdb 和索引创建、创建索引的并行操作和 CREATE INDEX。
    故障转移群集增强故障转移群集的管理已得到很大改进,使安装、配置和维护 Microsoft SQL Server 2000 故障转移群集变得非常容易。其它增强功能还包括:对 SQL Server 2000 群集中任意节点进行故障转移和故障回复,在 SQL Server 2000 安装过程中向群集中添加或从中删除任意节点,在重新安装或重建群集中任意节点中的群集实例时不影响其它群集节点实例。SQL Server 2000 实用工具和管理工具已被增强为可处理故障转移群集。有关更多信息,请参见故障转移群集构架。Net-Library 增强SQL Server 2000 Net-Library 已重新编写,使得在连接 SQL Server 2000 客户端与 SQL Server 2000 实例时,不必管理客户端计算机上的 Net-Library 配置。新的 Net-Library 还支持连接同一台计算机上的多个 SQL Server 实例,并支持在所有 Net-Library 上进行安全套接字层加密。SQL Server 2000 为虚拟接口构架 (VIA) 系统范围的网络引入了 Net-Library 支持,从而在服务器之间(例如在应用程序服务器和数据库服务器之间)提供了高速连接。有关更多信息,请参见通讯组件。64-GB 内存支持Microsoft SQL Server 2000 企业版可以使用 Microsoft Windows 2000 Advanced Windows Extension (AWE) API,支持计算机上有多达 64 GB 的物理内存(RAM)。有关更多信息,请参见使用 Windows 2000 上的 AWE 内存。分布式查询增强SQL Server 2000 引入了新的 OPENROWSET 函数,用于在分布式查询中指定特殊的连接信息。SQL Server 2000 还指定了一些方法,OLE DB 提供程序通过这些方法报告它所支持的 SQL 语法的级别,以及数据源中键值分布的统计数据。然后,分布式查询优化器可使用这些信息减少必须从 OLE DB 数据源中发送的数据量。比起早期版本的 SQL Server,SQL Server 2000 委派给 OLE DB 数据源更多的 SQL 操作。分布式查询还支持在 SQL Server 2000 中增加的其它功能,例如支持多个实例、允许在结果集中混合不同排序规则的列、支持新的 bigint 和 sql_variant 数据类型。有关更多信息,请参见分布式查询构架。SQL Server 2000 分布式查询增加了对用于 Exchange 的 OLE DB 提供程序和用于 Microsoft Directory 服务的 Microsoft OLE DB 提供程序的支持。有关更多信息,请参见用于 Microsoft 目录服务的 OLE DB 提供程序和用于 Exchange 的 OLE DB 提供程序。
    可更新的分布式分区视图SQL Server 2000 引入了分布式分区视图的功能。用户可以跨多个服务器水平分区表,并在每个成员服务器上定义一个分布式分区视图,看起来就好象在每台服务器上存储了原始表的一个完整复本。以这种分区方式相互协作的 SQL Server 服务器组称为服务器联合体。使用 SQL Server 2000 数据库生成的数据库联合体能支持最大型 Web 站点或企业级数据库的处理要求。有关更多信息,请参见创建分区视图。Kerberos 和安全委托SQL Server 2000 使用 Kerberos 支持客户端和服务器间的相互身份验证,并支持在计算机间传递客户端的安全凭据,使远程服务器上的工作得以利用模拟客户端凭据继续进行。在 Microsoft Windows® 2000 环境中,SQL Server 2000 使用 Kerberos 和委托支持集成的身份验证以及 SQL Server 登录。有关更多信息,请参见安全帐户委托。备份和还原增强SQL Server 2000 增加了一种全新的、更易于理解的模型来指定备份和还原选项。这种新模型使用户能够更加清楚地针对不同计划的性能和日志空间要求,权衡增加或降低工作损失的风险。SQL Server 2000 通过在事务日志中使用命名日志标记,增加了对恢复到特定工作点的支持,并支持进行部分数据库还原。有关更多信息,请参见备份/还原构架。用户可以为备份集和媒体集设定密码,以防止未经授权的用户访问 SQL Server 备份。有关更多信息,请参见 BACKUP。
    实用工具操作可伸缩性增强SQL Server 2000 中实用工具操作的增强功能包括:更快速的差异备份、并行数据库控制台命令检查 (DBCC) 和并行扫描。现在完成差异备份所需的时间与自最后一次完整备份以来所改动的数据量成正比。运行 DBCC 时,无须为扫描表而获取共享表锁,因此,DBCC 可以与表上的更新活动并发运行。另外,DBCC 现在可利用多个处理器,因此,可以获得与 CPU 数量成近似线性关系的性能增益(假设 I/O 不是瓶颈)。有关更多信息,请参见数据完整性验证和差异备份和还原。Text in Row 数据SQL Server 2000 支持新的 text in row 表选项,用来指定将小的 text、ntext 和 image 值直接放入数据行而非单独的页中。这将减少用于存储小的 text、ntext 和 image 数据值的空间,并减少处理这些值所需的磁盘 I/O 量。有关更多信息,请参见 text、ntext 和 image 数据。