在 SQL Server中使用 Azure Storage (下)

by adonis 23. 一月 2015 13:44

作    者:楊先民
審    稿:張智凱


前言


前期我們利用 Azure Store,將 SQL Server的資料庫備份到這個 Azure Store之後,本期要介紹的是,如何將你所建立的資料庫,檔案存放在 Azure Store中。

將資料庫檔案存放在 Azure Store中



一般情況之下,我們不會將資料庫的檔案存放在 Azure Store中,不過也許還是有可能會有這樣的機會,不過還是來看看要怎麼設定吧!

本例,我們將使用 Windows PowerShell的功能來完成,開啟 Windows PowerShell ISE,輸入下面的關鍵字執行:

Get-AzureAccount

我們要先確保並沒有帳號與 Azure關聯,理論上應該是沒有資訊顯示,接下來再利用下面關鍵字:

Get-AzureSubscription

查詢一下是否已經有 Azure的訂閱設定,這個理論上也應該不有資訊。

接下來執行 Get-AzurePublishSettingsFile,替你的 Microsoft Azure訂閱產生一個新的 Credentials certificate,三個指令的畫面如下:

image

這時後 Setting file會產生一個檔案,把這個檔案存起來,我們命名為credentials.publishsettings,接下來利用下列指令把你的 setting file和 Windows Azure帳號結合:
Import-AzurePublishSettingsFile c:\test \credentials.publishsetting

image 

接下來利用 Get-AzureSubscription看一下訂閱資訊:

image

你應該會看到上圖的資訊,顯示你的訂閱資訊,接下來我們需要把這個訂閱資訊加上 StorageAccountName,我們輸入下列的指令:
Set-AzureSubscription "Free Trial" -CurrentStorageAccount "adonisy92"
這時再查詢一下訂閱資訊,就會變成如下圖一樣:

image

要注意這個 StorageAccount是之前設定 Azure Storage時的帳號,以我而言是 adonisy92。
利用下列指令產生一個新的容器:
New-AzureStorageContainer datafiles

並且設定上面的權限是 rw(讀寫)
New-AzureStorageContainerSASToken –Name datafiles –Permission rw
當執行完這個指令後,會產生一組 shared access signature,把問號後面的字串複製下來,等會兒會用到:

image

接下來,在 SQL Server Management Studio中設定一個 CREDENTIAL,把這個 key複製進來,如下圖:

image

這裡要記得,SECRET後的值要一直線,不要中斷,不然之後建立資料庫會出現錯誤訊息。

設定完後,就可以利用指令來建立資料庫,並且將檔案放在 Azure Store中,指令如下:

CREATE DATABASE CloudProducts
ON
(NAME = cloudproducts_data,
FILENAME = 'https://adonisy92.blob.core.windows.net/datafiles/cloudproducts_data.mdf' )
LOG ON
(NAME = cloudproducts_log,
FILENAME = 'https://adonisy92.blob.core.windows.net/datafiles/cloudproducts_log.ldf') ;
建立完後,可以利用管理工具看一下是否資料檔是放在雲端的環境中。

image

大致上把資料庫的檔案放在雲端中大概就是這個流程,雖然我現在還不是很清楚什麼時後會需要運用這個功能 ^^,畢竟網路的頻寬是個最大的問題。

LAST

Tags:

新增評論




  Country flag
biuquote
  • 評論
  • 線上預覽
Loading






NET Magazine國際中文電子雜誌

NET Magazine國際中文電子版雜誌,由恆逸資訊創立於2000,自發刊日起迄今已發行超過500篇.NET相關技術文章,擁有超過40000名註冊讀者群。NET Magazine國際中文電子版雜誌希望藉於電子雜誌與NET Developer達到共同學習與技術新知分享,歡迎每一位對.NET 技術有興趣的朋友們多多支持本雜誌,讓作者群們可以有持續性的動力繼續爬文。<請加入免費訂閱>

月分類Month List