首页 > 运维 > 知识 > dts支持哪些环境下的数据库,dts中文是什么意思

dts支持哪些环境下的数据库,dts中文是什么意思

来源:整理 时间:2024-05-05 03:52:16 编辑:黑码技术 手机版

本文目录一览

1,dts中文是什么意思

DTS 是一组工具,用于在一个或多个数据源(如 Microsoft SQL Server、Microsoft Excel 或 Microsoft Access)间导入、导出和转换各种数据。通过 OLE DB(一种数据访问的开放式标准)提供连接, 通过用于 ODBC 的 OLE DB 提供程序来支持 ODBC(开放式数据库连接)数据源。可以将 DTS 解决方案创建为一个或多个软件包。每个软件包可包含一组已安排好的任务,它们定义要执行的工作、对数据和对象的转换、定义任务执行的工作流约束条件以及数据源和目标间的连接方式。DTS 软件包还提供一些服务,如记录软件包执行详细情况、控制事务和处理全局变量。以下工具可用于创建和执行 DTS 软件包: 导入/导出向导用于生成相对简单的 DTS 软件包,并支持数据移植和简单转换。DTS 设计器以图形方式来实现 DTS 对象模型,可用于创建具有一系列功能的 DTS 软件包。DTSRun 是用于执行现有 DTS 软件包的命令提示实用程序.DTSRunUI 是DTSRun 的图形界面,可以传递全局变量以及生成命令行。SQLAgent 不是 DTS 应用程序,DTS 将其用于安排软件包的执行。 使用 DTS 对象模型还可以用编程方式创建和运行软件包,生成自定义任务和自定义转换。这里有DTS操作界面图.

dts中文是什么意思

2,SQL中的DTS是什么意思

数据转换服务Data Transformation Services(DTS);DTS 是一组数据转换工具,您可以用来在一个或多个数据源(例如 Microsoft SQL Server、 Microsoft Excel 或 Microsoft Access)之间进行不同类型数据的导入、导出和转换。其中的连通性通过数据访问的开放式标准-OLE DB-来提供。ODBC(开放式数据库连接)数据源由 OLE DB Provider for ODBC 来支持。您可以将 DTS 解决方案创建为一个或多个数据包。每个数据包中可以包含一组有序的任务,定义所要执行的工作,也可以包含数据和对象的转换、定义任务执行的工作流限制以及数据源和目标的连接等。DTS 数据包也提供记录数据包执行细节、控制事务以及处理全局变量等服务。下列工具可以用于创建和执行 DTS 数据包:? 导入/导出向导(Import/Export Wizard)用于构建相对简单的 DTS 数据包,支持数据迁移和简单转换。? DTS Designer 图形化地实施 DTS 对象模型,允许您创建具有大量功能的 DTS 数据包。? DTSRun是一个命令提示符实用程序,用来执行已有的 DTS 数据包。? DTSRunUI 是DTSRun的图形化界面, 也允许传递全局变量和生成命令行。? SQLAgent 不是一个 DTS 应用程序;但是 DTS 可以用它来安排数据包的执行。您也可以使用 DTS 对象模型通过编程创建和运行数据包,构建定制任务以及构建定制转换。
sql server 2000的dts对应于sql server 2005的ssis在visual studio里新建一个integration service package

SQL中的DTS是什么意思

3,求关于SQL Server 中的DTS使用资料

MySQl处理这样的记录绝对没有问题。 关看你业务复不复杂 ACCESS是桌面型的小数据库应用,ACCESS中的数据存储在文件系统内,不适合海量数据的存储,ACCESS好像最大支持2GB吧,SQL SERVER可以更大。 SQL SERVER是大数据库,它也属于中型数据库,应用于中小型企业。SQL SERVER的分布式、复制、全文检索、DTS都可以满足中型的应用。 SQL SERVER的数据存储在它本身的文件内,在安装目录下的DATA目录下,有和数据库同名的数据文件和日志文件组成。 一般,在WINDOWS体系下,中小型的应用都使用SQL SERVERS 此外,SQL SERVER支持存储国耻、触发器、自定义函数等操作;安全性、并发控制能力、数据挖掘、联机操作等方面都是ACCESS无法超越的。参考资料:baidu 安全性 SQL Server 2000要远优于access数据库 稳定性 SQL Server 2000要远优于access数据库 扩展性 SQL Server 2000要远优于access数据库 存储数据量 SQL Server 2000要远优于access数据库 使用场合(综合上面几点) SQL Server 2000适合于中大型项目使用 access数据库适合小型项目使用 access的优点 容易操作,使用广(毕竟他的成本低吗,网络上的虚拟主机一般都免费提供的)。ACCESS是桌面型的小数据库应用,ACCESS中的数据存储在文件系统内,不适合海量数据的存储,ACCESS好像最大支持2GB吧,SQL SERVER可以更大。 SQL SERVER是大数据库,它也属于中型数据库,应用于中小型企业。SQL SERVER的分布式、复制、全文检索、DTS都可以满足中型的应用。 SQL SERVER的数据存储在它本身的文件内,在安装目录下的DATA目录下,有和数据库同名的数据文件和日志文件组成。 一般,在WINDOWS体系下,中小型的应用都使用SQL SERVERS 此外,SQL SERVER支持存储国耻、触发器、自定义函数等操作;安全性、并发控制能力、数据挖掘、联机操作等方面都是ACCESS无法超越的。 如果是简单的增删改查的话的mysql足够了 如果连百万级的数据量都处理不了 那还中数据库服务器吗

求关于SQL Server 中的DTS使用资料

4,sql 2014 可以用dts 吗

可以,在sql server中主要有三种方式导入导出数据:使用Transact-SQL对数据进行处理;调用命令行工具BCP处理数据;使用数据转换服务(DTS)对数据进行处理。DTS是SQL Server中导入导出数据的核心,它除有具有SQL和命令行工具BCP相应的功能外,还可以灵活地通过VBScript、JScript等脚本语言对数据进行检验、净化和转换。sql Server为DTS提供了图形用户接口,用户可以使用图形界面导入导出数据,并对数据进行相应的处理。同时,DTS还以com组件的形式提供编程接口,也就是说任何支持com组件的开发工具都可以利用com组件使用DTS所提供的功能。DTS在SQL Server中可以保存为不同的形式,可以是包的形式,也可以保存成Visual Basic源程序文件,这样只要在VB中编译便可以使用DTS com组件了。DTS和其它数据导入导出方式最大的不同就是它可以在处理数据的过程中对每一行数据进行深度处理。以下是一段VBScript代码,这段代码在处DTS理每一条记录时执行,DTSDestination表示目标记录,DTSSource表示源记录,在处理“婚姻状况”时,将源记录中的“婚姻状况”中的0或1转换成目标记录中“已婚”或“未婚”。使用DTS方式导数据应该是最好的方式了。由于它整合了Microsoft Universal Data Access技术与Microsoft ActiveX技术,因此不仅可以灵活地处理数据,而且在数据导入导出的效率是非常高的。如果是在SQL Server数据库之间进行数据导入导出时,并且不需要对数据进行复杂的检验,最好使用Transact-SQL方法进行处理,因为在SQL Server数据库之间进行数据操作时,SQL是非常快的。当然,如果要进行复杂的操作,如数据检验、转换等操作时,最好还是使用DTS进行处理,因为 DTS不光导数据效率高,而且能够对数据进行深度控制。但是DTS的编程接口是基于com的,并且这个接口十分复杂,因此,使用程序调用DTS将变也会变得很复杂,因此, 当数据量不是很大,并且想将数据导入导出功能加入到程序中,而且没有复杂的数据处理功能时,可以使用OPENDATASOURCE或OPENROWSET 进行处理。
打开business intelligence development studio,新建一个intergration services项目,然后菜单项目--迁移dts2000包,之后会出现向导,选择需要倒入的dts包所在的服务器,选择dts包存放目录,日志存放目录(一般直接下一步),之后就可以导入了,需要注意的是sql2008的ssis机制,并不100%兼容 sql2000的dts包,所以导入后需要每个包逐个运行检查,发现不能运行的需手东创建流过程。

5,dts包的作用是什么

你好,文章在介绍SQL Server 2000下的数据库数据导入导出方法的基础上,着重讨论了如何实现基于网页的数据库数据导入。 [关键词] SQL Server 2000;数据导入;DTS 1SQL Server 2000常用的数据导入导出方法 1.1通过DTS的设计器进行导入或导出 DTS的设计器功能强大,支持多任务,也是可视化界面,易于操作,但熟悉的人一般不多,如果只是进行SQL Server数据库中部分表的移动,用这种方法最好,当然,也可以进行全部表的移动。在SQL Server Enterprise Manager中,展开服务器左边的+,选择数据库,右击,选择All tasks/Import Data...(或All tasks/Export Data...),进入向导模式,然后按照提示一步一步进行就可以了,里面分得非常详细,可以灵活的在不同数据源之间复制数据,非常的方便,而且还可以另存成DTS包,如果以后还有相同的复制任务,直接运行DTS包就行,省时省力。也可以直接打开DTS设计器,方法是展开服务器名称下面的Data Transformation Services,选Local Packages,在右边的窗口中右击,选New Package,就打开了DTS设计器。值得注意的是:如果源数据库要拷贝的表有外键,注意移动的顺序,有时要分批移动,否则外键主键,索引可能丢失,移动的时候选项旁边的提示说的很明白,或者一次性的复制到目标数据库中,再重新建立外键,主键,索引。其实在建立数据库时,建立外键,主键,索引的文件应该和建表文件分开,而且用的数据文件也分开,并分别放在不同的驱动器上,有利于数据库的优化。 1.2利用Bcp工具 这种工具虽然在SQL Server 2000的版本中不推荐使用,但许多数据库管理员仍很喜欢用它,尤其是用过SQL Server早期版本的人。不过Bcp确实有其局限性,首先它的界面不是图形化的;其次它只是在SQL Server的表(视图)与文本文件之间进行复制。但是另一方面,它也有其优点:性能好,开销小,占用内存少,速度快。 1.3利用备份和恢复 先对源数据库进行完全备份,备份到一个设备(device)上,然后把备份文件复制到目的服务器上(恢复的速度快),进行数据库的恢复操作,在恢复的数据库名中填上源数据库的名字(名字必须相同),选择强制型恢复(可以覆盖以前数据库的选项),在选择从设备中进行恢复,浏览时选中备份的文件就行了。这种方法可以完全恢复数据库,包括外键,主键,索引。 1.4直接拷贝数据文件 把数据库的数据文件(*.mdf)和日志文件(*.ldf)都拷贝到目的服务器,在SQL Server Query Analyzer中用语句进行恢复: EXEC sp_attach_db @dbname = test, @filename1 = d:\mssql7\data\test_data.mdf, @filename2 = d:\mssql7\data\test_log.ldf 这样就把test数据库附加到SQL Server中,可以照常使用,如果不想用原来的日志文件,可以用如下的命令: EXEC sp_detach_db @dbname = test EXEC sp_attach_single_file_db @dbname = test, @physname = d:\mssql7\data\test_data.mdf 这个语句的作用是仅仅加载数据文件,日志文件可以由SQL Server数据库自动添加,但是原来的日志文件中记录的数据就丢失了。 1.5在应用程序中定制 可以在应用程序(PB、VB)中执行自己编写的程序,也可以在Query Analyzer中执行,这种方法比较灵活,其实是利用一个平台连接到数据库,在平台中用的主要是SQL语句,这种方法对数据库的影响小,但是如果用到远程链接服务器,要求网络之间的传输性能好,一般有两种语句: 1.5.1select ... into new_tablename where ... 1.5.2insert (into) old_tablename select ... from
文章TAG:dts支持哪些环境下的数据库dts中文是什么意思

最近更新