同样一条语句,我在ACCESS中做一个传递查询执行一个存储过程后返回结果要7秒钟,但是用SQL SERVER自带的查询分析器执行就1秒,这是为什么? 语句: exec [梱包計画新規_出荷予定_sub] '09/05/12', '09/05/19' ,1  注:我都是在我这台机器上去执行另一台机器上的一个存储过程。

解决方案 »

  1.   

    SQL Server执行速度更快?
    你ACCESS数据库也在另一台电脑上?
      

  2.   

    SQL Server执行速度更快? 是的
    你ACCESS数据库也在另一台电脑上? ACCESS程序是在我用的机器上,非服务器上
    可能上面说的不明白,重述一下: access程序在机器B上,SQL SERVER是装在服务器server的机器上的,我在机器B上用SQL的查询分析器执行一个存储过程返回结果只要一秒,然后在机器B上用access程序中的传递查询执行同一个存储过程却要7秒以上
      

  3.   

    MDB中的传递查询语句是:exec [梱包計画新規_出荷予定_sub] '09/05/12', '09/05/19' ,1,查询类型是传递查询
    ODBC链接字条串是:ODBC;FILEDSN=C:\テラソー\090625\SQLServerCn.dsn;Description=SQL Server;UID=sa;PWD=***;WSID=;DATABASE=生産DB;SERVER=zhengjialon;Trusted_Connection=No
    其中:梱包計画新規_出荷予定_sub是SQL SERVER中的一个存储过程,'09/05/12', '09/05/19' ,1分别是3个参数