【问题标题】:bcp in Microsoft AzureMicrosoft Azure 中的 bcp
【发布时间】:2021-01-03 22:34:49
【问题描述】:

我有一个包含以下内容的本地 .csv 文件:

此文件位于我电脑上的C:\Desktop\name_table.csv

然后我想使用 bcp 将这个 .csv 文件中的内容上传到 Microsoft Azure SQL 数据库。 我在 Azure SQL 数据库中创建了一个名为 test 的表,它有两列,“名称”和“ID”。 然后我在 Azure 内置控制台中使用了以下命令:

bcp mydatabase.dbo.test in C:\Desktop\name_table.csv -S ****.database.windows.net -U **** -P **** -q -c -t

我得到了以下结果:

它说“复制了 0 行”,但我的 .csv 文件中有 4 行。 我做错了什么?

谢谢

【问题讨论】:

    标签: azure bcp


    【解决方案1】:

    这里有几件事可能很有趣:

    • 确保 CSV 使用预期的分隔符
    • 检查列数据类型是否正确
    • 确保 csv 文件使用 ASCII 或 UTF-16 编码,因为 bcp 不支持 UTF-8。

    更多信息:Load data from CSV into Azure SQL Database or SQL Managed Instance (flat files)

    【讨论】:

      猜你喜欢
      • 2019-04-24
      • 2021-12-05
      • 1970-01-01
      • 2017-08-20
      • 1970-01-01
      • 2019-07-17
      • 1970-01-01
      • 2018-10-09
      • 1970-01-01
      相关资源
      最近更新 更多