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 
  • 相关阅读:
    定义通用类型,便于移植和32位、64位的编译
    映射密码的加密,解密以及暴力破解
    位移密码的加密,解密以及暴力破解
    TCP三次握手和四次挥手通俗理解
    git常用命令
    pip及npm换源
    win10安装Docker并换国内源
    搜索引擎工作原理
    wsgi_uwsgi_nginx理论知识
    课程全文检索接口
  • 原文地址:https://www.cnblogs.com/Athrun/p/ASP_SQLDMO_BACKUP.html
Copyright © 2011-2022 走看看