我在MSSQL Server 2008 R2上有一个存储过程。此存储过程选取一个excel文件并将其解析出来并将值插入数据库中。
当我从该服务器上的SSMS运行存储过程时,这非常有用。但是,当我尝试从浏览器中的应用程序调用该存储过程时,出现以下错误:
[Microsoft] [SQL Server Native Client 11.0] [SQL Server] OLE DB 提供者“Microsoft.ACE.OLEDB.12.0”用于链接服务器“(null)” 报告错误。提供商没有提供任何有关的信息 错误。
有人可以解释为什么这在浏览器中不起作用吗?
谢谢!
答案 0 :(得分:0)
这肯定是一个权限问题:您的连接模拟的用户无法访问该文件或没有openrowset权限