在我让老板启用Ad-Hoc查询之前,我想知道我要求的是什么。
每隔一段时间(每年至少一次,但每月不超过一次),我们会得到一份excel表,其中包含我们需要放入数据库的信息。我想编写一个存储过程,将电子表格的路径作为参数并进行必要的处理,但是当我尝试使用OPENROWSET
时,我收到此错误:
Ad hoc access to OLE DB provider 'Microsoft.Jet.OLEDB.4.0' has been denied. You must access this provider through a linked server.
我做了一些寻找,似乎我有两个选择:
那么,有没有人知道这里的实际安全风险是什么,或者只是微软是偏执狂?