Sql server Office SQL查询长运行时
我在SQLServer2008中有一个数据库视图,当我从查询分析器运行它时,它会在几秒钟内运行。当我在Excel2007中运行它时,它可以很好地加载数据。但是,当我在Word 2007中对邮件合并运行它时,它似乎需要很长时间才能运行(确切地说是几分钟)Sql server Office SQL查询长运行时,sql-server,sql-server-2008,ms-word,mailmerge,Sql Server,Sql Server 2008,Ms Word,Mailmerge,我在SQLServer2008中有一个数据库视图,当我从查询分析器运行它时,它会在几秒钟内运行。当我在Excel2007中运行它时,它可以很好地加载数据。但是,当我在Word 2007中对邮件合并运行它时,它似乎需要很长时间才能运行(确切地说是几分钟) 如果有人知道如何解决这个问题,可以告诉我吗?SQL 2008将允许您对查询运行探查器跟踪。在开始Word查询之前启动跟踪,并查看需要多长时间。我猜是邮件合并太慢了 如果Excel中的速度也很慢,那么您应该查看索引。谢谢您的回复,Randolph。
如果有人知道如何解决这个问题,可以告诉我吗?SQL 2008将允许您对查询运行探查器跟踪。在开始Word查询之前启动跟踪,并查看需要多长时间。我猜是邮件合并太慢了
如果Excel中的速度也很慢,那么您应该查看索引。谢谢您的回复,Randolph。我试过了,发现Word会关闭ARITHABORT,我知道这会导致索引视图出现问题。我现在正试图找到解决这个问题的方法。幸运的是,您可以使用存储过程提示设置它:-)谢谢Radolph。是的,的确如此。客户端有自动生成的视图(解释起来很复杂)和另一个可能不支持SPs的软件。我将深入研究这一切。谢谢你所有的想法。