我正在尝试创建一个 SSIS 包以将 xml 数据文件导入到 sql server 表中。我在 Windows 10 机器上有 sql server 2008 R2 和 Visual Studio Professional 2015。在VS帮助中我可以看到SQL Server Data Tool 14.0.50730.0。我通过控制面板进行了更新,以确保帮助列表保持不变。通过大量搜索,我被引导使用新项目/模板/其他语言/Sql 数据工具 - 但这并没有出现。我得到的最近的是 SQL Server/Sql 数据库项目。 SSDT 没有出现在我的开始菜单程序列表中
如何查找并运行 sql server 数据工具以便创建包?
最佳答案
你不会。
SSIS 包绑定(bind)到它们创建所针对的 SQL Server 版本(或升级到当前版本)。
- SQL Server 2005 使用 VS 2005 创建 SSIS 包。
- 2008/2008R2 使用 VS 2008。这两者都来自 SQL Server 安装介质。
- SQL Server 2012 使用 VS 2010 和 VS 2012 来编写 SSIS 包(相同的 .dtsx 文件,只是设计器的颜色不同)。可以从安装介质或通过下载 SSDT-BI 进行安装。
- SQL Server 2012 使用 VS 2013 编写 SSIS 包,现在只能通过下载来获取
- SQL Server 2016 将使用 VS 2015 编写 SSIS 包,并且打破上述模式,能够针对早期版本创建 SSIS 包。 (截至此答案,2016 年尚未发布,但推测 SQL Server 2012-2016 都将能够在 VS 2015 中定位)。这些位也将仅通过下载提供,并且该过程略有变化,因为您将只能下载您想要的内容(SSIS、SSAS 和/或 SSRS)
如果您Biml ,那么虽然您仍然需要在计算机上安装多个 BIDS/SSDT/VS,但至少问题只是“重新编译”以定位版本,而不是针对您必须支持的每个 SQL Server 版本进行手动编码。
启动正确的 Visual Studio
我的开始屏幕看起来像这样
这些都将指向可执行文件 devenv.exe
,默认情况下,该可执行文件位于 C:\Program Files (x86)\Microsoft Visual Studio *
您需要将年份版本与内部编号联系起来
您可以通过从 C:\位置发出以下命令 dir/s/b devenv.exe
来找到 Visual Studio 的安装位置
C:\Program Files (x86)>dir /s /b devenv.exe
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe
C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE\devenv.exe
C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe
关于sql-server - Visual Studio 2015 中的 SQL Server 数据工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34118876/