问题标签 [dts]

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 投票
2 回答
100 浏览

asp.net - 自动数据库同步

我正在使用 SQL Server 2008 和 Visual Studio 2008

我有两个数据库。
我需要在数据库中运行查询并获取这些结果并更新另一个数据库中的表。
此过程将每隔一小时自动完成一次。

我该怎么做?SQL 2000 使用的数据传输服务(DTS)?
还有比这更好的吗?

还是我应该编写一个 Windows 服务来做到这一点?
有哪些替代方案?

有方便的教程吗?

谢谢!

0 投票
2 回答
5379 浏览

sql-server - SQL Server 导入和导出向导错误:“索引超出数组范围”通过 32 位 ODBC 数据源?

我得到一个“索引超出了数组的范围。” 当我执行以下操作时出错。

1) 我启动导入和导出数据向导(32 位)。

2) 数据来源:.Net Framework Data Provider for Odbc。

3) 我为我设置的 32 位 Progress OpenEdge 10.2A ODBC 驱动程序提供了连接字符串和 DSN。

4)我设置了一个平面文件目标。

5)当我单击“下一步”时,出现以下错误:

TITLE: SQL Server 导入和导出向导

无法检索源数据和目标数据的列信息,或者源列的数据类型未正确映射到目标提供程序上可用的数据类型。

"VISION"."PUB"."tlrtran" -> C:\Documents and Settings\user\Desktop\flat-file.txt:


附加信息:

指数数组的边界之外。(Microsoft.DataTransformationServices.Controls)

0 投票
2 回答
520 浏览

sql-server - SSIS 数据流 - 如何将相同的数据加载到两个地方?

如何使转换的相同输出转到两个不同的位置,例如 OLE DB 目标和 DataReader 目标?

背景:

我有一个现有的包,它从文本文件中读取数据,进行一些转换,并将数据加载到 SQL Server 表中。

现在我正在尝试使包可以从报告服务报告(SSRS)中调用。我按照这里的说明进行操作:http: //msdn.microsoft.com/en-us/library/ms159215.aspx

它说让我的数据进入 DataReader 目的地,然后报告将可以访问它。所以我希望最终转换的输出同时发送到 SQL 表和 DataReader 目标。

0 投票
2 回答
3200 浏览

.net - 尝试在 VB .NET 中执行 DTS 包时出现“无效的类字符串”

我有一个在我们的 MS SQL Server 2000 数据库服务器上运行的 DTS 包,并且需要一种方法让用户从他们自己的机器上执行它。(该包创建的文件然后由我的应用程序传输到客户端计算机。)我在应用程序中包含了“Microsoft DTSPackage 对象库”COM 引用,但在执行的第一步时仍然出现“无效的类字符串”错误包被执行。我还尝试注册 SQL Server 2000 光盘的 redist.txt 文件中指定的所有 DLL。任何想法或建议将不胜感激。DTS 包非常简单。它只是将数据从 SQL 数据库复制到 Visual FoxPro 表中。我的执行包的代码如下(大部分来自微软的知识库文章: http: //support.microsoft。)。

0 投票
1 回答
556 浏览

sql-server - SQL 2000 - 执行进程任务 - 不运行 exe

我目前正在本地机器上完全开发,并且有一个 DTS 包,完成后应该运行一个本地 exe 文件,该文件压缩刚刚导入的 csv 文件。

如果我在设计器中或从包列表中运行包,那么一切都很好并且文件被压缩。

如果我将 SQL 代理中的文件作为计划任务运行或手动启动任务,则 DTS 运行良好并成功完成,但文件未压缩。

我还尝试将步骤指向删除 csv 文件的基本 bat 文件。这也不运行。

我认为没有任何网络访问问题,因为一切都是从本地磁盘运行的,并且数据是从我要运行 exe 的同一目录导入的。

我尝试以 .\Administrator 和本地服务帐户的身份运行我的 SQLSERVERAGENT 服务,但没有成功。

有任何想法吗?

谢谢,

马特

0 投票
2 回答
1014 浏览

sql-server-2005 - 从 Sql Server 2005 执行 DTS 包

我正在尝试从 sql 2000 框中运行几个 DTS 包。DTS 调用将源自 .net 2.0 - 3.5 代码。我一直无法找到以编程方式完成此任务的好方法。我读到的是从调用 DTS 包的存储过程中运行 sql 作业。有没有人有这方面的经验或知道调用 DTS 的好方法?

注意:在可预见的未来,这些包将仍然是 DTS。最终我们会将它们转换为 SSIS。

任何见解或经验都会非常有帮助。

0 投票
2 回答
192 浏览

sql - DTS 包,SQL Server 2000

我目前正在清理 sql server 2000 实例。我发现了 4-5 年前创建的 10 个本地包。为了清理旧进程,我想删除这些包。我的问题是,我如何确定它们是否仍在使用中。日志文件上的开始和结束时间是否足够?谢谢!

0 投票
1 回答
621 浏览

sql-server - 是否有任何工具可以从 SQL 对象动态生成平面文件?

我正在寻找一种工具或组件,它可以根据 SQL Server 的查询结果(从存储过程或表或视图上的 SELECT *)生成平面文件。这将是一个每天运行的批处理过程,并且每天都会创建一个新文件。

我可以使用 SQL Server Integration Services (DTS),但我有一个强制性要求:文件的输出必须是动态的。如果在我的查询结果中添加了新列,则该文件也必须具有此新列,而无需修改我的 SSIS 包。如果删除一列,则平面文件将不再拥有它。我尝试使用 SSIS 来执行此操作,但是当我创建一个新包时,我需要指定列数。另一个要求是根据列的数据类型配置输出格式。如果是日期时间,格式需要为 YYYY-MM-DD。如果它是一个浮点数,那么我需要使用 2 个十进制数字,依此类推。

有谁知道做这项工作的工具?

谢谢

0 投票
4 回答
1801 浏览

sql - 如何在正在运行的作业中获取有关 DTS 步骤的详细信息?

我已经安排了一个 DTS 从预定的作业运行。DTS 中有几个步骤。现在,每当作业运行时,我查看企业管理器中的作业部分,它总是在状态中显示以下内容:正在执行作业步骤 1'.... 尽管它正在正确运行所有步骤。我如何知道 DTS 在哪一步运行?

我可以从 sql 分析器获取状态吗?

0 投票
1 回答
2128 浏览

sql-server - 从 TSQL 获取 DTS 步骤描述?

我正在尝试在SQL2000中获取给定 DTS 包的 DTS 步骤名称/描述。我在 msdb 数据库中看不到任何内容。我可以看到最初的 DTS 名称,但是我看不到任何可以获取详细信息的内容。有人知道这些信息存储在哪里吗?