Dzwebs.Net

撰写电脑技术杂文十余年

ASP.NET利用SQLDMO实现数据库的备份与恢复上篇

Admin | 2008-1-13 18:50:56 | 被阅次数 | 7127

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

        ①:添加组件
 
       
打开阁下的VS2005,执行如下操作:
 
        “网站”→“添加引用”;弹出“添加引用”对话框,切换到“COM”选项卡,在组件名称中找到“Microsoft   SQLDMO   Object   Library”,点右边的“选择”按钮进行添加!!!

        ②:实现数据库的备份代码:

        public bool DbBackup()
         {
            string path = CreatePath();
            SQLDMO.Backup oBackup = new SQLDMO.BackupClass();
            SQLDMO.SQLServer oSQLServer = new SQLDMO.SQLServerClass();
            try
            {
                oSQLServer.LoginSecure = false;
                oSQLServer.Connect(server,uid, pwd);
                oBackup.Action = SQLDMO.SQLDMO_BACKUP_TYPE.SQLDMOBackup_Database;
                oBackup.Database = database;
                oBackup.Files = path;
                oBackup.BackupSetName = database;
                oBackup.BackupSetDescription = "数据库备份";
                oBackup.Initialize = true;
                oBackup.SQLBackup(oSQLServer);

                return true;
            }
            catch(Exception ex)
            {
                return false;
                throw ex;
            }
            finally
            {
                oSQLServer.DisConnect();
            }
        }

下一篇将提供恢复数据库代码


该杂文来自: 数据库Sql,VFP,Access

上一篇:SQL Server日志文件损坏的解决办法

下一篇:ASP.NET利用SQLDMO实现数据库的备份与恢复下篇

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计