① 怎麼使用vs2005還原資料庫備份bak文件
這個是2000的恢復步驟,2005想來差不了多少吧
在sql2000中用備份*.bak文件恢復資料庫
1.右擊SQL Server 2000實例下的「資料庫」文件夾。就是master等資料庫上一級的那個圖標。選擇「所有任務」,「還原資料庫」
2.在「還原為資料庫」中填上你希望恢復的資料庫名字。這個名字應該與你的源碼中使用的資料庫名字一致。
3.在彈出的對話框中,選「從設備」
4.點擊「選擇設備」
5.點擊「添加」
6.點擊「文件名」文本框右側的「...」按鈕,選中你的「.BAK」文件,並點擊確定回到「選擇還原設備」對話框。
7.點擊確定回到「還原資料庫」對話框。
8.點擊「選項」選項卡
9.將所有「移至物理文件名」下面的路徑,改為你想還原後的將資料庫文件保存到的路徑(文件夾一定要存在噢,不存在就創建一個吧,否則會報錯誤的)。如果你不希望改變,可以直接點擊確定。這時便恢復成功了
② 可以在VS 2008的"伺服器資源管理器"裡面備份和還原SQL2005的資料庫么我是指可視化操作,不需要寫T-SQL那種
你好,在VS 2008的"伺服器資源管理器"是沒有辦法備份和還原資料庫的,VS提供"伺服器資源管理器"的目的是幫助用戶能夠更加便捷的操縱資料庫數據,如果需要可視化操作備份和還原資料庫只能夠在「資料庫管理工具」下實現。
③ SQL Server 2005 與VS2005編程語言C# winform實現資料庫備份與恢復。
停掉資料庫伺服器。
將剛才生成的資料庫的日誌文件*_log.ldf刪除,用要恢復的資料庫mdf(*.mdf)文件覆蓋剛才生成的資料庫數據文件*.mdf。
啟動資料庫伺服器。
restore
database
DemoDB
from
disk='c:\a.bak'
--c:\a.bak是備份文件名
with
move
'demodb_data01'
to
'...\demodb_data01.mdf'
--將要恢復到文件
,move
.....
,move
'demodb_log'
to
'...\demodb_log.ldf'
--------------------------------------------------------------------------------
④ vb怎麼備份和恢復Access資料庫,最好說清楚一點,我用vs做的項目
access資料庫的備份很簡單,是直接整個文件備份。
把mdb直接復制到新位置改名就完成了備份,恢復的話先斷開所有資料庫連接,刪除原有mdb文件,再把備份文件改名復制回來就行了。
⑤ 如何在visual studio中設定資料庫備份還原
//備份的代碼
private static void BackUpData()
{
SqlConnection conn = new SqlConnection("server=.;uid=sa;pwd=sa");
string strsql = "backup database UserInfo to disk='C:/UserInfo.BAK'";
conn.Open();
try
{
SqlCommand cmd = new SqlCommand(strsql, conn);
cmd.ExecuteNonQuery();
}
catch (Exception ex)
{
throw (ex);
}
finally
{
conn.Close();
}
}
//還原的代碼
//數據還原
private static void BackData()
{
SqlConnection conn = new SqlConnection("server=.;uid=sa;pwd=sa");
string strsql = "use master restore database UserInfo from disk='C:/UserInfo.BAK'";
conn.Open();
try
{
SqlCommand cmd = new SqlCommand(strsql, conn);
cmd.ExecuteNonQuery();
}
catch (Exception ex)
{
throw (ex);
}
finally
{
conn.Close();
}
}
//殺死正在運行的進程
private static void KillProcess()
{
SqlConnection con = new SqlConnection("server=.;uid=sa;pwd=sa;database=master");
SqlCommand cmd = new SqlCommand("p_killspid", con);
cmd.CommandType = CommandType.StoredProcere;
SqlParameter paradbname = new SqlParameter("@dbname ", SqlDbType.VarChar);
paradbname.Value ="UserInfo";
cmd.Parameters.Add(paradbname);
try
{
con.Open();
cmd.ExecuteNonQuery();
}
catch (Exception ex)
{
throw (ex);
}
finally
{
con.Close();
}
}
⑥ VC6.0中如何備份恢復資料庫
其實備份資料庫有2種方法:
1.利用
SQL語句
進行資料庫的備份
2.調用
資料庫系統
自帶的備份功能進行備份
3.另存為
資料庫文件
到其他位置,在恢復時再復制回來
上門的3中方法中,第1種方法最有靈活性,可以備份整個資料庫或者是資料庫中的單一表,第二種方法最有效率和安全性,第3種方法使用起來最簡單,你可以將備份的資料庫改名或者加密來提升其安全性能.具體使用哪種方法,你自己決定.
⑦ 用VS2010做了一個考試管理系統,添加sql server 資料庫文件為數據源,請問怎麼實現資料庫的備份/恢復
1、將你定義的sql語句復制到sql server 2008中去執行,可以排查語法錯誤(嘗試在資料庫名前面加上架構名)。
2、如果sql能夠正常執行,那麼可能是你的vs2010的代碼出現的問題,有可能是連接問題,連接的時候,要連接master資料庫。
⑧ 如何在VS中備份及恢復MySQL資料庫,用MySQL當後台資料庫
呵呵 那是用mysql的備份恢復語句.
然後你有2個方法:
1.把語句放在mysql中定時執行
2.把語句放到存儲過程,然後在程序定時里調用過程
⑨ C盤裝了好多東西資料庫,VS什麼的,130G用了50G ,備份行嗎,是不是有點大了
不是太大,如果你感覺電腦運行速度變慢的話,你可以將資料庫備份一下,然後刪除在C盤的資料庫,再將備份好的資料庫還原即可,將資料庫放到其他盤符下。如果你的電腦中還有其他軟體,你可以查看一下是那些軟體佔用空間比較大,那麼將軟體卸載後重新安裝到其他盤符下就可以的,另外你在查看一下是不是在C盤下游影視文件,如果有用就先拷貝到其他盤符下,如果沒用直接刪除即可