首页 > 解决方案 > 在 SQL Server 中使用 openrowset 读取 txt 文件

问题描述

我尝试了以下查询:

select *
from openrowset('MADASQL'
               ,'Driver={Microsoft Text Driver (*.txt; *.csv)}'
               ,'select * from C:\test.txt')

但它失败并出现错误:

无法为链接服务器“(null)”初始化 OLE DB 提供程序“MSDASQL”的数据源对象

所以我尝试了:

SELECT  *
FROM OPENROWSET(BULK 'C:\test.txt', 
                FORMATFILE= 'C:\test.xml') AS a

它失败了

无法批量加载。文件“C:\test.txt”不存在

我检查了路径,没有发现任何问题。

标签: sql-servertsql

解决方案


推荐阅读