1
4
这需要几个步骤才能使其成功工作。作为先决条件,您需要确保SQL Server 2019已更新为CU4( KB4548597 )修复一些已知问题。对于免费解决方案,您需要安装64位版本 Microsoft Access Database Engine 2016 Redistributable 。这将安装64位版本的ODBC驱动程序。
有了这两件事,您现在可以创建外部数据源。我建议禁用
如果要直接连接到包含标题行的CSV文件,只需指定Access文本驱动程序和包含文件的文件夹即可创建外部数据源:
要使用数据源,您需要创建一个反映文件格式的外部表定义。这个
如果要定义列名、数据类型等,请在
ODBC数据源(64位)
UI,选择
Microsoft Access文本驱动程序
。然后,您可以选择文件夹、文件类型和文本文件格式的定义。请确保使用64位数据源。定义完格式详细信息后,您将看到
对于外部数据源,您将指定DSN的名称:
这个
|
2
0
要直接创建数据源,您需要购买该驱动程序。这是选项1,但因为它在窗外。你还有两个选择。将该数据直接导入SQL Server,或者如果您真的想使用PolyBase。将该数据加载到暂存SQL表中,然后创建引用该暂存表的外部表。 我的假设是:CSV数据并不陈旧。结构/模式将保持不变。 创建暂存表。使用
然后回收代码以连接到PolyBase或直接使用数据。
然后,您可以定期运行PS函数,根据需要将数据加载到表中。 |
Duvan · 将逗号(,)替换为点(.)[副本] 2 年前 |
Mateen Bagheri · 选择表的计数并选择其自身 2 年前 |
SoT · SQL Server中求和函数的工作方式 2 年前 |
NKAT · 将列值聚合到列表中会产生错误 2 年前 |
deanpillow · 返回两列中有一个匹配值的记录 2 年前 |
snowflakes74 · 在Dapper中异步查询多个结果 2 年前 |