深入探究ADO.NET连接管理器

开发 后端
这里介绍了ADO.NET连接管理器故障排除、ADO.NET 连接管理器截断毫秒值、配置 ADO.NET 连接管理器,希望对大家有帮助。

ADO.NET还是比较常用的,于是我研究了一下ADO.NET,在这里把我的经验和大家分享一下,希望对大家有帮助。ADO.NET连接管理器使包能够使用 .NET 访问接口访问数据源。此连接管理器通常用于访问 Microsoft SQL Server 等数据源,也用于访问在用 C# 等语言以托管代码编写的自定义任务中通过 OLE DB 和 XML 公开的数据源。

将 ADO.NET 连接管理器添加到包时,SQL Server Integration Services 会创建在运行时作为 ADO.NET 连接进行解析的连接管理器,同时还会设置该连接管理器的属性,并将该连接管理器添加到包的 Connections 集合。该连接管理器的 ConnectionManagerType 属性设置为 ADO.NET。ConnectionManagerType 的值受到限定,以包含连接管理器所使用的 .NET 访问接口的名称。

#T#

可以通过下列方式配置 ADO.NET 连接管理器:提供配置为满足选定 .NET 访问接口的要求的特定连接字符串。包括要连接到的数据源的名称(取决于访问接口)。为选定的访问接口提供相应的安全凭据。指示是否在运行时保留从连接管理器中创建的连接。ADO.NET 连接管理器的许多配置选项取决于该连接管理器所使用的 .NET 访问接口。

ADO.NET连接管理器故障排除

可以记录 ADO.NET 连接管理器对外部数据访问接口所做的调用。使用此日志记录功能,可以对 ADO.NET 连接管理器与外部数据源的连接进行故障排除。若要记录 ADO.NET 连接管理器对外部数据访问接口所做的调用,请在包级别启用包日志记录并选择“诊断”事件。有关详细信息,请参阅包执行故障排除。

ADO.NET连接管理器在读取数据时,某些 SQL Server 日期数据类型的数据将生成下表中显示的结果。除非包使用参数化 SQL 命令,否则,包将失败。若要使用参数化 SQL 命令,请在包中使用执行 SQL 任务。有关详细信息,请参阅执行 SQL 任务和在执行 SQL 任务中使用参数和返回代码。

ADO.NET 连接管理器截断毫秒值

ms141676.note(zh-cn,SQL.100).gif注意:有关 SQL Server 数据类型以及这些数据类型如何映射到 Integration Services 数据类型的详细信息,请参阅数据类型 (Transact-SQL) 和 Integration Services 数据类型。

配置 ADO.NET 连接管理器

可以通过 SSIS 设计器或以编程方式设置属性。有关可以在 SSIS 设计器中设置的属性的详细信息,请单击下列主题之一:配置 ADO.NET 连接管理器“连接管理器”对话框(Analysis Services - 多维数据)有关以编程方式配置连接管理器的信息,请参阅 ConnectionManager 和以编程方式添加连接。

责任编辑:田树 来源: 博客
相关推荐

2009-11-13 14:03:37

ADO.NET资源管理

2009-09-09 10:23:59

ADO.NET连接

2009-11-03 17:46:50

ADO.NET Sel

2009-11-12 10:53:57

ADO.NET连接My

2009-12-21 17:02:19

ADO.NET Sql

2009-12-25 10:25:59

2009-11-12 10:45:45

ADO.NET连接测试

2009-11-12 11:38:03

ADO.NET连接事件

2010-01-04 09:03:57

ADO.NET连接对象

2009-12-21 14:14:08

ADO.NET类文件

2009-12-25 16:56:36

ADO.NET建立连接

2009-12-18 16:39:59

ADO.NET基础类

2009-12-23 14:59:32

ADO.NET 2.0

2009-11-12 11:17:13

2009-12-28 15:11:36

ADO.NET专家

2009-11-03 16:51:04

ADO.NET连接池观

2009-12-24 10:06:30

ADO.NET字符串

2009-12-22 09:59:06

ADO.NET数据库

2009-11-04 15:11:42

ADO.NET连接模式

2009-11-03 16:37:10

点赞
收藏

51CTO技术栈公众号