仓酷云

标题: MSSQL网站制作之数据转换服务基础观点 [打印本页]

作者: 山那边是海    时间: 2015-1-16 22:20
标题: MSSQL网站制作之数据转换服务基础观点
mysql使用内部操作字符集gbk来进行操作,即执行"SELECT*FROMtestWHEREname=xxxor1=1/*LIMIT1";从而注入成功在利用SQLServer的历程,中因为常常必要从多个分歧地址将数据会合起来或向多个地址复制数据,以是数据的导出,导进是极其罕见的操纵.我们可使用BCP命令来完成这一义务,可是记着BCP的命令格局是一件使人头痛的苦差事,固然你能够检察匡助文件,以是我们必要功效壮大操纵复杂的工具来完成这一义务,数据转换服务DTS供应了这类撑持。因而本章将先容DTS的基础情形、会商DTS的各个构建组件和怎样完成数据转换服务。

18.1.1数据转换服务简介
为了撑持企业决议,很多构造都需将数据会合起来举行剖析。可是一般数据老是以分歧的格局存储在分歧的中央。有的多是文本文件,有的固然具有表布局但不属于统一种数据源,这些情形极年夜地妨害数据的会合处置。SQLServer为我们供应了使人欣喜的组件,即DataTransformationServices(DTS)。DTS自己包括多个工具并供应了接口来完成在任何撑持OLEDB的数据源间导进、导出或传送数据,并使这一事情变得复杂高效。这意味着不但能够在SQLServer数据源间举行数据的转储,并且能够把Sybase,Oracle,Informix下的数据传送到SQLServer。
使用DataTransformationServices(DTS)大概在任何OLEDB、ODBC驱动程序的数据源或文本文和SQLServer之间导进、导出或传送数据。详细体现在:
18.1.2DTS布局
DTS将数据导进、导出或传送界说成可存储的工具,即包裹或称为包。每个包都是包含一个或具有必定按次的多个义务的事情流。每一个义务能够将数据从某一数据源拷贝至方针数据源或利用Active剧本转换数据或实行SQL语句或运转内部程序。也能够在SQLServer数据源间传送数据库工具。
包工具用来创立并存储步骤,这些步骤界说了一系列义务实行的按次和实行义务的需要细节。包工具中还包含源列、方针列和有关在数据传送过程当中怎样利用数据的信息。
包能够存储在DTSCOM布局的存储文件中、msdb数据库中、或MicrosoftRepository中。
能够经由过程以下工具来运转包,它们是:dtsrun工具,DTSDesigner,DTS的导进、导出导游,SQLServerAgent来运转计划功课,利用Execute办法挪用DTS包工具的COM使用程序。
包是顶层工具,它包括三种底层工具:毗连、义务、步骤。

1毗连
毗连界说了有关源和方针数据(数据源或文件)的信息这些信息包含数据格局和地位,和平安认证的暗码。DTS包可不包括或包括多个毗连。利用毗连的义务有:
2义务
每一个DTS包都含有一个或多个义务,每一个义务都是数据转换(传送)处置的事情项目。义务的品种包含:
3步骤
步骤工具界说了义务实行的按次,和某一义务的实行是不是依附于前一个义务的了局。假如某一义务不与步骤工具相干联,则其将没法被实行。能够为某一步骤设定运转前提,使其只在必定前提才被实行,为了进步实行的功能,也能够并行实行多个步骤。

步骤的一个主要特征是步骤优先权束缚。步骤优先权束缚界说了前一步必需满意哪些前提以后才会实行以后步骤,经由过程步骤优先权束缚能够把持义务的实行按次。有三品种型的优先权束缚:
某一步骤可有多个优先权束缚,只要前一步满意一切的束缚后,才干实行以后步骤。Federated将不同的Mysql服务器联合起来,逻辑上组成一个完整的数据库。非常适合分布式应用
作者: 小妖女    时间: 2015-1-19 09:08
如果处理少量数据,比如几百条记录的数据,我不知道这两种情况哪个效率更高,如果处理大量数据呢?比如有表中有20万条记录.
作者: 透明    时间: 2015-1-28 05:01
Mirror可以算是SQLServer的Dataguard了。但是能不能被大伙用起来就不知道了。
作者: 活着的死人    时间: 2015-2-5 14:37
sqlserver的痛苦之处在于有用文档的匮乏,很多只是表明的东西
作者: 再见西城    时间: 2015-2-12 07:36
如安全管理、备份恢复、性能监控和调优等,SQL只要熟悉基本操作就可以,只要程序设计部分只要稍加了解即可(如存储过程、触发器等)。
作者: admin    时间: 2015-3-3 00:59
很多书籍啊,不过个人认为看书太慢,还不如自己学。多做实际的东西,就会遇到很多问题,网上搜下解决问题。不断重复这个过程,在配合sql的F1功能。
作者: 乐观    时间: 2015-3-11 08:08
我们学到了什么?思考问题的时候从表的角度来思考问
作者: 精灵巫婆    时间: 2015-3-18 00:12
SP4是一个累积性的ServicePack,包含自以前的ServicePack发布以来所有的修补程序(包括MS03-031安全公告)。
作者: 深爱那片海    时间: 2015-3-25 08:17
对一张百万级别的表建游标,同时又没有什么过滤条件,取得游标效率是如果直接SQL查询百万条数据;如果再对每条记录做处理,耗时将更长。




欢迎光临 仓酷云 (http://www.ckuyun.com/) Powered by Discuz! X3.2