我試圖站起來,並與Windows Azure中運行,但發現在數據庫方面非常令人沮喪。我需要將我的本地數據庫從SQL 2008導出到bacpac文件,然後導入到Azure中。我還希望能夠從Azure導出,然後導入到本地數據庫進行調試。最新建議
我已經找到了一些在線教程爲實現這一點,但我每次通過其中的一個部分獲得方式,我終於打,需要在信息或下載標記爲過時的步驟的部分!它似乎已經改變了不少隨着時間的推移,我無法找到一個最新的資源
任何人都可以提供關於如何做到這一點的更新的鏈接?
感謝
我試圖站起來,並與Windows Azure中運行,但發現在數據庫方面非常令人沮喪。我需要將我的本地數據庫從SQL 2008導出到bacpac文件,然後導入到Azure中。我還希望能夠從Azure導出,然後導入到本地數據庫進行調試。最新建議
我已經找到了一些在線教程爲實現這一點,但我每次通過其中的一個部分獲得方式,我終於打,需要在信息或下載標記爲過時的步驟的部分!它似乎已經改變了不少隨着時間的推移,我無法找到一個最新的資源
任何人都可以提供關於如何做到這一點的更新的鏈接?
感謝
我有同樣的問題,在導入/導出.bacpac所有的文件大多是參考SQL 2012年,我需要導出SQL 2008 R2 Express數據庫到Azure以及能夠從蔚藍的出口到我當地的開發環境。
我發現了SQL數據庫遷移向導v3.9.9 & v4.0.12要做的伎倆。
下載鏈接:http://sqlazuremw.codeplex.com/releases/view/32334
而且下載的文件,它會經過.bacpac的遷移,並從Azure和本地服務器。該工具最棒的地方在於它會對數據庫執行兼容性檢查,以確保它可以部署到Azure。
也有另一種命令行工具,我調查sqlpackage.exe可以下載作爲Microsoft SQL Server數據工具部分
下載鏈接:http://msdn.microsoft.com/en-us/data/hh297027
下面是導出的一個例子。 BACPAC文件:
sqlpackage.exe /a:Export /ssn:SERVERNAME\sqlexpress /sdn:SOURCEDATABASENAME /su:DATABASEUSER /sp:DATABASEPASSWORD /tf:c:\SOURCEDATABASENAME.bacpac
我需要導出一個SQL Azure數據庫,然後將其導入到本地SQL 2008 R2服務器(請注意,我還使用Visual Studio 2010)。微軟當然走出自己的方式,使這個痛苦的任務,但是,我能夠做的做了以下幾點:
轉到想鏈接http://msdn.microsoft.com/en-us/jj650014並安裝SQL Server數據工具Visual Studio 2010中
這將安裝在您的本地驅動器上。就我而言,這裏就是它所說的那樣:C:\ Program Files文件(x86)的\ Microsoft SQL Server的通過命令行或PowerShell的\ 110 \ DAC \ BIN
瀏覽此
你會想執行SqlPackage.exe
打開此鏈接查看SqlPackage.exe的所有參數選項的列表(http://msdn.microsoft.com/en-us/library/hh550080(v=vs.103).aspx)
這裏是我需要執行導入我的命令行一個 。BACPAC文件到我的本地SQL 2008 R2服務器:
\ SqlPackage.exe /一:進口/sf:C:\mydatabasefile.bacpac/TDN:羅斯文/ TSN:BINGBONG
/TDN是你想讓你的bacpac文件恢復到的數據庫名稱。 /tsn是您的SQL服務器的名稱。
您可以在#5鏈接中看到所有這些參數說明。
謝謝! SqlPackage.exe幫助頁面也很有用:http://msdn.microsoft.com/en-us/library/hh550080(v=vs.103).aspx –