什么是“Ad Hoc Distributed Queries”的风险

时间:2011-11-15 10:29:43

标签: sql-server

我使用用户登录SQLServer(不是sa) 所以我不能执行“exec sp_configure'Ad Hoc Distributed Queries',1”

如果始终设置'Ad Hoc Distributed Queries'? 是否存在风险或劣势?

1 个答案:

答案 0 :(得分:5)

假设您要从SQL转到SQL,IMO应该尝试使用sp_addlinkedserver - 这样您的DBA就可以更好地查看和控制跨服务器数据访问。

我想为什么要使用OPENROWSET的唯一原因是你想要直接访问非SQL数据存储 - 但你可能会考虑在应用程序级别的其他技术,这可能是更好的,例如DTS / SSIS,或具有2个连接字符串的自定义应用程序。

那就是说,似乎有a bug with the Ad Hoc Queries option