不同的用户访问前端,为后端生成不同的SQL

时间:2015-10-21 18:49:35

标签: sql-server ms-access-2007

这是我的情况:

  • 两个用户都使用相同的Microsoft Access前端。
  • 两个用户都具有相同版本的SQL Server Native Client 10.0 ODBC驱动程序。
  • 两个用户都安装了相同版本的Microsoft Office 2007。
  • 两个用户都使用相同的参数值打开相同的报告。
  • 一个需要2分钟,另一个需要一个小时。
  • 问题随用户一起传播,无论他们在网络上登录哪台PC,都会发生这种情况。

我检查了传递给SQL Server的SQL,它是不同的。快速运行的是标准T-SQL。挂起的是发送具有可怕执行计划的参数化查询。我无法弄清楚导致它为一个用户发送一个查询以及为另一个用户发送不同查询的原因。

由于问题与用户一起旅行,无论他们使用的是哪台PC。这让我觉得它是某种模糊的组策略设置或活动目录设置,它是从PC到PC复制的用户帐户的一部分。这可能意味着它在某个地方的注册表中。但是我很难跟踪注册表项的内容。有没有人有任何想法?

0 个答案:

没有答案