dts开发与ssis开发之间的差异

dts开发与ssis开发之间的差异,ssis,dts,Ssis,Dts,我在过去的项目中一直在使用ssis//在接下来的项目中,我们将使用dts。从开发人员的角度来看,ssis和dts之间有什么不同吗?我只是想从一个在dts工作的男孩那里了解一下dts的开发 hilsen从开发人员的角度来看,SSI和DTS之间几乎没有区别。SSIS包含比DTS更大、更丰富的功能集。从开发人员的角度来看,SSIS和DTS之间没有什么区别。SSIS包含比DTS更大、更丰富的功能集。我处理DTS已经有8年了,但在我看来,主要的、根本的区别在于DTS对源数据更灵活。SSIS需要在源数据类型

我在过去的项目中一直在使用ssis//在接下来的项目中,我们将使用dts。从开发人员的角度来看,ssis和dts之间有什么不同吗?我只是想从一个在dts工作的男孩那里了解一下dts的开发
hilsen

从开发人员的角度来看,SSI和DTS之间几乎没有区别。SSIS包含比DTS更大、更丰富的功能集。

从开发人员的角度来看,SSIS和DTS之间没有什么区别。SSIS包含比DTS更大、更丰富的功能集。

我处理DTS已经有8年了,但在我看来,主要的、根本的区别在于DTS对源数据更灵活。SSIS需要在源数据类型和列数量之间进行紧密绑定。DTS更加随意,可以对任何事情做出响应。这种灵活性伴随着性能成本。我没有硬性数字,但根据我的经验,这可能是相当可观的

支持的语言 DTS支持任何ActiveX语言。这通常转化为VBScript,但我们使用ActivePython实现作为Python更优雅的语言(无需引用)。SSIS在2005年只支持VB.NET 2008 forward支持C#和VB.NET

调用 DTS可以被编译成一个.VBS文件,这个文件允许您编写一个ETL,它可以在VB可以运行的任何机器上运行。SSI没有这样的选项。SSIS是一个XML文件,输入到执行某些操作的.NET库中。虽然这听起来像是“它可以在任何地方运行”,但授权要求它在安装了SQL Server的机器上运行

支持 DTS已经死了。SQL Server 2000的超级、超大扩展支持已于2013年4月到期。如果您对SQL Server 2000实例有问题,除非您是《财富》第五大公司,并且计划在该实例上花费大量资金,否则您将自行解决遇到的任何问题

沿着这些思路,祝你好运,找到拥有当前DTS技能的人来支持你开发的任何东西

错误处理 至少我认为这是错误处理,我的大脑不像以前那么敏锐了。但是,我认为我们在获取转换数据任务以按预期处理坏数据时遇到了困难。一些与错误处理相关的东西很难像预期的那样工作

工具
SSIS使用通常称为BIDS(Business Intelligence Designer Studio(2005-2008R2))或SSDT(SQL Server数据工具BI(2012+)的Visual Studio扩展。DTS是在SQL Server 7.0/2000的Enterprise Manager中设计的。

我处理DTS已经有8年了,但在我看来,主要的根本区别在于DTS对源数据的处理更加灵活。SSIS需要在源数据类型和列数量之间进行紧密绑定。DTS更加随意,可以对任何事情做出响应。这种灵活性伴随着性能成本。我没有硬性数字,但根据我的经验,这可能是相当可观的

支持的语言 DTS支持任何ActiveX语言。这通常转化为VBScript,但我们使用ActivePython实现作为Python更优雅的语言(无需引用)。SSIS在2005年只支持VB.NET 2008 forward支持C#和VB.NET

调用 DTS可以被编译成一个.VBS文件,这个文件允许您编写一个ETL,它可以在VB可以运行的任何机器上运行。SSI没有这样的选项。SSIS是一个XML文件,输入到执行某些操作的.NET库中。虽然这听起来像是“它可以在任何地方运行”,但授权要求它在安装了SQL Server的机器上运行

支持 DTS已经死了。SQL Server 2000的超级、超大扩展支持已于2013年4月到期。如果您对SQL Server 2000实例有问题,除非您是《财富》第五大公司,并且计划在该实例上花费大量资金,否则您将自行解决遇到的任何问题

沿着这些思路,祝你好运,找到拥有当前DTS技能的人来支持你开发的任何东西

错误处理 至少我认为这是错误处理,我的大脑不像以前那么敏锐了。但是,我认为我们在获取转换数据任务以按预期处理坏数据时遇到了困难。一些与错误处理相关的东西很难像预期的那样工作

工具
SSIS使用通常称为BIDS(Business Intelligence Designer Studio(2005-2008R2))或SSDT(SQL Server数据工具BI(2012+)的Visual Studio扩展。DTS是在Enterprise Manager中设计的,而Enterprise Manager是SQL Server 7.0/2000的一种工具。

我已经使用了这两种工具。SSIS是DTS的演变。它们非常相似,但正如您所期望的,SSIS比DTS更精致、更强大。谢谢。在DTS中开发非常困难吗?项目不允许使用ssis而不是dts的原因是什么?那么,您可以使用ssis还是dts取决于所使用的SQL Server版本。SQLServerVersion7和2000附带了DTS。从SQL Server 2005开始,只要您有“开发人员”、“标准”或“企业”,就可以使用SSIS产品的版本。sql server 2012中是否有可用的DTS服务?。项目工作是将数据从sql 2000迁移到sql 2012。为什么他们不能使用sql server 2012 ssis来执行此操作?我不知道您为什么不能将sql server 2012 ssis包连接到sql server 2000数据库。我认为这种方法更可取,我两者都用过。SSIS是DTS的演变。它们非常相似,但正如您所期望的,SSIS比DTS更精致、更强大。谢谢。在DTS中开发非常困难吗?项目不允许使用ssis而不是dts的原因是什么?那么,您可以使用ssis还是dts取决于所使用的SQL Server版本。SQLServerVersion7和2000附带了DTS。开始的机智