Sql server 使用openrowset读取SQL Server中的txt文件
我尝试了以下查询:Sql server 使用openrowset读取SQL Server中的txt文件,sql-server,tsql,Sql Server,Tsql,我尝试了以下查询: select * from openrowset('MADASQL' ,'Driver={Microsoft Text Driver (*.txt; *.csv)}' ,'select * from C:\test.txt') 但它失败了,出现了一个错误: 无法为链接服务器(null)初始化OLE DB提供程序“MSDASQL”的数据源对象 所以我试着: SELECT * FROM OPENROWSET(BULK
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”不存在
我已经检查了路径,没有发现任何错误。
C:\test.txt
此路径是在服务器上还是在您的本地计算机上?您是否检查了有关stackoverflow的一些类似问题:例如,是的,它在我的本地计算机上。我尝试重新启动,但仍然失败。SQL Server是否在您的本地计算机上?是的,它们都在我的个人笔记本电脑上。