如何將Azure SQL 數(shù)據(jù)庫還原到本地?cái)?shù)據(jù)庫中
瀏覽量: 次 發(fā)布日期:2023-08-17 21:48:23
如何將Azure SQL 數(shù)據(jù)庫還原到本地?cái)?shù)據(jù)庫中
原文:
https://www.jerriepelser.com/blog/restore-sql-database-localdb/
原文作者:Jerrie Pelser
譯文:如何將Azure SQL 數(shù)據(jù)庫還原到本地?cái)?shù)據(jù)庫中
譯文作者:Lamond Lu
在本篇博文中,我將帶你備份一個(gè)Azure SQL數(shù)據(jù)庫,并使用工具將其還原到本地sql server實(shí)例中。
在我們開始之間,你需要在本地安裝工具。在我的演示實(shí)例中, 這個(gè)工具已經(jīng)作為Visual Studio 2019的一個(gè)部件被安裝了 ,所以我可以在里面找到工具。當(dāng)然這可能和你本地環(huán)境不同,不過可以在相似的文件夾中找到它。
如果你找不到這個(gè)工具文件,你可以根據(jù)這篇文章[1]下載并安裝。
為了導(dǎo)出數(shù)據(jù)庫, 你需要首先訪問Azure站點(diǎn)的SQL數(shù)據(jù)庫一覽頁面。點(diǎn)擊頂部的按鈕:
這里,應(yīng)用會(huì)跳轉(zhuǎn)到一個(gè)Export Database配置頁面。填寫所有必填項(xiàng),之后點(diǎn)擊按鈕。
這里,Azure會(huì)執(zhí)行一個(gè)導(dǎo)出數(shù)據(jù)庫任務(wù),并根據(jù)你的配置,將最終得到的數(shù)據(jù)庫備份文件保存在一個(gè)Azure Blob Storage容器中。這里你可以在頁面查看所有的導(dǎo)出進(jìn)程。
當(dāng)導(dǎo)出任務(wù)結(jié)束之后,你就可以從配置的指定Blob容器中下載備份文件了。這里我使用了Azure Storage Explorer來連接Azure Blob Storage.
現(xiàn)在你已經(jīng)得到了Azure SQL數(shù)據(jù)庫備份文件,接下來,你就可以使用工具來還原數(shù)據(jù)庫了。這里我們打開一個(gè)控制臺(tái)界面,輸入如下指令:
其中參數(shù)指定了你剛才下載的Azure SQL數(shù)據(jù)庫備份文件的路徑。是本地SQL數(shù)據(jù)庫實(shí)例的連接字符串。
代碼執(zhí)行之后,數(shù)據(jù)庫即可還原成功。
SQL Package: https://docs.microsoft.com/en-us/sql/tools/sqlpackage-download?view=sql-server-2017
推薦閱讀:
你能說出 Kafka 這些原理嗎
我是怎么讀源碼的,授之以漁
漫話:如何給女朋友解釋什么是3PC?
圖文并茂教你學(xué)會(huì)使用 IntelliJ IDEA 進(jìn)行遠(yuǎn)程調(diào)試
喜歡我可以給我設(shè)為星標(biāo)哦
南京兆柏數(shù)據(jù)恢復(fù)中心 南京兆柏?cái)?shù)據(jù)恢復(fù)中心 南京兆柏?cái)?shù)據(jù)恢復(fù)中心