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...