當前位置:首頁 » 編程語言 » sql資料庫腳本還原資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql資料庫腳本還原資料庫

發布時間: 2022-05-09 21:06:39

A. sql2005資料庫備份如何還原到SQL2000資料庫中

一、把SQL2005資料庫備份恢復到SQL2005資料庫中
二、在SQL2005資料庫中生成腳本
1、選定資料庫-->右鍵-->任務-->生成腳本
2、下一步-->選擇資料庫
3、下一步-->找到「為伺服器版本編寫腳本」-->選擇「SQL Server 2000資料庫」
4、選擇「表」,逐步執行下一步
三、執行腳本,在SQL2000資料庫中生成資料庫結構
1、將腳本文件傳輸到SQL2000資料庫電腦
2、運行SQL 2000的查詢分析器
3、將腳本內容復制到查詢分析器中,執行腳本內容,生成資料庫結構
四、導入數據
1、在SQL 2000資料庫中,創建資料庫
2、選定資料庫-->右鍵-->所有任務-->導入數據 3
、選擇數據源-->選擇伺服器-->選擇資料庫
4、選擇目的
5、逐步執行下一步

B. sql2005備份的資料庫怎麼還原到sql2008

樓主好,sql只能支持向下兼容,不支持向上兼容的。所以資料庫的拷貝文件,備份文件,都只能從低版本的資料庫還原到高版本上,而不能從高版本還原到低版本的。雖然格式是一樣的。介於這個原因,如果是高版本的數據還原到低版本上,只能夠使用腳本的方式還原。具體方式是,右鍵單擊你的資料庫,任務-生成腳本中生成。在生成的時候有個高級選項,裡面可以選擇您需要移植的東西,不過需要注意的是,在生成腳本的時候,在高級選項中一定要選擇「架構和數據」,如果您選擇了僅架構的話,數據是不會被移植的。

C. SQL腳本如何還原成SQL資料庫呢

.sql的文件是很多資料庫連接工具可以直接打開的文件,例如sqldevelop,pl/sql等。登陸資料庫後,點擊左上角的文件->打開 ,打開相應的sql文件就可以了,然後點擊執行腳本。

D. 如何將sql2008r2資料庫恢復到sql2005

一、最簡單的回答:
1、利用腳本來實現。
2、存在大量數據的資料庫,比如資料庫中存在記錄數過萬條的數據表,實現起來可能非常慢,且可能出錯,沒法進行下去。
二、sql
server2008數據導入到sql
server2005具體方法:
1、打開sql
server2008「對象資源管理器」;
2、右擊資料庫,如:caderp的資料庫,選擇「任務」--「生成腳本」;
3、打開生成和腳本發生窗口後點擊「下一步」;
4、進入「選擇特定資料庫對象」,選擇「全選」表--「下一步」;
5、進入「設置腳本編寫選項」,選擇「高級」--找到「為伺服器版本編寫腳本」項選擇「sql
server
2005」--「下一步」完成;
6、此時打開sql
server2005,創建一個和sql2008生成的腳本文件名相同的資料庫,選擇「新建查詢」,把sql2008生成的腳本文件直接拖到新建查詢窗口中,執行「f5」。
這個時候sql
server2005中的數據和sql
server2008中的數據就完全相同啦。
三、此外,sql2005後的版本為sql2008,其後又出了sql2008r2版,這個版本相對sql2005來說,沒有根本性的改動,基本全兼容於2005版,只在可靠性、成熟度上作了很大的改進,所以,如果可能,直接用sql2008代替sql2005,是最好的辦法。

E. 如何設置將SQL SERVER2012資料庫備份還原到SQL SERVER2008上

一、最簡單的回答:
1、高版本備份的數據不能直接在低版本上還原,得利用腳本來實現。
2、存在大量數據的資料庫,比如資料庫中存在記錄數過萬條的數據表,實現起來可能非常慢,且可能出錯,沒法進行下去。

二、請參考SQL Server2008數據導入到SQL Server2005具體方法:
1、打開SQL Server2008「對象資源管理器」;
2、右擊資料庫,如:cadERP的資料庫,選擇「任務」--「生成腳本」;
3、打開生成和腳本發生窗口後點擊「下一步」;
4、進入「選擇特定資料庫對象」,選擇「全選」表--「下一步」;
5、進入「設置腳本編寫選項」,選擇「高級」--找到「為伺服器版本編寫腳本」項選擇「SQL Server 2005」--「下一步」完成;
6、此時打開SQL Server2005,創建一個和SQL2008生成的腳本文件名相同的資料庫,選擇「新建查詢」,把SQL2008生成的腳本文件直接拖到新建查詢窗口中,執行「F5」。
這個時候SQL Server2005中的數據和SQL Server2008中的數據就完全相同啦。

F. 如何將sql資料庫備份還原到sql2008

右擊資料庫:
1:cadERP的資料庫、打開SQL Server2008「對象資源管理器」,希望以下回答能幫助您
一,把SQL2008生成的腳本文件直接拖到新建查詢窗口中。
如您還有疑問可繼續追問、進入「選擇特定資料庫對象」,選擇「高級」--找到「為伺服器版本編寫腳本」項選擇「SQL Server 2005」--「下一步」完成。
這個時候SQL Server2005中的數據和SQL Server2008中的數據就完全相同啦。

二,且可能出錯,選擇「全選」表--「下一步」、進入「設置腳本編寫選項」、高版本備份的數據不能直接在低版本上還原、打開生成和腳本發生窗口後點擊「下一步」、請參考SQL Server2008數據導入到SQL Server2005具體方法,執行「F5」,選擇「新建查詢」您好、此時打開SQL Server2005、存在大量數據的資料庫、最簡單的回答;
3,實現起來可能非常慢,如。
2;
2:
1,得利用腳本來實現,創建一個和SQL2008生成的腳本文件名相同的資料庫;
6;
4,選擇「任務」--「生成腳本」,沒法進行下去,比如資料庫中存在記錄數過萬條的數據表

G. SQLServer2000中 如何用sql腳本還原資料庫

比如把一個名叫
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'
--備份日誌

H. sql 2000如何還原sql 2008 資料庫文件

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,
並選擇源資料庫
--
在"選擇源表和源視圖"中,
選擇所有的表
--
最後完成

I. 如何將sqlserver2000的數據還原到sqlserver2008

1、將Sql Server2000的資料庫進行備份,形成bak文件

2、打開Sql Server2008
3、在SQL Server Management Studio資源管理器窗口中右鍵選擇任務->還原->資料庫
4、在出現的窗口中輸入目標資料庫,如輸入test,並選擇「源設備」,點擊瀏覽按鈕找到備份的文件
5、點擊確定,還原成功。

--注意:將sql server2000的備份數據還原到sql server 2008中關鍵是一定不要建立一個新的資料庫文件,而是直接還原的時候在目標資料庫處給待還原的資料庫起個名字就可以了

J. SQL Server 2014資料庫如何還原到SQL Server 2008 R2

1、選中該資料庫「右鍵」選擇【屬性】;
2、在彈出的對話框中選擇【選項 】,然後在右側列表找到【狀態】下的【限制訪問】:將狀態值改為「Multiple」或者「MULTI_USER」 ,點擊【確定】保存就可以了!