成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

微軟云數據庫SQL Azure初體驗

數據庫 SQL Server
Windows Azure中的重要組件,云數據庫SQL Azure看起來離我們很遠,其實大家還是可以親身體驗一下云數據庫的魅力。

Windows Azure Platform有Windows Azure、SQL Azure、Azure AppFabric三部分。

SQL Azure是云關系數據庫。您的數據:隨時隨地管理。SQL Azure是云中的完全關系數據庫。

這節我們體驗SQL Azure,必備軟件:

Microsoft SQL Server 2008 R2

Windows Azure Platform賬戶

這次體驗有下面幾個步驟,分別是:

初始化SQL Azure

連接到SQL Azure

配置SQL Azure數據庫安全

在SQL Azure中創建數據庫對象

初始化SQL Azure

首先我們使用賬號登錄SQL Azure門戶,網址為http://sql.azure.com,你可以看到下面頁面。我們點擊項目名稱。

SQL Azure

出現使用條款頁面。閱讀后,如果同意接受這些條款,單擊“I accept”(我接受),開始使用實際的SQL Azure數據庫。

SQL Azure

出現創建服務器頁面。我們首先創建一臺實際的服務器。就服務器種類而言,通常我們熟悉的服務器可能是物理服務器或虛擬服務器,這里,我們創建一個虛擬服務器,即SQL Azure服務器。也就是說它是通過邏輯方式組合到一起的數據庫組合,而不是通過物理方式組合起來的。指定管理員用戶名密碼和實際要在哪個SQL Azure數據中心創建這臺服務器的數據庫組。如果在中國大陸,則可以選擇東亞。我選擇“東亞”的數據中心,點擊創建服務器。

SQL Azure

當我完成后,出現服務器詳細信息頁面,這個頁面顯示了登錄到這臺服務器的詳細信息和已有的數據庫以及防火墻配置。頁面的頂部提供了唯一的ID和“.database.windows.net”的組合是服務器地址。頁面的底部,我們可以看到所有已經創建的數據庫。現在只有用來存儲其他數據庫記錄的默認SQL主數據庫,我們還沒有創建任何數據庫。接下來我創建的所有數據庫都在這個服務器賬戶中。

SQL Azure

點擊“Create Database”創建一個數據庫,出現下面頁面,這里我將其命名為“lyjDB”,選擇版本類型和數據庫大小。這些是由你購買的的選擇決定,Web版本有1G和5G兩個容量,Business版本有10G、20G、30G、40G、50G的大容量。由于這個賬戶沒有限制,我選擇最小的配置體驗下。

SQL Azure

創建完之后,我們可以點擊“Connection Strings”連接字符串。SQL Azure為我們提供了兩種數據庫連接:

SQL Azure

我們單擊底部的“Test Connectivity”(測試連接)按鈕,輸入用戶名和密碼,點擊連接,提示下面錯誤提示框。因為在默認情況下,SQL Azure安全設置不允許任何計算機、服務器或者客戶端連接到SQL Azure。

SQL Azure

這時我們點擊“Firewall Settings”(防火墻設置)選項卡。

你會發現SQL Azure安全設置默認不允許Microsoft服務都無法連接到這個服務器或者數據庫,這時我選擇“Allow Microsoft Services access to this service”(允許Microsoft服務訪問這臺服務器)復選框允許連接。這時網站會刷新,并且為我創建一條新的規則,出現一個特定MicrosoftServices條目,允許Microsoft服務本身進行連接,這樣我們就可以進行連接了。

SQL Azure

返回“Databases”(數據庫)選項卡,單擊底部的“Test Connectivity”(測試連接)按鈕,輸入用戶名和密碼,然后就可以啟動測試連接,并看到連接成功。

SQL Azure

#p#

連接到SQL Azure

1.防火墻設置

打開SQL Server Management Studio R2,用指定的用戶名和密碼進行登錄,連接到這臺服務器。注意必須使用R2版本才能連接到云中的SQL Azure數據庫。不過登錄到SQL Azure與登錄內部部署SQL數據庫方式的登錄名的約定略有不同。除了需要指定用戶名還需要加上“@”符號,然后是服務器名稱的唯一的ID的部分。

SQL Azure

單擊“連接”按鈕,我們嘗試進行連接。出現下面對話框提示連接失敗,原因是因為在默認情況下,SQL Azure安全設置不允許任何計算機、服務器或者客戶端連接到SQL Azure。

SQL Azure

我們需要配置防火墻,返回門戶,并轉到“Firewall Settings”(防火墻設置)選項卡,配置防火墻規則設置為允許特定連接通過,為我的本地創建一條規則。這樣,我們就可以在本地通過SQL Server Management Studio R2進行實際連接了。輸入規則名稱和IP地址或者IP范圍。系統已經識別了我正在連接的IP地址。

SQL Azure

創建完成之后,在防火墻規則中出現新增了一條規則。

SQL Azure

2.與SQL Azure交互

切換到SQL Server Management Studio R2嘗試再次連接,這一次一切都設置好了,現在成功實現連接,它連接了實際的SQL Azure實例。請注意,這臺服務器的圖標略有不同。它顯示的是一個小小的藍色數據庫符號,表示這是一個Azure連接,而不是一個標準的內部部署SQL服務器連接。進入數據庫組,你會看到我們剛剛創建的lyjDB數據庫。

SQL Azure

我現在可以通過SQL Server Management Studio R2和SQL Azure數據庫進行交互,方式與使用內部部署數據庫方式非常像,也就是我在Management Studio R2中的慣用方式。但是,設計體驗略微有些不同,這是因為我們使用的是基于云的數據庫。因此,它只具備SQL Server 2008的部分功能,例如,我們無法獲得拖放式設計圖面。大多數是使用實際的SQL腳本語言來指定表的架構。

在數據庫上右擊并執行常規的腳本操作,比如Select命令。執行這個命令,并在底部查看顯示的結果,與我們使用內部部署數據庫非常類似。因此,對于那些標準操作,這與我所習慣的使用和執行方式非常類似。

3.連接到master數據庫

我們執行“SELECT @@version”查詢,查看SQL Azure的版本。可以看到它返回一個信息:SQL Azure由Microsoft SQL Server 2008派生的。

SQL Azure

我們使用master數據庫查詢sys.databases視圖,我們能夠看到我們的服務器上創建的所有數據庫。

SQL Azure

4.創建一個新數據庫

我們使用Management Studio R2在SQL Azure中創建一個新數據庫。這一步非常簡單。在SQL Azure中,我們使用簡單的創建數據庫執行語句,將立即創建一個新的數據庫。

執行“CREATE DATABASE yjingleeDB”

SQL Azure

再次查詢服務器上數據庫,注意我們剛剛創建的yjingleeDB數據庫在這個列表中了。

SQL Azure

5.連接到新數據庫

為了連接到新的數據庫,我們必須斷開當前連接并重新打開新連接。因為在SQL Azure中,我們的數據庫不一定儲存在相同的物理服務器上面的。

這點與SQL Server有點不同,SQL Server中,我們可以使用USE語句來更改數據庫,在SQL Azure中,我們需要重新連接一次以確保重新連接到SQL Azure的物理服務器群集節點客戶端是正確的。我們關閉查詢標簽,單擊更改連接圖標。

使用相同賬戶登錄,由于我們想要連接到制定數據庫,所以需要點擊選項按鈕,指定“yjingleeDB”數據庫。

SQL Azure

連接成功了,我們調用DB_NAME()函數查看當前數據庫名稱。

SQL Azure

#p#

配置SQL Azure數據庫安全

我們將配置yjingleeDB數據庫的安全。學習一下如何為一個數據庫創建和配置一個新的登錄用戶。

我們使用服務器用戶名和密碼登錄默認SQL Azure數據庫,創建一個登錄用戶。

SQL Azure

然后我們使用服務器用戶名和密碼重新登錄yjingleeDB數據庫。我們為yjingleeDB數據庫創建一個登錄用戶并把這個用戶增加到db_owner角色中,即對這個數據庫擁有操作權限。即依次執行下面兩行腳本。

SQL Azure

我們就創建好了,使用這個新賬戶登錄yjingleeDB數據庫吧。

SQL Azure

執行一個查詢,驗證當前用戶。

SQL Azure

#p#

在SQL Azure中創建數據庫對象

1.創建簡單的表

我們創建一個簡單的表,只有一個單一的int類型的列。這里必須注意,SQL Azure里面的表必須要有一個聚集索引。如果沒有的話不能插入任何數據。聚集索引的不一定是主鍵列。出于性能的原因,***在其他列上。

SQL Azure

然后插入三筆數據,再執行查詢,檢索出這些數據。

SQL Azure

2.創建復雜的表和索引

我這次依次創建一個Customer表,然后增加一個索引,***插入一筆數據并查詢出來。

SQL Azure

3.檢查查詢計劃

我們看看從Customer表中查詢數據來體驗一下SQL Azure的查詢計劃。我們先執行一些T-SQL插入10000行數據比較差異。

1行數據的查詢計劃:

SQL Azure

10000行數據的查詢計劃

SQL Azure

調用“Ctrl+L”可視化:

SQL Azure

原文鏈接:http://www.cnblogs.com/lyj/archive/2010/11/16/hello-sql-azure.html

【編輯推薦】

  1. 微軟云數據庫SQL Azure即將發布 或提供PHP支持
  2. SQL Azure方便開發者踏上云數據庫之路
  3. SQL Server 2008 R2十大新特性解析
  4. SQL Server分析服務性能優化淺析
  5. SQL Azure新特性詳解 50GB空間六月推出
責任編輯:彭凡 來源: 博客園
相關推薦

2010-10-09 10:34:12

SQL Azure云數

2012-01-05 09:45:31

微軟云數據庫SQL Azure

2010-11-11 10:46:20

微軟SQL Azure云端

2023-03-06 21:19:19

2023-09-19 18:07:04

微軟Oracle

2009-12-01 09:23:06

SQL Azure

2012-02-13 11:31:34

SQL Azure微軟云計算

2011-05-19 10:53:17

SQL Azure

2012-03-16 09:47:54

微軟數據庫SQL Server

2010-09-16 09:44:56

2010-03-18 14:23:28

SQL Azure

2009-10-09 09:59:24

微軟移動應用商店

2014-04-04 11:06:02

微軟Microsoft A云開發

2015-01-07 11:40:25

云數據庫DocumentDBAzure數據庫

2016-10-09 10:59:26

Azure SQL數據庫JSON

2016-09-07 14:08:01

AzureSQLJSON

2010-11-16 11:26:20

SQL Azure數據

2010-11-16 11:27:53

SQL Azure數據

2013-03-28 11:07:46

Windows AzuSQL AzureWindows Azu

2009-09-21 13:40:57

虛擬化管理微軟SCVMM
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 午夜精品一区 | 久久亚 | 国产一区精品 | 999久久久| www.午夜 | www.天天操 | 99视频在线播放 | 四虎成人精品永久免费av九九 | 天天干天天玩天天操 | 奇色影视 | 亚洲精品一区二区三区四区高清 | 亚洲国产精品一区二区三区 | 国色天香综合网 | 成人在线影视 | 91精品国产色综合久久 | 日产久久 | 欧美日韩在线国产 | 亚洲一区二区国产 | 亚洲欧美在线观看 | 久久久久久亚洲精品 | 中文字幕一区二区三区日韩精品 | 久久久久国产精品人 | 午夜天堂| 91久久久久久久久久久久久 | 亚洲性网 | 91精品国产乱码久久蜜臀 | 婷婷99| 成人在线精品视频 | 亚洲精品久久久久久一区二区 | 亚洲视频二区 | 国产精品视频一区二区三区四区国 | 午夜影院在线观看视频 | 久久久日韩精品一区二区三区 | 久久亚洲综合 | 天堂中文资源在线 | a在线v| 青青草综合网 | 成人免费视频网站在线观看 | 国内成人免费视频 | 99久久夜色精品国产亚洲96 | 日韩综合网|