【发布时间】:2020-01-16 15:08:31
【问题描述】:
我的 Cosmos DB 帐户是 CORE (SQL),我一直在尝试看似简单的测试,使用 SSIS 将平面文件源上传到 CosmosDB 中的容器中。
我的 CosmosDB 容器名为 test,只有一项,架构如下
"id"= 创建项目的必填字段 "_*"= CosmosDB 创建的非必填字段
我有一个只有一个字符串的平面文件,我将其设置为“id”列。
已下载 ODCB 驱动程序并继续使用 Azure CosmosDB 提供的密钥配置连接,在测试时返回 OK。
将平面文件源的列映射到目标的列
都作为 DT_WSTR 并按运行。
总是返回这个错误,如果我尝试使用数字只会更改第一个数字
- 只有字符串
[ODBC Destination [15]] Error: Open Database Connectivity (ODBC) error occurred. SQLExecute returned error while inserting row 1
- 只有数字
[ODBC Destination [42]] Error: Open Database Connectivity (ODBC) error occurred. SQLExecute returned error while inserting row 1
甚至可以将平面文件源上传到 CosmosDB 吗?
谢谢
【问题讨论】:
标签: c# azure ssis azure-cosmosdb