求SQL備份和還原語句,SQL server 如何用語句備份和還原資料

時間 2025-01-05 06:40:26

1樓:mssql小菜鳥

create database mytestgouse mytest

gocreate table test

id int

backup database mytest to disk='e:\'

gouse master

godrop database mytestgocreate database mytestgo-這個時候mytest表裡面是沒有表的,我們先建立的乙個資料庫裡面有乙個表。

restore database mytest from disk='e:\' with replace

gouse mytest

goselect * from test

這個是最基本的,常見的備份有日誌,檔案組,這個裡面有差異或者完全^慢慢學習吧!

2樓:網友

備份資料庫的命令是:

backup database test

to disk = c:\test'

with format,name = full backup of mynwind'

解釋如下:backup database test --這裡的test指的是資料庫名稱。

to disk = c:\test' -這裡指名的資料庫路徑。

with format,name = full backup of mynwind' -這個是備註,無所謂。。隨便寫。

還原資料庫的命令是:

use master

gorestore database test_wt

from disk = c:\test_wt'

go解釋如下:

use master --所使用的資料庫。

gorestore database test_wt --所被恢復的資料庫名稱。

from disk = c:\test_wt' -本地硬碟路徑。go

sql server 如何用語句備份和還原資料

3樓:多少個什麼

1、找到需要備份的資料庫,右鍵單擊選中的資料庫,點選任務,再點選備份。

2、選擇備份資料庫的路徑並點選確定。

3、備份完成後,點選選單上的確定。

4、備份完成後,開啟資料庫介面,右鍵資料庫選擇還原資料庫。

5、在當前介面找到剛才備份的檔案,點選確定。

6、選中覆蓋現有資料庫核取方塊,點選確定,資料庫開始還原。

7、此時就還原成功了,點選確定即可。

4樓:灩麗

1、首先需要選擇你要備份的資料庫,滑鼠右鍵單擊,選擇任務-備份。

2、彈出備份資料庫視窗,選擇新增。

3、彈出選擇備份目標視窗,點選瀏覽。

4、選擇存放備份資料庫的目錄,輸入檔名,字尾名輸入。bak,點選確定,備份完成。

5、滑鼠右鍵單擊資料庫,選擇還原檔案和檔案組。

6、目標資料庫欄輸入資料庫名稱,選中源裝置,點選瀏覽選項。

7、然後需要點選新增。

8、選擇你要還原的資料庫,點選確定。

9、選中還原選項,點選確定,還原完成。

5樓:day忘不掉的痛

sqlserver庫如下。

備份:backup database "mydb" to disk ='c:\' with init

還原use master

restore database "mydb" from disk='c:\';

use mydb

補充]這兩個命令都得指定乙個檔名字啊。

你看我的例子都是'c:\。

你指定了乙個目錄肯定不行的啊,還得要指定乙個檔名字才成。

這兩個是sqlserver的自定義的儲存過程,其實也能手工在sqlserver的企業管理器中看到, 選中庫,右鍵--所有任務--備份還原資料庫那。

6樓:網友

個人覺得用 mssql 管理器的「維護計劃」做備份更加實際。起碼:

1.定時自動,無需人工干預。

2.定時備份,有n個不同時間的資料副本,更安全可靠。

3.伺服器壞,重灌sql時可以直接通過備份檔案還原。

怎麼用sql語句備份和恢復資料庫?

7樓:三石等風來

1、使用sql最簡單備份,還原資料庫。

2、為了方便以後的使用,開始對語句進行簡單的封裝->儲存過程。進行備份。

3、還原資料庫,資料庫還原後的儲存位置(目錄)(使用系統預設儲存位置。為資料庫重新命名(使用資料庫預設名稱)不包含副檔名,如果目錄已存在該名稱的資料庫,將會被覆蓋 。

8樓:網友

sql語句備份和恢復。

sql server:

備份命令:backup database test

to disk = 'c:\test'

with format,name = 'full backup of mynwind'

解釋如下:name = 'full backup of mynwind' --這個是備註,隨便寫。

還原命令:use master

gorestore database test_wtfrom disk = 'c:\test_wt'

gomysql:

備份:mysqldump -u root -p database_name > d:\

恢復:mysql -u root -p database_name < d:\

注意:在win下,路徑用path/是不行的,那就用path\

9樓:網友

sql2005/2008請使用「維護計劃」進行自動備份和管理你的資料庫。

10樓:飄雨

--完整備份(name還原顯示的名稱)

backup database t to disk='e:\databak\log\bak_t_'

with noinit,name='bak_t_full'

差異備份。backup database t to disk='e:\databak\log\bak_t_'

with differential,noinit,name='bak_t_differ'

日誌備份。backup log t to disk='e:\databak\log\bak_t_'

with noinit,name='bak_t_log'

資料庫恢復。

restore database 資料庫名 from disk= 'c:\備份檔名 '

怎樣還備份和還原sql資料庫?

11樓:網友

在資料庫上點選右鍵。

可以找到備份與還原 功能。

12樓:網咖生態圈

老大,幫助裡面都有了。

怎麼用sql語句備份與恢復資料庫?

13樓:錦瑟霏雨

用sql語句備份與恢復資料庫的步驟:

備份: mysqldump --quick --database ondemand1 --u root > 這樣就能把資料庫中ondemand1的表全部備份出來。

其中引數的格式是:--兩橫槓,不是我們常用的單橫槓。

quick是在資料比較多的時候,不用該引數的話,所有的資料都會先在記憶體快取,接著才匯出,這樣會導致伺服器執行減慢。

u 必須要加乙個使用者名稱,否則系統會提示你進不了odbc資料庫的。

則是你備份資料庫的目標檔名。

恢復:m1ysql -u root -p database_name d:\,在win下,路徑用path/是不行的,那就用path\。

sql語句:

是對資料庫進行操作的一種語言。結構化查詢語言(structured query language)簡稱sql,結構化查詢語言是一種資料庫查詢和程式設計語言,用於存取資料以及查詢、更新和管理關聯式資料庫系統。

其他命令:如,還原命令:

use master

gorestore database test_wt

from disk = 'c:\test_wt'

gomysql。

求sql語句,求!!!SQL語句!

隨緣寫法你看是你要的不,實際上要是已經是1和0了 直接sum也行select a1,sum a2 sum a3 from a group by a1 既然已經是1和0了,那麼直接sum就可以了 select place,sum tdbz sum xdbz from table group by pl...

求一Sql語句或者觸發器,求SQL插入觸發器語句

在這僅提供一個思路,具體實現可另行 首先,如 菸嘴上的吻 的,建立作業。然後,在 步驟 一欄中,加入兩條步驟,名字自定,命令如下 1 修改vip的金額,update 使用者表 set 金額 金額 多少 where 種類 vip 具體的欄位由資料庫而定比如 update users set amoun...

怎樣將sql2019備份的資料還原到sql2019資料庫中

生成可執行帶資料指令碼,修改相容性有關的指令碼後在 sql 2005執行一下即可重建一樣的資料庫 如果從sql2005 2008 2005 在升級2008後沒新增2005沒有的功能的情況下,可以直接在2008資料庫右鍵生成資料結構指令碼後 以2005版本標準執行指令碼,並建立資料結構,之後再2008...