zoukankan      html  css  js  c++  java
  • 如何程序执行SQL Server的备份恢复

    以下是备份和恢复的两个存储过程,调用就行。  
      备份  
      CREATE   PROCEDURE   sdDb_Backup  
      @DatabaseName   varchar(40),  
      @FileName   varchar(80),  
      @UserCode   varchar(18)  
        AS  
       
      backup   database   @DatabaseName   To   DISK=@Filename   WITH   INIT  
      if   @@Error=0  
          begin  
              update   sdBackup   Set   BackupDate=getdate(),  
      BackupUser=@UserCode  
      where   BackupFile=@FileName  
              if   @@RowCount<1  
                    Insert   into   sdBackup   (BackupDate,BackupFile,BackupUser)  
      values(Getdate(),@FileName,@UserCode)  
          end  
       
       
      GO  
       
      恢复  
      CREATE   PROCEDURE   sdDB_Restore  
      @DatabaseName   varchar(40),  
      @FileName   varchar(80)  
        AS  
      Restore   Database   @DatabaseName   From   DISK=@FileName    
       
       
      GO   

      如果是SQL的话,TADOQuery->CommandType=cmdText;  
      如果是SP的话,TADOQuery->CommandType=cmdStoredProc;
  • 相关阅读:
    错题
    static变量与普通变量的异同
    C—变量
    C—变量—register
    HDU_oj_1001 Sum Problem
    HDU_oj_1000 A+B Problem
    复变函数(上)
    信号与系统(下)
    信号与系统(中)
    信号与系统(上)
  • 原文地址:https://www.cnblogs.com/guozengxin/p/1175785.html
Copyright © 2011-2022 走看看