WEB开发网
开发学院服务器云计算 Windows Azure Platform (二十二)使用Windows Azu... 阅读

Windows Azure Platform (二十二)使用Windows Azure Connect,实现云端应用连接本地SQL Server 2008 R2

 2012-03-22 11:59:00 来源:WEB开发网   
核心提示:什么是Windows Azure Connect之前几章我已经介绍过,在特殊情况下,Windows Azure Platform (二十二)使用Windows Azure Connect,实现云端应用连接本地SQL Server 2008 R2,我们会遇到一些场景:客户希望把他们的应用放在云端来利用云计算的便利性,但是

什么是Windows Azure Connect

之前几章我已经介绍过,在特殊情况下,我们会遇到一些场景:客户希望把他们的应用放在云端来利用云计算的便利性,但是为了安全的考虑希望数据库仍旧放在公司的内网。这样会牵涉到内网IP,路由器、防火墙的设置等等一系列的问题,这样是不是意味着Windows Azure不能方便快捷的连接到内网的数据库资源呢?答案是否定的。

利用Windows Azure Connect,Windows Azure用户可以在其Windows Azure托管服务和本地(内网)资源之间设置IP级别的安全网络连接,同时也保证了网络通信的安全性,概念上类似VPN。通过Windows Azure Connect,我们甚至可以访问本地的其他资源,比如共享文件夹、本地数据库、打印机等等。

如何使用Windows Azure Connect

在开始本次介绍之前,请先安装软件:

-  本机安装SQL Server 2008 R2

-  SQL Server Management Studio

-  Visual Studio 2010

-  最新版的Windows Azure SDK

一.配置本机SQL Server

1.打开SQL Server Management Studio并且连接本地SQL Server服务

2.选择本地服务,右键-->Properties

3.选择Security,选择SQL Server and Windows Authentication mode

4.在Connections里选择"Allow remote connections to this server"

5.打开SQL Server Configuration Manager,确保SQL Server Browser服务已经停止

6.在SQL Server Network Configuration / Protocols for SQLEXPRESS里,设置TCP/IP为Enable

7.选择TCP/IP,在IP Addressess选项里,IPALL-->设置TCP Port为1433

8.选择OK并重启SQL Server

 

二.设置本地防火墙规则

1.为了允许云计算托管的服务能连到本地SQL Server服务,需要我们添加防火墙规则。打开Windows防火墙,选择"高级设置"

2.在入站规则里,选择"新建规则"

3.在"规则类型"里选择"端口"

4.在"协议和端口"里,规则选择"TCP",特定本地端口输入1433

5.在操作里,选择"允许连接"

6.配置文件-->选择所有的规则

7.最后我们给这个创建的规则起名,并选择"完成"

三.安装本地终结点

1.登录Windows Azure用户管理界面https://windows.azure.com/

2.左侧列表选择"虚拟网络"

3.点击"安装本地终结点"

4.会弹出一个安装的对话框,我们选择"将链接服务到剪切板"。

5.然后选择"确定"按钮。并且重新打开IE浏览器,会提供我们需要安装软件,注意一定要选择"运行",不能选择保存。

1 2  下一页

Tags:Windows Azure Platform

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接