zoukankan      html  css  js  c++  java
  • [轉]使用SQLDMO备份和恢复数据库(VB & ASP)

    VB:
    引用Microsoft SQLDMO Object Library先

    Private objSQLServer As New SQLDMO.SQLServer 
    
    Private Sub cmdBackup_Click() 
    Dim objBackup As New SQLDMO.backup 
    
    objBackup.Database = "pubs" 
    objBackup.MediaName = "C:\Mssql7\Backup\pubs.bak" 
    'If you backup to tape, you can use 
    'objBackup.MediaName = "\\.\TAPE0" 
    objBackup.MediaDescription = "Back of pubs" 
    objBackup.SQLBackup (objSQLServer) 
    End Sub 
    
    Private Sub cmdRestore_Click() 
    Dim objRestore As New SQLDMO.Restore 
    objRestore.Database = "pubs" 
    objRestore.MediaName = "C:\Mssql7\Backup\pubs.bak" 
    objRestore.ReplaceDatabase = True 
    objRestore.SQLRestore (objSQLServer) 
    End Sub 
    
    Private Sub Form_Load() 
    objSQLServer.Connect "Localhost", "sa", "" 
    End Sub 

    ASP:

    Dim objSQLServer 
    Set objSQLServer = Server.CreateObject("SQLDMO.SQLServer") 
    objSQLServer.Connect "Localhost", "sa", "" 
    Private Sub Backup() 
    Dim objBackup 
    Set objBackup = Server.CreateObject("SQLDMO.Backup") 
    objBackup.Database = "pubs" 
    objBackup.MediaName = "C:\Mssql7\Backup\pubs.bak" 
    objBackup.MediaDescription = "Back of pubs" 
    objBackup.SQLBackup (objSQLServer) 
    End Sub 
    
    Private Sub cmdRestore_Click() 
    Dim objRestore 
    Set objRestore = Server.CreateObject("SQLDMO.Restore") 
    objRestore.Database = "pubs" 
    objRestore.MediaName = "C:\Mssql7\Backup\pubs.bak" 
    objRestore.ReplaceDatabase = True 
    objRestore.SQLRestore (objSQLServer) 
    End Sub 
  • 相关阅读:
    Vitrualbox虚拟机网络设置
    挂接命令(mount) 【转】
    ubuntu Error mounting /dev/sda6 at /media/xxx...
    mysql命令[转]
    fopen参数
    fprintf&prinft&sprintf
    UNIX 网络编程知识,函数积累
    vim 括号自动补全
    CDbConnection failed to open the DB connection
    [Android_蓝牙]Android4.0蓝牙使能的详细解析
  • 原文地址:https://www.cnblogs.com/Athrun/p/ASP_SQLDMO_BACKUP.html
Copyright © 2011-2022 走看看