问题标签 [ssis-2005]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
384 浏览

ssis - 在 SSIS 2005 中读取 XML 文件时如何管理行尾

我有一个简单的 xml 文件。它将该文件中的一个元素定义为...

我创建了两个与该架构匹配的 Xml 文件,一个使用 CR/LF 行尾(Windows),另一个使用 LF 行尾(Unix)。

Unix 文件的 Comments 值的长度为 4000 字节。由于额外的 CR 字节,Windows 文件的相应长度大于 4000 字节也就不足为奇了。

使用 Xml Notepad 验证 Xml 文件时,两个文件都有效。正如预期的那样,CR/LF 应该根据 Xml 规范2.11 End-of-Line Handling自动转换为单个 LF

现在,当我通过 Xml 任务加载文件时,它只认为 Unix 文件是有效的,它认为 Windows 版本有超过 4000 个字符。

可以将 Xml 任务配置为按照 Xml 规范工作吗?还是我必须自己转换 CR/LF 行尾然后重新验证?

0 投票
2 回答
966 浏览

sql - SSIS 包上 uri 和 WebClient 类的奇怪行为

我有一个很奇怪的情况。

我有这个非常简单的包:

在此处输入图像描述

  • 任务“获取列表”从程序集中检索数据表,其中包含一列和要运行到对象变量中的 URL 列表。
  • “foreach”循环遍历对象变量并将 URL 加载到 url 字符串变量中
  • “运行”,使用此代码调用 url(它的 2005 年,所以我坚持使用 VB):

    /li>

被调用的 URL 是内部的,只是读取参数并执行一系列需要一些时间的操作,这就是我使用“OpenReadAsync”的原因

我的问题是:如果我要运行 4 个 URL,则程序包只运行其中的 2 个。循环 lops 4 次,脚本被调用 4 次(我可以看看我是否调试它),该行myWebClient.OpenReadAsync(myURI)使用 4 个不同的值执行 4 次,但只对 URL 进行了 2 次调用。

如果我再次运行该程序包,现在会调用其他 2 个 URL,这证明该 URL 没有任何问题,并且如果我在浏览器上(例如在 4 个选项卡上)一个接一个地手动调用 4 个 URL,它们都产生了预期的结果,这证明了解析 URL 的代码没有任何问题。

所以我留下了 VB 代码,这是我第一次使用 uri 和 WebClient,所以我想知道我是否做错了什么。我还尝试在通话之间添加 5 秒的睡眠时间,但没有运气。

任何帮助,将不胜感激。谢谢

0 投票
1 回答
14436 浏览

wcf-data-services - 如何生成将在 .net 2.0 中工作的 wcf 服务的客户端代理类

我必须在 BIDS 2005 中开发的 ssis 脚本组件中使用 wcf 服务。为此,我使用svcutil.exe. 在脚本组件中附加代理类后,它会出现某些类的错误,例如System.Runtime.Serialization.DataContractAttribute未定义。任何建议我如何解决这个问题。或者可以使用 wsdl 来生成 wcf 服务的代理类。以便它可以在.net 2.0中使用。

谢谢

0 投票
2 回答
1126 浏览

ssis - 从 2005 年到 2008 年的 SSIS 迁移?只是在 BIDS 2008 中打开(它将进行转换),然后在 2008 年环境工作中部署?

我的任务是将 2005 包迁移到 2008,我在http://technet.microsoft.com/en-us/library/bb500429(v=sql.100).aspx 上寻找 SSIS 2008 停止使用的功能似乎 VSA 已停产并由 VSTA 取代。当我第一次做这样的工作时,我只想检查打开包 BIDS 2008,然后在 2008 环境中部署它们就可以了,还是我还需要其他一些东西?

0 投票
2 回答
423 浏览

sql-server - 错误输出文本文件中的日期格式已更改

我有一个文件要使用 SSIS 2005 加载到 SQL Server 2005 中。

该文件有一个日期字段。这些值就像'12/01/2010 16:38:51'.

文件中的某些行是错误的,将被重定向到文本文件。2010-01-12 16:38:51但在文本文件中,日期将由SSIS更改。

无论如何只是将错误行重定向到文本文件而不进行任何修改?

0 投票
2 回答
62 浏览

ssis - 创建集中式数据库

我在不同的服务器(B 和 C)中有 2 个同名的数据库(A)。两个数据库具有相同的架构。(sql server 2008 r2)

任务 1:将两个数据库复制(传输)到名称为(A_B 和 A_C)的第三个服务器(D)中。

任务 2:将两个数据库合并为一个数据库(A_D)。(我不知道我将如何处理密钥)

任务 3:每天我必须从服务器 B 和 C 获取数据并放入集中式服务器 D。

任何帮助,将不胜感激。

谢谢。

里特什

0 投票
1 回答
86 浏览

ssis - 如何删除尝试在 ssis 中打开包时出现的弹出窗口

一个 ssis 2005 包已升级到 2008。但是每次我打开这个 2008 包时都会打开一个弹出窗口(“欢迎使用 ssis 包升级向导”)。任何建议如何禁用它

0 投票
2 回答
1518 浏览

sql-server - SSIS 查找失败

在 ssis 数据流中有一个查找组件,它在具有 1800 万条记录的表上查找。我已将查找配置为具有完整缓存。

它给出了如下所示的错误。什么样的查找配置适合缓存这么多记录

如果我使用没有缓存的查找,性能会有什么不同?我确实明白,在完全缓存模式下,数据在预执行阶段之前被缓存,不必回到数据库。这个完全缓存内存占用了大量内存并为数据流增加了额外的启动时间。我的问题是什么我是否必须设置配置才能在完全缓存模式下处理大量数据

如果查找表有数百万条记录(并且它们不适合完整缓存),解决方案是什么

0 投票
2 回答
693 浏览

etl - 在 ssis 中具有成本效益的合并连接或查找

我需要加入 2 个超过 2000 万记录的表。下面提到的哪个解决方案是好的

或者

0 投票
1 回答
9571 浏览

sql-server - SSIS 中的默认缓冲区最大大小和默认缓冲区大小

在此处输入图像描述

SSIS 中的默认缓冲区最大行数和默认缓冲区大小之间是否存在任何关系。如何为这些属性参数提供值?

我的意思是这些之间是否有任何建议?如果我将缓冲区大小加倍,那么我是否还必须使最大行数加倍?ssis专家请回答..

这里的 Oledb 源包含 2000 万条记录,还有查找表。我设计了具有提到的缓冲区大小和缓冲区行的数据流。

这是为数据流任务下的所有组件设置的最大大小吗?还是就像查找完成后,它会释放下一个组件的缓冲区?

我将缓冲区的大小和最大行数增加了一倍,但找不到任何性能提升。