[轉]使用SQLDMO備份和恢複資料庫(VB & ASP)

來源:互聯網
上載者:User

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 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.