随着SQL Server的不断发展,集成服务也在发生相应的变化。在最新的SSIS更新中,增加Linux支持和SQL Server 2016升级向导。 微软经常在其SQL Server 集成服务工具中引入新的特性和功能,其在过去的一年中发布了许多新功能。 其中一个特性就是SQL Server Integration Services database(SSISDB)包升级向导。
当目录数据库版本大于当前版本的SQL Server时,管理员可以使用这个工具升级SSIS目录数据库。如果管理员在升级相关的SQL Server实例之前忘记删除AlwaysOn Availability Group中的目录数……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号

TechTarget
官方微博

TechTarget中国
随着SQL Server的不断发展,集成服务也在发生相应的变化。在最新的SSIS更新中,增加Linux支持和SQL Server 2016升级向导。
微软经常在其SQL Server 集成服务工具中引入新的特性和功能,其在过去的一年中发布了许多新功能。
其中一个特性就是SQL Server Integration Services database(SSISDB)包升级向导。当目录数据库版本大于当前版本的SQL Server时,管理员可以使用这个工具升级SSIS目录数据库。如果管理员在升级相关的SQL Server实例之前忘记删除AlwaysOn Availability Group中的目录数据库,就会出现这种情况。它还可以在灾害恢复时下出现。在这些情况下,SSISDB包升级向导可以升级目录数据库
这又带来了另一个好处。SQL Server 2016集成服务允许管理员向AlwaysOn Availability Group添加一个SSIS目录数据库。因此,你可以像保护其他SQL Server数据库那样保护目录数据库。
如前所述,如果数据库存在于可用性组中,在更新SQL Server之前没有在可用性组中删除该数据库的话,那么SSIS编目数据库就可能会遇到版本不一致的问题。新的SSISDB包升级向导可以通过将数据库版本更新来解决这个问题,但是你最好未雨绸缪。
Microsoft设计了SQL Server 2016,如果SSIS数据库存在于一个可用性组中,SQL Server 2016就不允许in - place升级。管理员将被迫从可用性组中删除数据库,执行就地升级,然后再将数据库加入到可用组中。这可以防止版本不一致的问题发生。
SQL Server 2016还包括改进的包管理功能。通过SQL Server 2016集成服务,管理员可以将容器或控制流任务作为可重用模板保存。此模板以独立的DTSX文件的形式存在,正式名称应该为控制流;尽管一些微软文档称之为package parts。
正如您可能预期的那样,package parts的设计目的是通过提供可重用性来减少管理工作负载。一个package parts是通过SSIS设计器创建的,其结果可以在包内或跨包范围多次重复使用,。
更Azure化的功能
众所周知,微软设计了SQL Server 2016,是为了提供与微软Azure之间更好的互操作性。其中一种方法是通过引入SSIS特性包来实现Azure。这提供了对Azure数据源的连接,并可以在本地Microsoft Azure和数据源之间传输数据。例如,管理员可以使用功能包将数据上载到Azure Blob存储中,或者创建一个Azure HDInsight集群。您可以下载SSIS的Azure功能包。
当然,SQL Server 2016集成服务的主要功能是为非SQL Server数据源提供连接。因此,微软在过去的一年里为SSIS发布了一些新的连接器。这些新的连接器包括:
Connector for SAP Business Warehouse for SQL Server 2016
Connector versions 4.0 for Oracle and Teradata
Connector for Analytics Platform System Appliance Update 5
微软还正式支持多种能与SSIS连接的数据源,包括:
OData version 4 data sources
Excel 2013
Excel 2016
The Hadoop distributed file system (HDFS)
微软还支持HDFS的ORC文件格式。现在可以通过Hadoop连接管理器连接到Hadoop集群并执行通用的HDFS操作
除了连接管理器之外,SQL Server 2016集成服务中还包含一些Hadoop和HDFS组件。例如,HDFS文件源组件帮助SSIS包读取来自HDFS文件的数据,而HDFS文件目标组件则可以将数据写入到HDFS文件中。内置的流控制任务包括Hadoop文件系统任务、Hadoop Hive任务和Hadoop Pig任务。同样值得注意的是,微软更新了它为SQL Server 2016提供的开放数据库连接组件,但是没有引入任何新的ODBC功能。
翻译
TechTarget特邀编辑。北京邮电大学计算机科学与技术专业硕士。熟悉软件开发流程,对系统管理,网络配置,数据库应用等方面有深入的理解和实践经验。现就职于IBM(中国)投资有限公司,从事IBM服务器相关软件的开发工作。业余时间喜欢游泳登山,爱健身,喜欢结交朋友。
相关推荐
-
Notre Dame对云端SQL Server性能基准的探索实践
确立SQL Server的性能基准,对于云端迁移来说是至关重要的第一步,一位来自于University of Notre Dame 的DBA表示,他正在试图通过数据库监控软件,找出SQL server的性能基准。
-
利用Microsoft SQL Server Reporting Services 2016的移动特性
SQL Server Reporting Services有许多新特性,其中一些特性对SQL Server 2016数据可视化进行了优化,同时增加了可视化的形式。
-
SQL Server 2016实时操作分析 你值得拥有
分析有助于提高商业运营的效率,SQL Server 2016允许用户在事务数据库的操作型数据上完成实时分析。
-
横向扩展SQL Server应用程序:提高工作负载的选项
SQL Server管理员面临的最大挑战之一就是扩展数据库以适应更为繁重的数据处理工作负载。然而事情越发复杂的是,虽然Microsoft提供了许多不同的SQL Server可扩展性选项,但它们并不都适合于每种情况。