【发布时间】:2019-05-15 07:17:20
【问题描述】:
我无法从 Azure SQL DB 为两个特定表创建外部表,
我已经创建了几个没有问题的外部表。 我可以看到失败和成功的外部表之间的唯一区别是失败的表包含地理类型列,所以我认为这是问题,但我不确定。
CREATE EXTERNAL TABLE IF NOT EXISTS [Data].[Devices]
(
[Id] int
)
FROM SqlDbSource LOCATION "[Data].[Devices]";
Failed to connect to data source: 'SqlDbSource', with error(s): 'Unable to cast object of type 'System.DBNull' to type 'System.Type'.'
【问题讨论】:
-
请检查所有数据,看看数据库中是否有插入为空的属性。
-
@LeonYue 我只取 1 列:Id,它不为空
标签: azure-sql-database azure-data-lake u-sql