SQL Server 2005数据转换服务的疑难解答


为什么传输几千个表的数据时向导会失败?  

当前的向导体系结构会创建一个 DTS 软件包数据流以传输数据。但如果要处理几千个表,则会遇到可伸缩性限制。我们认为这是合理的,因为软件包设计人员不太可能在一个数据流中使用几千个源和几千个目标。Beta 3 中可能会针对此问题进行一些改进。  

为什么我不能在导入/导出向导中复制对象?

导入/导出向导是为了让用户方便地将数据移入和移出 SQL Server 而设计的。在服务器之间复制数据库对象实际上属于管理操作而不是数据移动操作,即使实际上移动了数据。  

用户可以使用 SQL Server“管理”工作区中的“复制数据库向导”来复制数据库对象,而且该向导是专门用于复制数据库对象的。

另一方面,DTS 导入/导出向导简化了典型的 DTS 操作——从各种数据源(包括文本文件、电子表格和 OLEDB 数据源)加载数据。

为什么我不能在 SQL Server Management Studio 中设计软件包?  

SQL Server Management Studio 是一个环境,用于管理已部署软件包的存储和执行。它提供了专门用来设计软件包的特殊功能,包括与 DTS 服务的集成以及枚举远程服务器上的软件包的能力。但它不是一个设计环境。

Business Intelligence Design Studio 才是用于设计软件包、在解决方案和项目中组织软件包、调试软件包并管理多用户项目的源和版本控制的环境。

所以,在 SQL Server 2005 中,用户分别在两个独立的专门化环境中设计和管理软件包。  

什么是数据源和数据源视图?它们在我的软件包中如何与连接相关?  

数据源和数据源视图不是 DTS 软件包中的对象,而是存储在 Business Intelligence Development Studio 的数据转换项目中的单独对象。由于它们位于项目中而不是位于 DTS 软件包中,因此可以在 DTS 软件包之间共享,从而允许为明星架构定义数据源视图并由加载明星架构的每个软件包一致地使用该视图。  

数据源定义了如何连接到 OLEDB 或 ADO.NET 数据库。它们包含连接字符串以及其他某些属性,包括连接的友好名称和描述字段。  

数据源视图是数据源所指向的关系架构的子集。可以用命名查询、计算列、虚拟关系和友好名称详细描述这些视图。例如,在使用大型架构时,您可能只想使用数据源中的一小部分表。这种情况下,就可以使用数据源视图来定义这样一个子集。


« 
» 
快速导航

Copyright © 2016 phpStudy | 豫ICP备2021030365号-3