暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

在 SQL Server 和 Azure SQL 数据库中导入和导出数据

Ty3306 2023-11-15
270

在 SQL Server 和 Azure SQL 数据库中导入和导出数据

  •  

可通过多种方法将数据导入 SQL Server 和 Azure SQL 数据库,以及从 SQL Server 和 Azure SQL 数据库中导出数据。 这些方法包括 Transact-SQL 语句、命令行工具和向导。

也可以各种数据格式导入和导出数据。 这些格式包括平面文件、Excel、主要关系数据库和各种云服务。

导入和导出数据的方法

使用 Transact-SQL 语句

可以使用 BULK INSERT 或 OPENROWSET(BULK...) 命令导入数据。 通常在 SQL Server Management Studio (SSMS) 中运行这些命令。 有关详细信息,请参阅使用 BULK INSERT 或 OPENROWSET(BULK...) 导入批量数据。

从命令提示符使用 BCP

可使用 BCP 命令行实用工具导入和导出数据。 有关详细信息,请参阅使用 BCP 实用工具导入和导出批量数据。

使用导入平面文件向导

如果并不需要导入和导出向导和其他工具中提供的所有配置选项,则可以使用 SQL Server Management Studio (SSMS) 中的“导入平面文件向导” 将文本文件导入 SQL Server。 有关详细信息,请参阅以下文章:

  • 将平面文件导入 SQL 向导
  • SQL Server Management Studio 17.3 中的新增功能

使用 SQL Server 导入和导出向导

可使用 SQL Server 导入和导出向导将数据导入各种源和目标,或从其中导出数据。 要使用向导,必须安装 SQL Server Integration Services (SSIS) 或 SQL Server Data Tools (SSDT)。 有关详细信息,请参阅使用 SQL Server 导入和导出向导导入和导出数据。

设计自己的导入或导出

如果想要设计自定义数据导入,可使用以下功能或服务中的一项:

  • SQL Server Integration Services。 有关详细信息,请参阅 SQL Server Integration Services。
  • Azure 数据工厂。 有关详细信息,请参阅 Azure 数据工厂简介。

导入和导出的数据格式

支持的格式

可使用多种格式导入和导出数据,包括平面文件或多种其他文件格式、关系数据库和云服务。 要详细了解特定工具的这些选项,请参阅以下主题

  • 对于 SQL Server 导入和导出向导,请参阅使用 SQL Server 导入和导出向导连接到数据源。
  • 对于 SQL Server Integration Services,请参阅 Integration Services (SSIS) 连接。
  • 对于 Azure 数据工厂,请参阅 Azure 数据工厂连接器。

常用的数据格式

某些常用的数据格式具有特殊的注意事项和示例。 要了解有关这些数据格式的详细信息,请参阅以下主题:

  • 对于 Excel,请参阅从 Excel 导入。
  • 对于 JSON,请参阅导入 JSON 文档。
  • 对于 XML,请参阅导入和导出 XML 文档。
  • 对于 Azure Blob 存储,请参阅从 Azure Blob 存储导入和导出。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论