【发布时间】:2016-12-30 09:36:47
【问题描述】:
在尝试将 .tsv 文件批量插入 sql-server-linux docker 映像时,您是否遇到过此错误:
Referenced external data source "(null)" not found.
命令如下,表存在,文件存在于服务器上:
BULK INSERT countries FROM '/import/file.tsv'
WITH (
FIELDTERMINATOR = '\t'
);
谢谢 托马斯
【问题讨论】:
-
没有适用于 Linux 的 SQL Server docker 映像,除非您指的是 SQL Server for Linux 预览版。在这种情况下,您应该在标题和标签中指定。您指定的路径对 Windows 无效
-
这不是预览版,hub.docker.com/r/microsoft/mssql-server-linux 或未指定。没关系......你有没有遇到过这个错误?
-
Microsoft SQL Server on Linux for Docker Engine是预览版 - 实际上是 CTP - 客户技术预览版。此时版本为SQL Server vNext CTP 1.1。这是预览之前的一个阶段。甚至还没有 SO 标签 -
好的,标题已更改,标签已更改...您以前遇到过这个错误吗?
-
我明白了,但我不明白的是使用相当简单的 SQL 命令时会出现这样的错误,即使是你提到的非常早期的版本......但算了,刚刚安装了 Win 10带有 SQL Server 2014 的 VirtualBox 映像
标签: sql-server linux docker bulkinsert