在管理工作室

时间:2016-03-02 14:47:02

标签: sql ms-access triggers sql-update sql-server-2014

我们的SQL数据库中有一个带触发器的表。 (sql server 2014)。从Microsoft SQL Server Management Studio更新记录时,更新大约需要1/10秒。当在MS ACCESS中更改记录(在表单中)时,更新需要5-6秒。该表上有一个触发器,但直接来自MSS Management Studio的相同操作很快,因此触发器本身不存在问题。触发器必须将1条记录插入到15百万记录表中。我正在寻找为什么ACCESS和SQL管理工作室的相同操作可以花费40倍的原因。有什么建议?或链接到该主题中的已知问题?

编辑: 它是ACCESS 2003.它是由ID字段组成的子表单。我正在编辑记录的简单整数列。我使用与我的sql server的正常连接,它是adp项目,我们只是使用典型的连接。我尝试从VBA(同一个项目)进行更新,但是从简单的模块 - >同样的效果。因此,如果从表单编辑或从其他模块向该表发送更新命令,则不会满足。它仍然需要很长时间。

1 个答案:

答案 0 :(得分:0)

为了缩小范围,我仍然建议禁用触发器并查看问题是否仍然存在。