使用MSSQL

时间:2016-09-04 18:56:40

标签: php sql sql-server

我在MSSQL Server 2008 R2上有一个存储过程。此存储过程选取一个excel文件并将其解析出来并将值插入数据库中。

当我从该服务器上的SSMS运行存储过程时,这非常有用。但是,当我尝试从浏览器中的应用程序调用该存储过程时,出现以下错误:

  

[Microsoft] [SQL Server Native Client 11.0] [SQL Server] OLE DB   提供者“Microsoft.ACE.OLEDB.12.0”用于链接服务器“(null)”   报告错误。提供商没有提供任何有关的信息   错误。

有人可以解释为什么这在浏览器中不起作用吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

这肯定是一个权限问题:您的连接模拟的用户无法访问该文件或没有openrowset权限