Windows Azure在6月份發(fā)布了Persistent Virtual Machine的試用版, 現(xiàn)在就可以把SQL Server部署在云中了。然而部署在云中的數(shù)據(jù)庫在管理上會(huì)有一些不方便,因?yàn)槟悴坏貌贿h(yuǎn)程通過RDS登錄到虛機(jī)里,再打開SQL Server Management Studio來進(jìn)行管理。由于這一切
windows azure在6月份發(fā)布了persistent virtual machine的試用版, 現(xiàn)在就可以把sql server部署在云中了。然而部署在云中的在管理上會(huì)有一些不方便,因?yàn)槟悴坏貌贿h(yuǎn)程通過rds登錄到虛機(jī)里,再打開sql server management studio來進(jìn)行管理。由于這一切都要通過internet來進(jìn)行,所以有時(shí)候在性能方面不如人意。如果有多個(gè)云中的,管理起來就會(huì)更為麻煩。你可能更希望在本地的sql server管理器上能直接注冊(cè)和管理云中的數(shù)據(jù)庫,下面介紹一下做法
1. 我們假設(shè)已經(jīng)申請(qǐng)好了一個(gè)SQL Server的虛機(jī),叫“SQL-2”。我們首先要設(shè)置這個(gè)虛機(jī)的endpoint,這樣這個(gè)虛機(jī)就能通過Internet被訪問到。點(diǎn)擊圖中的”Endpoints”。然后為虛機(jī)”SQL-2”創(chuàng)建一個(gè)新的Endpoint
?
??
2. 給endpoint起名叫SQLConnection,這里private port是1433,這是SQLServer常用的端口號(hào),Public port虛機(jī)對(duì)外的端口,從安全性來考慮,建議用一個(gè)自定義的端口號(hào),下面用了5433的端口
3. 設(shè)置完endpoint后,必須給SQLServer虛機(jī)設(shè)置防火墻允許對(duì)SQLServer 1433端口的訪問。在虛機(jī)SQL-2里面點(diǎn)擊Connect連接到虛機(jī)SQL-2
4. 在Server Manager ->Configuration -> Windows Firewall with Advanced Security -> Inbound Rules, 創(chuàng)建一個(gè)新的規(guī)則