Word邮件合并SQL

时间:2009-09-17 17:16:37

标签: sql sql-server ms-word word-field

自从数据库从SQL2000迁移到SQL2008以来,我遇到了一些性能问题。

我们需要从SQL视图中检索邮件合并以及名为FORMIC的应用程序。

在SQL 2000下很好,但现在非常非常慢。我注意到的一件事是,SQL Profiler显示Excel执行一个简单的“SELECT * FROM VIEW”,其中Word似乎做了一些更复杂的事情,并且正在使用光标检索记录(对于6,000多行最终需要几分钟才能检索)。

有没有人能解决这个问题?

1 个答案:

答案 0 :(得分:2)

可能的想法:做两步邮件合并。从数据库中创建所有感兴趣字段的CSV转储,然后将该CSV文件用作Word的数据源。这样,您就可以确保不会执行额外的查询。

要尝试的另一件事:使用实时查询监视器或数据包嗅探器,并观察在线路上传输的实际SQL语句。