各位同行,
  问题1:怎样才能获的一个数据库查询所耗费的时间
  问题2:怎样才能在应用程序中备份一个指定数据库(其中要取出当前服务器系统中
         中的用户和用户口令):

解决方案 »

  1.   

    1,在执行查询时取当前时间,在执行完查询取当前时间两个时间相减值.
    2,可以用"BACKUP DATABASE  .. to disk....."
      

  2.   

    1、打开sql server query analyzer输入"select * from 你的表名",在状态栏exec time 会显示时间
    2 关注
      

  3.   

    wave_f(小浪花) 上面这位朋友,比如在存储过程中“exec time ”怎么实现。救 救 我我我。
      

  4.   

    wave_f(小浪花) 说的是执行完查询后在状态栏上有查询时间显示:)备份数据库backup database to disk...:)
      

  5.   

    加个Timer控件吧,把Timer true记录当前时间,然后执行查询,结束的时候timer false记录查询完时间,时间一减不就完了
      

  6.   

    使用以下SQL语言:
    DECLARE @Old_Time DateTime,@New_Time DateTime,@Deplete_Time DateTime
    Set @Old_Time=(SELECT GETDATE())/*得到服务器的当前时间,精确到百分之三秒/*
    /*
    这里是你的查询语句!
    /*
    Set @New_Time=(SELECT GETDATE())
    Set @Deplete_Time=(@New_Time-@Old_Time)
    /*
    这里加一个转化函数显示时间差,得到的时间差是在服务器上的时间
    /*
    在Delphi程序中要修改一下!
      

  7.   

    刚才忘记加备份数据库的语句了,以下补上:EXEC sp_addumpdevice 'disk', '备份的名称', '待备份的数据库文件的完整路径,包括后缀名'
    BACKUP DATABASE 数据库名称(在企业管理器中显示的名字) TO 备份的名称