导入和导出大容量数据

Microsoft SQL Server 允许在 SQL Server 表和数据文件之间大容量导入和导出数据(“大容量数据”**)。这对在 SQL Server 和异类数据源之间有效传输数据是非常重要的。“大容量导出”**是指将数据从 SQL Server 表复制到数据文件。“大容量导入”**是指将数据从数据文件加载到 SQL Server 表。例如,您可以将数据从 Microsoft Excel 应用程序导出到数据文件,然后将这些数据大容量导入到 SQL Server 表中。

本节内容

主题 说明

关于大容量导入和大容量导出操作

列出并简要比较了可用于大容量导入和导出数据的各种方法。比较进程内和进程外操作,介绍格式化文件,提供有关查询处理器和大容量导入操作的信息以及性能注意事项。

导入大容量数据的基本原则

提供了一个列表,列出了大容量导入数据的重要指导原则。

使用 bcp 实用工具导入和导出大容量数据

概要介绍了如何使用 bcp 实用工具大容量导入或大容量导出数据。

使用 BULK INSERT 或 OPENROWSET(BULK...) 导入大容量数据

概要介绍了如何使用 Transact-SQL BULK INSERT 语句或 OPENROWSET 函数大容量导入和导出数据。此外,还介绍了有关使用 Transact-SQL 语句从远程数据文件大容量导入数据的安全注意事项和信息。

创建 HumanResources.myTeam 表

描述如何创建用于多个导入和导出大容量数据主题中的示例的表。

用于导入或导出数据的数据格式

包含与数据格式要求相关的限制和注意事项的解释。本主题还介绍了如何指定兼容的数据格式。

用来导入或导出数据的格式化文件

包含对格式化文件的说明。格式化文件为 SQL Server 提供了一种读写数据文件的灵活方法,并由此提高了性能。本主题还说明了如何使用 bcp 实用工具创建格式化文件。

大容量导入和导出数据的方案

包含几个导入或导出数据的典型方案的说明。

将数据库复制到其他服务器

介绍其他将数据库复制到其他服务器的方法。

优化大容量导入性能

介绍了大容量导入操作的性能优化技术。

请参阅

其他资源

Integration Services 文档结构图

帮助和信息

获取 SQL Server 2005 帮助