SQL Server CSV链接服务器配置报错(Error:7303)求助
SQL Server CSV链接服务器配置故障排查请求
问题现象
此前Excel链接服务器可正常运行,但配置CSV链接服务器时频繁报错,首条错误如下:
Cannot initialize the data source object of OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "CSV". (Microsoft SQL Server, Error: 7303)
不考虑Openrowset等替代方案的原因
- SQL Server可利用源元数据定义字段数据,适配结构或数据类型变化的数据集,避免多数ETL工具失效
- 加载的数据含字段内逗号分隔值(如地址数据
1234 Oak Tree Drive, Some Village),Openrowset易查询失败,且无需转换15GB+大文件格式 - Openrowset存在8000字符上限等限制
环境信息
- Windows 11 Home(版本10.0.22621.1702)
- SQL Server 2019(RTM)15.0.2000.5(X64)
- Microsoft.ACE.OLEDB.12.0(2010版本14.0.7015.1000,已启用
Dynamic Parameter和Allow inprocess) - 使用Windows身份验证
补充说明
Excel链接服务器需启用Dynamic Parameter和Allow inprocess才能正常运行,故不愿调整这两个选项。Excel链接服务器配置脚本可正常工作,但CSV及TXT的链接服务器配置均无法正常运行,请求排查配置中的遗漏点。
内容的提问来源于stack exchange,提问作者Steve Martin
相关产品推荐
相关产品推荐

