标签: ssis-2012

Microsoft是否使用ODBC退出,折扣或弃用SSIS OLEDB提供程序?

2011年有关于Microsoft SQL Server OLEDB访问退出的公告,现在我听说它已经弃用了SQL SERVER 2014?但是,从下面链接的MSDN页面来看,SSIS 2012-2016中的折旧功能并不明显.我还检查了SQL SERVER 2012-2016的弃用页面,它也没有提及.

但是,MSDN上的博客似乎仍然坚持:

所以我的问题是:

  1. Microsoft OLEDB是否真的被弃用,如果是这样的话?哪个版本?任何支持证据?
  2. 我们是否建议我们回到过去的ODBC时代?
  3. 您在SSIS包中使用了什么?
  4. 您使用OLEDB到ODBC的经验

sql-server oledb odbc ssis ssis-2012

6
推荐指数
1
解决办法
2137
查看次数

查询ssisdb以查找包的名称

我正在查询ssis catlog以找出目录中所有包的名称.
Folder1项目中只有6个包,但查询提供了9个记录

 1. SELECT P.NAME FROM SSISDB.internal.projects PRJ INNER JOIN
    SSISDB.internal.packages P ON
    P.project_version_lsn=PRJ.object_version_lsn WHERE
    PRJ.NAME='Folder1'
Run Code Online (Sandbox Code Playgroud)

它是否也显示项目中已删除的包.

sql sql-server ssis ssis-2012 ssis-2016

6
推荐指数
2
解决办法
6682
查看次数

如何跳过SSIS数据流中的最后一行

我在我的数据流中使用FlatFile Source Manager- > Script COmponent as Trans- > OLEDB destination.

Source从平面文件中读取所有行,我想跳过更新数据库的最后一行(Trailer record).

由于它包含NULL值,因此数据库会引发错误.

请帮我解决这个问题.

问候,VHK

sql-server ssis etl dataflow ssis-2012

6
推荐指数
2
解决办法
5286
查看次数

迁移ssdt项目从visual studio 2012到2017 cdc source not opening

我们将软件包从Visual Studio 2012迁移到2017年ssis工具箱中没有cdc源组件:

在此输入图像描述

和cdc源组件看起来像:

在此输入图像描述

也不能打开.

如果我创建一个新的Visual Studio 2017项目,它在ssis工具箱中有cdc源组件:

在此输入图像描述

我可以用它:

在此输入图像描述

sql-server ssis visual-studio ssis-2012 ssis-2017

6
推荐指数
1
解决办法
694
查看次数

执行 SSIS 包给出 System.IO.IOException

我正在尝试执行该包,每次我都会看到以下错误。特别是当我执行数据流任务时。

错误 :

System.IO.IOException:进程无法访问文件“C:\PPE_OVERRIDES.ispac”,因为它正在被另一个进程使用。

完整输出:

------ Build started: Project: PPE_OVERRIDES, Configuration: Development ------
    Build started: SQL Server Integration Services project: Incremental ...
    Starting project consistency check ...
    Project consistency check completed. The project is consistent.
    Error : System.IO.IOException: The process cannot access the file 
        'C:\PPE_OVERRIDES.ispac' because it is being used by another process.
       at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
       at System.IO.File.InternalDelete(String path, Boolean checkHost)
       at System.IO.File.Delete(String path)
       at Microsoft.DataTransformationServices.Project.DataTransformationsProjectBuilder.IncrementalBuildThroughObj(IOutputWindow outputWindow)
       at Microsoft.DataTransformationServices.Project.DataTransformationsProjectBuilder.BuildIncremental(IOutputWindow outputWindow)
    Build complete -- 1 errors, 0 warnings
    ========== …
Run Code Online (Sandbox Code Playgroud)

sql-server ssis etl visual-studio ssis-2012

6
推荐指数
1
解决办法
7931
查看次数

是否可以反编译并读取 SSIS 包代码?

我正在从事一个由另一个人拥有的项目。他创建了一个作业来更新 SQL Server 中少数表中的一堆字段。该工作基于 SSIS 包。现在我有了 DTSX 文件和禁用的作业。当我在更改 DTSX 文件中的旧凭据后尝试启用该作业时,出现了奇怪的错误。我想查看 SSIS 包背后的代码,并想了解更新过程是如何编码的。有没有办法做到这一点?

sql sql-server ssis etl ssis-2012

6
推荐指数
2
解决办法
7401
查看次数

在 Visual Studio 的 SSIS 2012 中更改字体和颜色

请参见下图,我使用的是 Visual Studio 2012,但看不到数据流何时启用或禁用。

在下图中,实际上仅启用了第一个数据流!!很难看到它嘿! 在此处输入图片说明

想知道当我在我的流程中禁用它们时,我可以在哪里更改这些组件之一中的字体。

图片位置:http : //i.stack.imgur.com/2gQ2n.png

fonts ssis colors visual-studio ssis-2012

5
推荐指数
1
解决办法
6332
查看次数

如何记录 SSIS 执行 SQL 任务的输出

我是 SSIS 的新手。

我使用执行 SQL 任务创建了 SSIS 包。我调用了一个存储过程。我的存储过程打印了一些消息,如“插入开始”“更新开始”“更新完成”,但它不返回任何结果集。

如何将存储过程的输出写入 SSIS 中的日志文件。

请帮助我,我过去两天一直在挣扎。

我试过像这样使用 DTExec

DTExec /f "C:\Users\Karthick\Desktop\SSIS\Package.dtsx">MyOutput.txt

但它只打印 Execute SQL Task 值而不是存储过程打印语句。

ssis ssis-2008 ssis-2012

5
推荐指数
1
解决办法
7219
查看次数

从包内读取 SSIS 包文件名(包部署)

我使用包部署模型在 Visual Studio SSDT 2012 中创建了一个 SSIS 包。有什么方法可以从包内以只读变量或属性的形式访问包的文件名?

我没有看到它被列为系统变量,有没有办法通过脚本任务?

c# sql-server-2012 visual-studio-2012 ssis-2012 sql-server-data-tools

5
推荐指数
1
解决办法
1680
查看次数

在 SSIS 中哪里可以找到 SSIS 执行 id 的状态详细信息

我创建了一个 SSIS 包并将其部署在服务器上。

执行包时我可以看到执行报告。

我想知道SSIS执行id的信息存储在哪个表中?

就像如果执行 id= 2 则表示 packge 正在运行,当 4 表示失败时,当 7 表示成功时。

我想知道所有状态 ID 的详细信息。我认为 ssis 数据库中会有一个表,其中将根据状态 ID 保存信息。有人可以帮助我吗>

sql-server ssis ssis-2012

5
推荐指数
1
解决办法
1万
查看次数