适用于:SQL Server
Azure SQL 数据库
Azure Synapse Analytics
请访问 SQL Server Integration Services (SSIS) 博客 ,直接从产品团队获取有关 SSIS 的最新信息、提示、新闻和公告。 扩展市场中列出了集成服务 (SSIS) 扩展发行说明。
组件下载
要设计使用 Oracle 和 Teradata 连接器并且面向早于 SQL Server 2019 的旧版 SQL Server 的包,除 Microsoft Oracle Connector 和 Microsoft Teradata Connector 之外,还需要安装相应版本的 Microsoft Connector for Oracle by Attunity 和 Microsoft Connector for Teradata by Attunity。
- 版本 5.0 Microsoft Connector for Oracle by Attunity 和 Microsoft Connector for Teradata by Attunity(定目标到 SQL Server 2017)
- 版本 4.0 Microsoft Connector for Oracle by Attunity 和 Microsoft Connector for Teradata by Attunity(定目标到 SQL Server 2016)
- 版本 3.0 Microsoft Connector for Oracle by Attunity 和 Microsoft Connector for Teradata by Attunity(定目标到 SQL Server 2014)
- 版本 2.0 Microsoft Connector for Oracle by Attunity 和 Microsoft Connector for Teradata by Attunity(定目标到 SQL Server 2012)
自版本 3.3 起,该产品在安装时已派出了适用于 SQL Server 2017-2022 的 Power Query Source。 若要继续使用此组件,请自行手动下载并安装。 下载链接:适用于 SQL Server 2017-2022 的 Power Query Source
常见问题
当 ExecuteOutOfProcess 设置为“True”时,SSIS 执行包任务不支持调试。
此扩展不支持 Visual Studio 2022。 请使用 SQL Server Integration Services 项目扩展 2022。
有时,在 Visual Studio 实例升级期间,此产品或 Visual Studio Tools for Applications 2019 可能会以某种方式删除。 如果无法加载现有 SSIS 项目,请尝试通过控制面板修复此产品。 如果在选择 “编辑脚本”时 Visual Studio 未弹出,请尝试通过控制面板修复 VSTA 2019。
-
SQL Server Native Client (SNAC) 未随附:
- SQL Server 2022 (16.x) 及更高版本
- SQL Server Management Studio 19 及更高版本
不建议在新应用开发中使用 SQL Server Native Client(SQLNCLI 或 SQLNCLI11)和旧版 Microsoft OLE DB Provider for SQL Server (SQLOLEDB)。
对于新项目,请使用以下驱动程序之一:
对于作为 SQL Server 数据库引擎组件(版本 2012 到 2019)随附的 SQLNCLI,请参阅此支持生命周期特例。
已知问题
有关更多详细信息,请参阅发行说明。
安装问题
如果 SSIS 已成功安装,但解决方案资源管理器显示 incompatible,或 The application is not installed:
- 打开 Visual Studio 并导航到扩展>管理扩展>已安装
- 启用 SSIS 扩展
- 重新启动 Visual Studio
如果 SSIS 安装显示安装失败,则在Unknown error(0x80131500)或ISVsix Unknown error情况下,打开%temp%\SsdtisSetup文件夹,然后在Microsoft.DataTools.IntegrationServices_{latestTimestamp}_ISVsix.log中搜索。
错误为
Pre-check verification failed with warning(s): AnotherInstallationRunning.,- 继续等待并重试。 更多详细信息:Windows Installer 阻止安装。 Windows Installer 是 Windows 的子服务,用于管理 MSIs、Windows 更新或第三方组件等包的安装,并且一次只能处理一件事。
错误为
The file {filefullpath} already exists.:在提升的命令提示符下运行以下命令:
cd C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE rm CommonExtensions\Microsoft\SSIS\* rm PublicAssemblies\SSIS\* rm "PublicAssemblies\Microsoft BI\Business Intelligence Projects\Integration Services\"*通过 Visual Studio 安装程序修复 Visual Studio 2019
重启电脑并重新安装 SSIS
错误为
Object reference not set to an instance of an object.,- 删除损坏的实例文件夹
%ProgramData%\Microsoft\VisualStudio\Packages\_Instances\<InstallationID>
- 删除损坏的实例文件夹
错误为
Error 0x80091007: Failed to verify hash of payload,- 删除
C:\ProgramData\Package Cache\15160B731819F56D87A626F9A2777550340022D7并重试。
- 删除
如果错误不在前面的列表中,可以压缩 %temp%\SsdtisSetup 并将日志发送到 ssistoolsfeedbacks@microsoft.com 进行故障排除。
脱机安装
按照以下步骤在脱机环境中安装此产品:
请参阅创建 Visual Studio 的脱机安装包进行本地安装中的说明,并确保包含以下先决条件:
Prerequisite ID="Microsoft.VisualStudio.Component.Roslyn.LanguageServices" Version="[16.0,)" DisplayName="C# and Visual Basic"Prerequisite ID="Microsoft.VisualStudio.Component.CoreEditor" Version="[16.0,)" DisplayName="Visual Studio core editor"Prerequisite ID="Microsoft.VisualStudio.Component.SQL.SSDT" Version="[16.0,)" DisplayName="SQL Server Data Tools"Prerequisite ID="Microsoft.Net.Component.4.TargetingPack" Version="[16.0,)" DisplayName=".NET Framework 4 targeting pack"Prerequisite ID="Microsoft.Net.Component.4.5.TargetingPack" Version="[16.0,)" DisplayName=".NET Framework 4.5 targeting pack"Prerequisite ID="Microsoft.Net.Component.4.7.TargetingPack" Version="[16.0,)" DisplayName=".NET Framework 4.7 targeting pack"
启动此产品的安装程序并执行安装,也可以在安静模式下运行安装程序。 使用
/?参数启动安装程序,以获取安装程序的参数列表的更多详细信息。Visual Studio Community 不支持脱机激活。 若要将此产品与 Visual Studio Community 配合使用,必须偶尔在 Visual Studio Community 中登录到Microsoft帐户。 如果要在脱机环境中使用此产品,建议在 Visual Studio Professional 或 Enterprise 上安装此产品,该产品支持通过产品密钥进行脱机激活。