<del id="d4fwx"><form id="d4fwx"></form></del>
      <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

            <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
          • vb.net數(shù)據(jù)庫備份,如何備份vbios

            VB.NET備份SQL數(shù)據(jù)庫

            using System;

            10年積累的成都網(wǎng)站制作、做網(wǎng)站經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站設(shè)計后付款的網(wǎng)站建設(shè)流程,更有莫力達免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

            using System.Data;

            using System.Configuration;

            using System.Collections;

            using System.Web;

            using System.Web.Security;

            using System.Web.UI;

            using System.Web.UI.WebControls;

            using System.Web.UI.WebControls.WebParts;

            using System.Web.UI.HtmlControls;

            using System.IO;

            using System.Text;

            using _5dRss.Const;

            using _5dRss.lib.Data.Tool;

            public partial class admin_admin_dbmanage : System.Web.UI.Page

            {

            protected void Page_Load(object sender, EventArgs e)

            {

            //生成備份文件列表

            ListBackupFiles();

            if (!Page.IsPostBack)

            {

            Showmsg.Visible = false;

            //數(shù)據(jù)庫路徑

            lilDBPath.Text = HttpContext.Current.Request.PhysicalApplicationPath + "App_Data\\" + ConfigurationSettings.AppSettings["DBFile"];

            //新建一個 FileInfo 對象,并獲得數(shù)據(jù)庫文件的大小,然后轉(zhuǎn)換單位為KB

            FileInfo myFileInfo = new FileInfo(lilDBPath.Text);

            lilDBSize.Text = Convert.ToString(myFileInfo.Length/1024) + " KB";

            //如果兩個參數(shù)都不為空,則繼續(xù)執(zhí)行

            if (Request.QueryString["cmd"] != null Request.QueryString["source"] != null)

            {

            //備份數(shù)據(jù)庫原文件名

            string sourceFileName = Request.QueryString["source"];

            //如果 cmd 參數(shù)為 DelFile

            if (Request.QueryString["cmd"].Equals("DelFile"))

            {

            //刪除備份數(shù)據(jù)庫文件

            File.Delete(HttpContext.Current.Request.PhysicalApplicationPath + "Backup\\" + sourceFileName);

            //刷新備份文件列表

            ListBackupFiles();

            Showmsg.Visible = true;

            Showmsg.Text = "div align='center' style='margin-bottom:8px;'img src='images/aL.gif' style='margin-bottom:-6px;'/span class='alertTxt'刪除備份數(shù)據(jù)庫成功!/spanimg src='images/aR.gif' style='margin-bottom:-6px;'//div";

            }

            //如果 cmd 參數(shù)為 Restore

            if (Request.QueryString["cmd"].Equals("Restore"))

            {

            //用備份文件覆蓋原文件

            File.Copy(HttpContext.Current.Request.PhysicalApplicationPath + "Backup\\" + sourceFileName, HttpContext.Current.Request.PhysicalApplicationPath + "App_Data\\" + ConfigurationSettings.AppSettings["DBFile"], true);

            //刷新備份文件列表

            ListBackupFiles();

            Showmsg.Visible = true;

            Showmsg.Text = "div align='center' style='margin-bottom:8px;'img src='images/aL.gif' style='margin-bottom:-6px;'/span class='alertTxt'還原備份數(shù)據(jù)庫成功!/spanimg src='images/aR.gif' style='margin-bottom:-6px;'//div";

            }

            }

            }

            }

            protected void lnkbtnCompactDB_Click(object sender, EventArgs e)

            {

            //壓縮修復(fù)數(shù)據(jù)庫

            AccessDBtool.CompactAccessDB(SysConfig.ConnectionString, HttpContext.Current.Request.PhysicalApplicationPath + "App_Data\\" + ConfigurationSettings.AppSettings["DBFile"]);

            Showmsg.Visible = true;

            Showmsg.Text = "div align='center' style='margin-bottom:8px;'img src='images/aL.gif' style='margin-bottom:-6px;'/span class='alertTxt'壓縮修復(fù)數(shù)據(jù)庫成功!/spanimg src='images/aR.gif' style='margin-bottom:-6px;'//div";

            }

            protected void lnkbtnBackupDB_Click(object sender, EventArgs e)

            {

            string sourceFileName = HttpContext.Current.Request.PhysicalApplicationPath + "App_Data\\" + ConfigurationSettings.AppSettings["DBFile"];

            string destFileName = HttpContext.Current.Request.PhysicalApplicationPath + "Backup\\" + "Backup_";

            destFileName += DateTime.Now.ToString("yyyyMMddHHmmss");

            destFileName += ".mbk";

            //將數(shù)據(jù)庫文件Copy到Backup目錄,如果有重名文件就覆蓋原文件

            File.Copy(sourceFileName, destFileName, true);

            //生成備份文件列表

            ListBackupFiles();

            Showmsg.Visible = true;

            Showmsg.Text = "div align='center' style='margin-bottom:8px;'img src='images/aL.gif' style='margin-bottom:-6px;'/span class='alertTxt'備份數(shù)據(jù)庫成功!/spanimg src='images/aR.gif' style='margin-bottom:-6px;'//div";

            }

            /// summary

            /// 生成備份文件列表

            /// /summary

            /// returns文件列表,文件詳細信息及操作選項的HTML代碼/returns

            public void ListBackupFiles()

            {

            //如果目錄不存在則創(chuàng)建次目錄

            if (!Directory.Exists(HttpContext.Current.Request.PhysicalApplicationPath + "Backup\\"))

            Directory.CreateDirectory(HttpContext.Current.Request.PhysicalApplicationPath + "Backup\\");

            DirectoryInfo mydir = new DirectoryInfo(HttpContext.Current.Request.PhysicalApplicationPath + "Backup\\");

            StringBuilder sb = new StringBuilder();

            foreach (FileInfo f in mydir.GetFiles())

            {

            sb.Append("a href='backup/" + f.Name + "' target='_blank'img border='0' src='images/mdb.gif' style='margin:4px 3px -3px 0px'/" + f.Name + "/a a href='?cmd=DelFilesource=" + f.Name + "' title='刪除備份文件'刪除/a | a href='?cmd=Restoresource=" + f.Name + "' title='刪除備份文件'還原數(shù)據(jù)庫/a | " + f.Length/1024 + " KB | " + f.CreationTime + "br /");

            }

            lilBackupFileList.Text = sb.ToString();

            }

            }

            把下面這句換成你的數(shù)據(jù)庫地址:

            //數(shù)據(jù)庫路徑

            // lilDBPath.Text = HttpContext.Current.Request.PhysicalApplicationPath + "App_Data\\" + ConfigurationSettings.AppSettings["DBFile"];

            vb.net 怎么備份當(dāng)前正在連接的數(shù)據(jù)庫(sql)

            用BACKUP database

            例:將“country”數(shù)據(jù)庫完全備份到“qq”

            USE country

            BACKUP database country TO qq

            GO

            vb.net中備份SQL數(shù)據(jù)庫問題

            using System;

            using System.Data;

            using System.Configuration;

            using System.Collections;

            using System.Web;

            using System.Web.Security;

            using System.Web.UI;

            using System.Web.UI.WebControls;

            using System.Web.UI.WebControls.WebParts;

            using System.Web.UI.HtmlControls;

            using System.IO;

            using System.Text;

            using _5dRss.Const;

            using _5dRss.lib.Data.Tool;

            public partial class admin_admin_dbmanage : System.Web.UI.Page

            {

            protected void Page_Load(object sender, EventArgs e)

            {

            //生成備份文件列表

            ListBackupFiles();

            if (!Page.IsPostBack)

            {

            Showmsg.Visible = false;

            //數(shù)據(jù)庫路徑

            lilDBPath.Text = HttpContext.Current.Request.PhysicalApplicationPath + "App_Data\\" + ConfigurationSettings.AppSettings["DBFile"];

            //新建一個 FileInfo 對象,并獲得數(shù)據(jù)庫文件的大小,然后轉(zhuǎn)換單位為KB

            FileInfo myFileInfo = new FileInfo(lilDBPath.Text);

            lilDBSize.Text = Convert.ToString(myFileInfo.Length/1024) + " KB";

            //如果兩個參數(shù)都不為空,則繼續(xù)執(zhí)行

            if (Request.QueryString["cmd"] != null Request.QueryString["source"] != null)

            {

            //備份數(shù)據(jù)庫原文件名

            string sourceFileName = Request.QueryString["source"];

            //如果 cmd 參數(shù)為 DelFile

            if (Request.QueryString["cmd"].Equals("DelFile"))

            {

            //刪除備份數(shù)據(jù)庫文件

            File.Delete(HttpContext.Current.Request.PhysicalApplicationPath + "Backup\\" + sourceFileName);

            //刷新備份文件列表

            ListBackupFiles();

            Showmsg.Visible = true;

            Showmsg.Text = "div align='center' style='margin-bottom:8px;'img src='images/aL.gif' style='margin-bottom:-6px;'/span class='alertTxt'刪除備份數(shù)據(jù)庫成功!/spanimg src='images/aR.gif' style='margin-bottom:-6px;'//div";

            }

            //如果 cmd 參數(shù)為 Restore

            if (Request.QueryString["cmd"].Equals("Restore"))

            {

            //用備份文件覆蓋原文件

            File.Copy(HttpContext.Current.Request.PhysicalApplicationPath + "Backup\\" + sourceFileName, HttpContext.Current.Request.PhysicalApplicationPath + "App_Data\\" + ConfigurationSettings.AppSettings["DBFile"], true);

            //刷新備份文件列表

            ListBackupFiles();

            Showmsg.Visible = true;

            Showmsg.Text = "div align='center' style='margin-bottom:8px;'img src='images/aL.gif' style='margin-bottom:-6px;'/span class='alertTxt'還原備份數(shù)據(jù)庫成功!/spanimg src='images/aR.gif' style='margin-bottom:-6px;'//div";

            }

            }

            }

            }

            protected void lnkbtnCompactDB_Click(object sender, EventArgs e)

            {

            //壓縮修復(fù)數(shù)據(jù)庫

            AccessDBtool.CompactAccessDB(SysConfig.ConnectionString, HttpContext.Current.Request.PhysicalApplicationPath + "App_Data\\" + ConfigurationSettings.AppSettings["DBFile"]);

            Showmsg.Visible = true;

            Showmsg.Text = "div align='center' style='margin-bottom:8px;'img src='images/aL.gif' style='margin-bottom:-6px;'/span class='alertTxt'壓縮修復(fù)數(shù)據(jù)庫成功!/spanimg src='images/aR.gif' style='margin-bottom:-6px;'//div";

            }

            protected void lnkbtnBackupDB_Click(object sender, EventArgs e)

            {

            string sourceFileName = HttpContext.Current.Request.PhysicalApplicationPath + "App_Data\\" + ConfigurationSettings.AppSettings["DBFile"];

            string destFileName = HttpContext.Current.Request.PhysicalApplicationPath + "Backup\\" + "Backup_";

            destFileName += DateTime.Now.ToString("yyyyMMddHHmmss");

            destFileName += ".mbk";

            //將數(shù)據(jù)庫文件Copy到Backup目錄,如果有重名文件就覆蓋原文件

            File.Copy(sourceFileName, destFileName, true);

            //生成備份文件列表

            ListBackupFiles();

            Showmsg.Visible = true;

            Showmsg.Text = "div align='center' style='margin-bottom:8px;'img src='images/aL.gif' style='margin-bottom:-6px;'/span class='alertTxt'備份數(shù)據(jù)庫成功!/spanimg src='images/aR.gif' style='margin-bottom:-6px;'//div";

            }

            /// summary

            /// 生成備份文件列表

            /// /summary

            /// returns文件列表,文件詳細信息及操作選項的HTML代碼/returns

            public void ListBackupFiles()

            {

            //如果目錄不存在則創(chuàng)建次目錄

            if (!Directory.Exists(HttpContext.Current.Request.PhysicalApplicationPath + "Backup\\"))

            Directory.CreateDirectory(HttpContext.Current.Request.PhysicalApplicationPath + "Backup\\");

            DirectoryInfo mydir = new DirectoryInfo(HttpContext.Current.Request.PhysicalApplicationPath + "Backup\\");

            StringBuilder sb = new StringBuilder();

            foreach (FileInfo f in mydir.GetFiles())

            {

            sb.Append("a href='backup/" + f.Name + "' target='_blank'img border='0' src='images/mdb.gif' style='margin:4px 3px -3px 0px'/" + f.Name + "/a a href='?cmd=DelFilesource=" + f.Name + "' title='刪除備份文件'刪除/a | a href='?cmd=Restoresource=" + f.Name + "' title='刪除備份文件'還原數(shù)據(jù)庫/a | " + f.Length/1024 + " KB | " + f.CreationTime + "br /");

            }

            lilBackupFileList.Text = sb.ToString();

            }

            }

            把下面這句換成你的數(shù)據(jù)庫地址:

            //數(shù)據(jù)庫路徑

            // lilDBPath.Text = HttpContext.Current.Request.PhysicalApplicationPath + "App_Data\\" + ConfigurationSettings.AppSettings["DBFile"];

            vb.net怎么實現(xiàn)數(shù)據(jù)庫的復(fù)制備份

            Access 數(shù)據(jù)庫備份時.需要關(guān)閉數(shù)據(jù)庫的連接后才能進行備份操作.也就是復(fù)制操作.

            當(dāng)前標(biāo)題:vb.net數(shù)據(jù)庫備份,如何備份vbios
            瀏覽地址:http://www.jbt999.com/article30/phjspo.html

            成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、App開發(fā)、標(biāo)簽優(yōu)化關(guān)鍵詞優(yōu)化、網(wǎng)站設(shè)計、定制開發(fā)

            廣告

            聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

            手機網(wǎng)站建設(shè)

              <del id="d4fwx"><form id="d4fwx"></form></del>
              <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

                    <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
                  • 免费在线观看黄色视频 | 91CM229 跳蛋购物 突袭做爱 1080P - 美竹玲 | 大雞巴乱人妻1~14 | 激情久久五月天 | 我就色色综合网 |