誰能幫我寫指令碼 關於sql 2019的資料庫備份,備份三天的,謝謝

2022-10-22 19:45:08 字數 6045 閱讀 2985

1樓:匿名使用者

declare @prev varchar(50);

set @prev = 'c:\' + cast(year(getdate()) as varchar) + right('0'+cast(month(getdate()) as varchar),2) + right('0' + cast(day(getdate()) as varchar),2);

declare @dcname varchar(100)

set @dcname=@prev + 'database.bak';

backup database 你的資料庫名 to disk=@dcname;

--儲存為dts包,然後加個排程,就可以自動備份了,不重名

還有乙個就是使用sql server的資料庫所有任務->維護計畫,裡邊也可以設定的

2樓:華夏日長興

backup database aaa to disk=''

3樓:匿名使用者

use master

backup database dbname to disk='c:\dbback.bak'

備份三天的是啥意思,不太明白。

4樓:匿名使用者

備份三天的?我也沒懂!要不你直接就把資料庫倒出來吧!!

匯出將資料庫(test)完全匯出,使用者名稱sys 密碼manager 匯出到d:\daochu.dmp中

exp sys/manager@test file=d:\daochu.dmp full=y

匯入將d:\daochu.dmp 中的資料匯入 test資料庫中。

imp sys/manager@test file=d:\daochu.dmp

這樣你把資料庫弄癱了也沒事了~呵呵~ 把之前匯出的再匯入回去就o 了!

sql2000備份到sql2012不相容,請幫我把這個2000的備份公升到2012能用的 200

5樓:923592526勝

目前只能sql2005/2008中轉一下,好像還不能直接還原到2012,兩者結構差異蠻大的。中轉下也花不了多少時間了。直接還原怕引起不必要的錯誤提示。

6樓:六子是個好同志

你看可以這樣麼,在2000裡面新建乙個空的資料庫,恢復進去。然後分離,在2012裡面再附加mdf檔案。

7樓:匿名使用者

將sql2000的資料庫備份還原到sql2012資料庫的方法:

將sql2000的備份檔案還原到sql2008上,然後備份,再還原到sql2012上即可。

測試通過。

本人直接將sql2000的備份無法還原到sql2012上,誰有解決方案,給發個,謝謝了。

8樓:一蘅新

1,先將資料庫附加到2000的伺服器,匯出指令碼再拿到2012的伺服器上執行。

2,將資料庫檔案附加到2005的伺服器,會自動公升級資料庫檔案版本,再將公升級之後的資料庫檔案附加到2008的伺服器,最後再附加到2012的伺服器。2005的資料庫檔案可以直接附加到2012的伺服器上,中間那一步也許就可以省略了。

資料庫sql2000怎麼生成指令碼

9樓:匿名使用者

1.在常規中點選 顯示全部,勾選編輯全部物件指令碼

2.設定格式中 除了倒數第一(7.0相容)倒數第三(說明性標題)兩個選項外全部勾選

3.選項中 安全性指令碼選項 全不勾選,表指令碼選項 全部勾選,檔案格式為 國際化文字,生成檔案為 每個物件建立乙個檔案

對生成的文字檔案用版本庫進行管理,可實現對資料庫結構的簡單管理工作,但是對資料無能為力。

1.選中資料庫,右鍵->所有任務->匯出資料,在選擇目的 資料庫中選擇新建 資料庫名為db_test,

2.在指定表複製或者查詢中 選擇 在sql server資料庫之間複製物件和資料

3.在 選擇要複製的物件 中 額外勾選 包括擴充套件屬性

4.點選下一步。。。完成資料完整複製 工作

sqlserver2000中 如何用sql指令碼還原資料庫

10樓:匿名使用者

使用 restore。

格式為:restore database 資料庫名稱 from disk='備份檔案路徑'

例:restore database glkf from disk='d:\text.bak'

需要注意:還原的時候需要關閉資料庫的連線,如圖紅框部分,不能選擇要還原的資料庫。

使用backup 可以執行資料庫備份,如:

backup database glkf to disk='d:\test.bak'

11樓:匿名使用者

把sql指令碼中的語句全部拷貝到sqlserver的新建的乙個查詢視窗中,然後執行就行了的。

12樓:光承澤

比如把乙個名叫 mydatabase 的資料庫 備份到 d盤根目錄,然後還原, 語句為:

backup database mydatabase to disk='d:\mydatabase.bak' --備份

restore database mydatabase from disk='d:\mydatabase.bak' --還原

備份日誌 語句為:

backup log mydatabase to disk = 'd:\mydatabase_log.bak' --備份日誌

13樓:匿名使用者

restore database 資料庫名 from disk='備份檔案全名'

自動備份mysql資料庫的指令碼怎麼寫,備份檔案保留7天。謝謝 10

14樓:老師小喬

給你幾個鏈結,你看看,或許對你有所幫助;

sql2008的備份能恢復到2000上嗎

15樓:大大蟲

2008轉到2000的步驟

1. 生成for 2000版本的資料庫指令碼

2008 的manger studio

-- 開啟"物件資源管理器"(沒有的話按f8), 連線到你的例項

-- 右鍵要轉到2000的庫

-- 任務

-- 生成指令碼

-- 在"指令碼嚮導"的"選擇資料庫"中, 確定選擇的是要轉到2000的庫

-- 勾選"為所選資料庫中的所有物件編寫指令碼"

-- 在接下來的"選擇指令碼選項"中, 將」編寫建立資料庫的指令碼」設為true,找到"為伺服器版本編寫指令碼"項, 選擇"sql server 2000"

-- 其他選項根據需要設定

-- 最後把指令碼儲存到乙個 .sql 指令碼檔案

2. 在2000中建立目標資料庫

在查詢分析器(或2008的manger studio在開啟指令碼檔案), 連線到sql server 2000,執行上面生成的指令碼.以建立乙個新的資料庫

3. 將資料從2008導到2000

開啟sql server 2000的企業管理器

-- 右鍵要匯入資料的資料庫

-- 任務

-- 匯入資料

-- 在"sql server 匯入和匯出嚮導"的"選擇資料來源"步驟中, 確定選擇的是要匯出的資料庫

-- 在"選擇資料來源"步驟中, 連線到 2005, 並選擇源資料庫

-- 在"選擇源表和源檢視"中, 選擇所有的表

-- 最後完成

在sql server 2000中是如何將資料庫備份為_data.mdf和_log.ldf的

16樓:

用過sql2000的人應該知道,當你新建資料庫時,便會在你建立的位置生成兩個這樣的檔案(資料庫名稱.mdf和資料庫名稱.ldf)。

這樣的檔案是資料庫檔案,而不是備份檔案。

所以,你不可能將備份檔案改成以.mdf或者.ldf 的備份檔案。

總而言之,備份檔案與資料庫檔案不是同一種檔案。

如果你想要備份資料庫,那麼生成的就是備份檔案,例如:

以microsoft sql server 2005為例:

1.生成備份檔案。

在sql2000中開啟資料庫,右擊點備份。就可以了。

備份檔案是以.bak結尾。

2.還原資料庫

新建乙個資料庫,然後將其用備份的檔案(*.bak)還原,然後檢視這個資料庫,就可以看到備份檔案的資料了,具體方法如下:

開啟sql server management studio,右鍵單擊左側視窗的資料庫->新建資料庫,這裡命名為sql,然後右鍵單擊sql->任務->還原->資料庫->選擇下面的原裝置->單擊右側的沒有名字的按鈕(即瀏覽按鈕)->新增->選擇你要檢視的.bak檔案,然後一路點確定就可以了。

17樓:

備份還原時-->指定物理檔名

或用alter database testmodify file (name = test2, filename = 'e:\pc37\test2_new.mdf');

name--邏輯名

filename--物理檔名

18樓:匿名使用者

停了服務後,直接去 data 目錄下拷出來。

在sql server2000中如何匯出資料

19樓:一棵無所不知的小白菜

1、 開啟資料庫選擇所需要操作的資料庫。

2、 右擊選擇「所有任務」中的「匯出資料」。

3、  進入資料匯入匯出嚮導。

4、這裡選擇所要匯出的資料庫,點選下一步。

5、隨後選擇匯出型別,根據如下圖進行操作,這裡選擇的就是excel表。

6、  隨後進入如下圖所示,點選紅線內目標。

7、之後在桌面中右擊點選建立excel**。

8、  隨後點選」下一步「。

9、選擇「從資料庫複製表和檢視」隨後點選「下一步」。

10、這裡選擇全部,之後點選」下一步「。

11、  點選「立即執行」,之後點選「下一步」。

12、   點選「完成」。

13、  隨後進入匯出程序。

14、匯出完畢之後,點選「確定」後點選「完成」。

15、  匯出完畢之後,桌面上就出現了excel**了 。

20樓:匿名使用者

一、少量資料。

可以直接在查詢分析器中檢索出資料,全選資料,ctrl + c 或複製,然後新建乙個xls**並開啟,之後ctrl + v 或貼上就可以了。

二、資料量較大。

1、啟動sql企業管理器,選中需要匯出的表或資料庫點選滑鼠右鍵,依次選擇 『所有任務』> '匯出資料',開啟sql dts匯入匯出嚮導。

2、填寫資料庫連線的相關引數。

3、選擇乙個匯入目的,如圖可以是另乙個資料庫,也可以是檔案,以檔案為例:

4、選擇是匯出所有資料,還是使用sql語句選擇資料匯出5、選擇匯出文字的格式。

到此即完成資料庫或**的資料匯出。

21樓:匿名使用者

這個問題我在做專案的時候問過我們老師,在企業管理器裡面有個生成sql指令碼,但是他只能生成表結構的指令碼,不能生成insert語句的指令碼,你想一下insert的東西是變的,那是由你自己寫的。匯出資料有很多方法啊,看你要匯出什麼樣的。

分離資料庫,備份資料庫...不知道你為什麼要sql指令碼呢,生成指令碼之後又要再生成資料庫,還不如分離資料庫。

那很簡單啊,分離和備份資料庫都可以啊。詳細情況你還是上網搜一下如何分離和備份吧。

誰能幫我寫關於母親的詩,誰能幫我寫一篇關於母親的詩

母愛是春天的一朵小花 有著若隱若現的燦爛 靜靜地 散發芬芳 母愛是夏天的一株香樟 炎炎烈日下給我陰涼 慢慢地 帶來涼爽 母愛是秋天的一抹夕陽 帶來意想不到的浪漫 輕輕地 撫摸手掌 母愛是冬天的一縷陽光 給我劃過手心的溫暖 緩緩地 流入心房 寄母親 冰心 我從不肯妄棄了一張紙,總是留著 留著,疊成乙隻...

誰能幫我寫一副對聯,誰能幫我寫一副對聯,關於奮鬥的拼搏的

上聯 陽春白雪添富貴 下聯 燦日青雲送平安 橫批 祥天福地 陽光灑照光天下 燦輝存溫暖四方 恆久友誼似舟之帆長揚 賀慶新春如梅之志好強 趁著過年快用吧!誰能幫我寫一副對聯,關於奮鬥的拼搏的 有事者,事竟成 破釜沉舟,百二秦關終歸楚 苦心人,天不負 臥薪嘗膽,三千越甲可吞吳。與其臨淵羨魚,不如退而結網...

誰能幫我寫關於巧克力的句子吶,急用

阿甘正傳中的一句話 生活就像一盒巧克力,你永遠不知道會得到什麼。下面這句自己寫的 愛情有時如黑巧克力般苦澀,如白巧克力般甜蜜,又如酒心巧克力般令人沉醉。希望對你有用 巧克力,吃下的是甜蜜,湧上來的是幸福。愛吃巧克力,就買德芙 這巧克力真好吃,這絲滑可思議 誰能幫我寫乙個關於巧克力餅乾的句子,急用 爸...