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 
  • 相关阅读:
    C# windows store socket:unknown system invalid operation exception 在意外的时间
    (转)回调函数
    VIM 安装taglist
    linux 修改时区
    SpringBoot专栏(二) -- 搭建第一个SpringBoot项目
    Jmeter接口压力测试,Java.net.BindException: Address already in use: connect
    SpringBoot专栏(一) -- SpringBoot简介
    16.查询范围
    8-数据库操作
    5.请求和响应
  • 原文地址:https://www.cnblogs.com/Athrun/p/ASP_SQLDMO_BACKUP.html
Copyright © 2011-2022 走看看