當前位置:首頁 » 操作系統 » c還原資料庫

c還原資料庫

發布時間: 2025-04-12 12:10:08

⑴ 如何用C#編寫 實現數據備份和還原

///<summary>
/// 資料庫備份
/// 參數信息要備份的資料庫的名稱Backup .Database = "Northwind";
/// 另外一個是存放備份文件的路徑和文件名稱Backup .Files = @"c:\databak.bak";
///</summary>
protected void backupButton_Click(object sender, EventArgs e)
{
sqlDMO.Backup Backup = new SQLDMO.BackupClass(); SQLDMO.SQLServer SQLServer = new SQLDMO.SQLServerClass();
string pathname =Label1.Text+pathTextBox.Text.Trim().ToString();
try
{
SQLServer.LoginSecure = false;
SQLServer.Connect(@".\SQLEXPRESS", "sa", "123");
Backup .Action = SQLDMO.SQLDMO_BACKUP_TYPE.SQLDMOBackup_Database;
Backup.Database = "JJGoodShopDB";
//要備份的資料庫的名稱,例如Northwind
Backup.Files =Server.MapPath( @"~\Backup\"+pathname+".bak");
//存放路徑,和備份文件的名稱
Backup.BackupSetName = "JJGoodShopDB";
Backup .BackupSetDescription = "資料庫備份";
Backup .Initialize = true;
Backup .SQLBackup(SQLServer);
backupButton.Enabled = false;
infoLabel.Text = "資料庫備份成功!!<br>文件成功保存在了" + Backup.Files;
}catch(Exception eee)
{
infoLabel.Text = "資料庫備份失敗!!<br>"+eee.Message;
//throw eee;
}
finally
{
SQLServer.DisConnect();
}

}
}
要全的還有, //還原SqlServer資料庫:
string path = this.FileUpload1.PostedFile.FileName; //獲得備份路徑及資料庫名稱
string SqlStr1 = System.Web.Configuration
.WebConfigurationManager
.ConnectionStrings["JJGoodShopDBConnectionString"]
.ConnectionString;
string SqlStr2 = "use master restore database JJGoodShopDB from disk='" + path + "'";
SqlConnection con = new SqlConnection(SqlStr1);
con.Open();
try
{
SqlCommand com = new SqlCommand(SqlStr2, con);
com.ExecuteNonQuery();
Label1.Text = "還原數據成功!";
Button1.Enabled = false;
}
catch (Exception error)
{
Label1.Text = "還原數據失敗!<br>" + error.Message ;
}
finally
{
con.Close();
}//這是還原資料庫

⑵ 如何恢復系統資料庫

恢復系統資料庫:
1、新建一個資料庫「kelin」(本資料庫為需要還原的資料庫)。

2、右鍵點擊需還原的資料庫,選擇」任務「→」還原「→」資料庫「。

3、點擊選擇「源設備」,然後點擊「..」,彈出框中備份媒介選擇「文件」,然後點擊「添加」按鈕,找到可以用於還原的1.bak文件,點擊「確定」按鈕。如 圖所示:

4、在「選擇用於還原的備份集」下面勾選設定好的用於還原的備份集

5、點擊左側「選項」,在新界面中勾選「覆蓋現有資料庫」,要注意修改「還原為」中的途徑,下面途徑僅供參考:
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\kelin.mdf
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\kelin_log.ldf
然後點擊確定按鈕。

6、最後彈出」對資料庫『kelin』的還原已成功完成「點擊確定,就完成了對整個資料庫的還原。

⑶ Navicat for MySQL怎麼還原資料庫啊,psc格式的

步驟如下:

1、首先打開navicat,找到需要備份的資料庫,並且打開,如圖所示。

⑷ 用restore語句恢復資料庫,怎樣指定資料庫路徑

還原數據的語句如下:

1restore database 資料庫 from disk='c:\你的備份文件名';
其中漢字「資料庫」指現有的資料庫名稱,「c:\你的備份文件名」為要還原的數據文件的路徑及名稱。
另外,也可用圖形界面的方法:

1、登錄資料庫。

2、右鍵點擊資料庫,並選擇還原資料庫。

3、如圖位置選擇要還原到的資料庫名稱。

4、勾選源設備,然後在右側...處選擇備份文件的路徑。

5、添加完數據後依次點擊確定。

6、在選擇用於還原的備份集出勾選所選的文件,然後點擊確定,等待還原完成即可。

⑸ 如何還原sql資料庫

1、要進行還原資料庫操作我們先需要有一個資料庫,這里直接打開SQL Server Management Studio,然後打開實例,在左側按照下圖中紅色箭頭指示右鍵點擊資料庫,然後點擊 新建資料庫,如下圖:

熱點內容
存儲卡ntfs 發布:2025-04-25 22:42:57 瀏覽:75
編譯馬列著作的專門機構是編譯局 發布:2025-04-25 22:32:57 瀏覽:776
小米平板怎麼刷安卓版 發布:2025-04-25 22:19:44 瀏覽:861
緩存中段 發布:2025-04-25 22:11:06 瀏覽:344
拯救者i7初始密碼是什麼 發布:2025-04-25 21:54:20 瀏覽:387
安卓系統手機怎麼解鎖後就有廣告 發布:2025-04-25 21:49:27 瀏覽:402
日天干演算法 發布:2025-04-25 21:25:46 瀏覽:516
蘋果手機如何不用密碼就能連wifi 發布:2025-04-25 20:57:23 瀏覽:253
資料庫中物理的獨立性 發布:2025-04-25 20:38:11 瀏覽:165
安卓72和安卓11哪個好 發布:2025-04-25 20:36:54 瀏覽:751