SQL Server数据库技术(02)[MSSQL防范]
本文“SQL Server数据库技术(02)[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
1.2 sql server 2000 的新特点
SQL Server 2000 全面扩大了SQL Server 7.0 的性能坚固性和易用性使它成为一个出色的数据库平台可用于大型联机事件处理数据仓库以及电子商务等
SQL Server 2000 的新特点主要有以下内容
1.2.1 数据库加强
SQL Server 2000 引进了数据库和服务器加强功效以及别的一些新的特点
1 XML Extensible Markup Language 扩大标示语言支持
关系数据库引擎可以返回XML 文档数据XML 数据可以用于插入删除和更新数据XML 是扩大标示语言Extensible Markup Language 的英文缩写XML 语言可用于描写一个数据集的内容以及数据如安在Web 页中显示或输出到某个设备XML 和HTML Hypertext Markup Language 超文本链接标示语言都源自SGML Standard General Markup Language 尺度通用标示语言SGML 是一个非常复杂宏大的语言在网络上公布数据时很难完好利用它HTML 比SGML 简单得多并且更专业化但HTML 所作用的数占据一定的数目限制XML 介于HTML 和SGML 之间它比SGML 简单但比HTML 的功效强盛得多因此XML 成为Web 网络或公司内部网络举行电子数据交换日益重要的语言
SQL Server 2000 对XML 的支持表目前以下几个方面
.. 可以通过URL Uniform Resource Locator 统一资源定位拜候SQL Server
.. 支持XML-Data 情势
.. 可检索编写XML 数据
.. SQL Server 2000 OLE DB 增添了对XML 文档的支持
2 新数据范例New Data Types
SQL Server 2000 中增添了3 种数据范例BIGINT SQL_VARIANT 和TABLE
3 数据行中的Text 范例数据
SQL Server 2000 中可以将TEXT 和IMAGE 范例的数据直接存放到表的数据行中而不是存放到差别的数据页中这就削减了用于存储TEXT 和IMAGE 范例的空间并呼应削减了磁盘处理这类数据的I/O 数目
4 用户自定义函数User-Defined Functions
SQL Server 2000 扩大了Transact-SQL语言的可编程性用户可以成立自己的Transact-SQL 函数用户自定义函数可以返回一个数目值或表
5 索引Index 加强
可以在计算列上成立索引这是一个很大的改良
6 全文检索Full-Text Search 加强
全文检索中增添了改变跟踪和图形过滤的功效此中图形过滤功效答应对存储在IMAGE 范例列中的文档数据举行查询和成立索引
7 索引化视图Indexed Views
索引化视图答应在视图上成立索引这就大大提高了需求频繁举行衔接查询的程序的性能
8 分布式查询Distributed Query 加强
SQL Server 2000 引入了一个名为OPENROWSET 的函数它可以指定在分布式查询中的一个特定的衔接信息分布式查询优化器的功效有了进一步的提高授与了OLE DB 数据源更多的SQL 操作权
9 触发器范例INSTEAD OF and AFTER Triggers
成立触发器时可以通过FOR 子句来指定触发器范例为INSTEAD OF 型或AFTER 型差别范例的触发器履行的机会差别
10 级联参考完好性约束Cascading Referential Integrity Constraints
级联参考完好性约束可以掌握在删除或更新有外键约束的数据时所采纳的操作这种掌握是通过在CREATE TABLE 或ALTER TABLE 号令中的REFERENCES 子句中加入ON DELETE 或ON UPDATE 子句来实现的
11 Collation 增 进
SQL Server 2000 用Collation 来替换Code pages 和Sort Orders SQL Server 2000 比从前的版本供应了更多对Collation 的支持并引入了一个基于Windows Collations 的新的Collation 调集可以指定数据库级或列级的Collation
1.2.2 结合数据库服务器Federated Database Servers
SQL Server 2000 支持分布式的分区视图可以超越多个服务器水平地分割表
1 多个SQL Server 实例
SQL Server 2000 支持在同一计算机上同时运行多个关系数据库实例每个实例有其独立的系统和用户数据库调集利用程序采取与衔接差别计算机上的SQL Server 实例大致相同的方法衔接同一计算机上的各个实例
2 Failover 聚集Clustering 加强
对Failover 聚集的管理有了较大的改进可以便利地安装配置管理一个SQL Server 2000 Failover 聚集
3 网络库Net-Library 加强
简化了客户机配置并支持同一计算机上的多实例衔接
4 Kerberos 和安全受权Security Delegation
SQL Server 2000 利用Kerberos 来支持客户机和服务器之间彼此的身份考证利用Kerberos 和受权来支持复合认证以及SQL Server 注册
5 备份和恢复Backup and Restore 加强
SQL Server 2000 引入了一个更简单理解的模子来指定备份和恢复的选项同时还支持利用事件日记标识来恢复工作到指定点或举行数据库的部份恢复
6 对公用操作的可伸缩性Scalability 加强
加强的公用操作包含快速差别备份并行的数据库一致性校验和并行扫描
7 复制加强
SQL Server 2000 中对复制举行了较大的改良与加强主要分为以下几个方面
复制实施
SQL Server 2000 通过增添以下功效提高了快照复制事件复制和归并复制的处理本领交替快照位置供应了简单机动的办法对订购者利用初始快照可以存储或紧缩快照文件至某一网络存储位置FTP 节点或可移动介质
附加的订购数据库答应从一个订购者向别的的订购者同时传送数据库和复制数据以及一个或多个订购在数据库被附加到新的订购者之后新的订购者上的订购数据库将自动接纳其指向特定出版者出版物的拉订购
通过改变出版数据库的出版筹划可以增添或删除出版表上的某些列并将这些改变反映到订购者那边
按需求履行脚本功效答应发送将在全部订购者上履行的SQL 脚本
可以在将初始快照代理被利用于订购者之前或之后运行快照脚本通过运行别的计算机上的分发代理或归并代理可以削减在分发者和订购者履行处理的数目
Snapshot ActiveX Control 使通过编程成立快照变得更为简单
更多的支持传送索引的快照脚本选项扩大属性以及对订购者的约束
归并复制
在SQL Server 2000 中归并复制的提高主要表目前以下方面
.了提高服务器到服务器的性能答应归并代理的并行处理
关于订购者上的复制数据相关的数据改变抉择举行了优化
动态快照当利用动态过滤时动态快照供应了更为高效的快照初始化利用
归并出版物的垂直过滤
通过用户自定义函数从而供应了功效更为强盛的动态过滤
.
当同步数据时利用交替同步搭档alternate synchronization partners 利用交替同步搭档时归并出版物的订购者可以与任何指定的服务器举行数据的同步只要该服务器具有与初始订购者相同的数据
自动管理标识值范围在归并复制的拓扑构造中每个出版物都包含一个标识identity 列当在订购者上插入新行时订购者上的标识值范围的自动管理功效可以确保同一个标识值不会分配给差别订购数据库的插入行并保证不会违反主键约束在快照复制和事件复制中它利用了列队改正选项则也可以利用该特点
支持在出版表中利用邮戳timestamp 列
提高了对归并跟踪数据增长的管理
供应了几个新的归并复制冲突办理器包含交互式冲突办理器该冲突办理器供应了一个用户界面从而可以当即举行手工冲突办理此外还供应基于列值最大/最小值最早/最后改变附加/平均值优先级战略并且通过增添差别的文本值实现归并
包含新的选项来确认订购者向出版者装载数据改变的权限和安全性
新的COM 界面用来支持异构数据源作为出版者
快照重新初始化答应在新的快照利用之前使订购者以及出版者的装载改变
事件复制
在SQL Server2000 中事件复制的改良主要包含以下几个方面.并行快照处理保证即便在成立初始快照时仍可对出版表举行改正提高错误处理本领可以跳过指定的错误持续举行数据复制.在订购者处对复制数据举行确认包含对垂直分割的确认通过SQL Server Enterprise Manager 也可以利用确认
.出版带有索引的视图
.包含了把在订购者上对数据的改正事件存储在行列中的复制选项即解除改正
.包含传送复制数据选项
..
列队更新Queued updating
列队更新是SQL Server 2000 新增的功效它答应快照复制或事件复制的订购者来更新出版数据而不必要求订购者与出版者之间一向有激活的网络衔接
当在成立出版物时利用了queued updating 选项并且订购者对复制数据履行了INSERT UPDATE DELETE 操作时所发生的改变被存储在行列中当订购者与出版者之间的网络衔接恢复时行列事件将以异步的方法利用到出版者中
由于订购者对复制数据的更新是以异步的方法反映到出版者那边所以假好像一数据可以被别的订购者或出版者本身更新则极易产生改正冲突通过在成立出版物时拟定的冲突办理战略可以侦测办理冲突
转换复制数据
SQL Server 2000 新增的功效用可转换订购Transformable subscriptions 来实现复制数据的转换可转换订购主如果操纵数据转换服务DTS 所供应的功效如数据移动传送映射过滤等从而可以按照每个订购者的具体要求来定制发送复制数据它可以在快照复制和事件复制中利用在成立出版物时设置该选项
复制的可用性
在SQL Server 2000 中SQL Server Enterprise Manager 对实施监测以及管理复制有了极大提高主要表目前以下几个方面
在SQL Server Enterprise Manager 树中有一个集合的复制文件夹该文件夹用来组织SQL Server Enterprise Manager 所管理的服务器上的全部订购和出版
通过Windows Active Directory 可以浏览订购出版物当然必须具有呼应的浏览订购权限
在SQL Server Enterprise Manager 中可在单一节点监督多个复制分发者
在Create Publication Create Push Subscription Create Pull Subscription Wizards 等向导
中包含尺度和高级选项在每一个复制向导的欢送界面通过选中show advanced options 可以设置高级选项
新增添了两个复制向导Create Dynamic Snapshot Wizard 和Transform Published Data Wizard 前者主如果为利用动态过滤的归并复制成立动态快照后者主要在快照复制或事件复制中转换复制数据
8 数据转换服务加强
表目前以下方面
.. 支持键和约束Supports keys and constraints
DTS 支持键和约束可以利用数据导入导出向导从源表向目标表移动主键外键和约
束
.. 新的定制任务New Custom Tasks
SQL Server 2000 DTS Designer 和DTS 对象模子供应了新的自定义任务功效从而可以成立履行任务的包或设置基于及时环境属性的变量包含从或向Internet 以及FTP 站点导入数据发送数据以异步方法运行包成立彼此发送消息的包成立履行别的包的包以及在同一事件中包含多个包履行
.. 将DTS 包保存在VB 文件中
将DTS 包保存到Microsoft. Visual Basic 文件中可以答应将通过DTS 导入向导DTS 导出向导或DTS Designer 成立的包与Visual Basic 程序结合在一同或被需求引用DTS 对象模子组件的Visual Basic 开辟者用作原型
9 SQL Server Analysis Services
SQL Server 7.0 中的OLAP Online Analytical Processing 联机解析历程服务改变成SQL Server 2000 中的解析服务Analysis Services 解析服务还包含了新的数据发掘Data Mining 功效
10 SQL Server Meta Data Services
SQL Server 7.0 中的储藏室Repository 部份在SQL Server 2000 中转化为元数据服务Meta Data Services
本文地址: | 与您的QQ/BBS好友分享! |