如果按照传统的方式准备一台SQL服务器,肯定是需要先安装好Windows Server系统,然后安装SQL所需的服务器角色和功能,再安装SQL Server对吧,这样的安装步骤繁琐又复杂,对于一个不熟悉系统的人来说准备这样一套环境就相当费劲了,那么在Azure上准备这样一台SQL虚拟机复杂吗?答案是非常easy,Azure上提供了两种SQL类型的服务,一种是SQL on Windows Server的虚拟机类型,意思是创建该类型虚拟机时全自动装好SQL Server,无需用户再自己准备SQL安装文件进行安装,非常方面;另一种是Paas层的SQL服务,没有虚拟机管理,只有数据库,通过Microsoft SQL Server Management Studio连接访问。这2种最直观的区别在于前者您需要管理虚拟机+SQL,后者您只需要管理SQL。这篇文章主要介绍前一种。

还是和以前一样创建虚拟机,不过选择的虚拟机映像是SQL on Windows Server

37.Azure创建SQL On WinSrv的虚拟机(上)

输入虚拟机名称以及虚拟机用户名密码,以及资源组

37.Azure创建SQL On WinSrv的虚拟机(上)

选择虚拟机大小

37.Azure创建SQL On WinSrv的虚拟机(上)

创建一个可用性集

37.Azure创建SQL On WinSrv的虚拟机(上)

我选择了之前的存储账户

37.Azure创建SQL On WinSrv的虚拟机(上)

我选择该虚拟机是动态的公网IP地址

37.Azure创建SQL On WinSrv的虚拟机(上)

点击确定

37.Azure创建SQL On WinSrv的虚拟机(上)

下面这一步只有SQL On Windows Server映像才有,选择SQL的链接方式:本地的意思就是只允许该虚拟机可以访问SQL;专用的意思就是只有在该虚拟机所在的Azure虚拟网络子网的机器才可以访问SQL;公共的意思就是可以通过互联网访问SQL。

37.Azure创建SQL On WinSrv的虚拟机(上)

这里选择是否启用SQL身份验证方式,也就是我们以前熟悉的sa账户,但这里是自己定义sa账户名称(和虚拟机的账户名密码可以不一样),需要您自己定义这个账户和密码;设置SQL的存储配置:大小和类型

37.Azure创建SQL On WinSrv的虚拟机(上)

创建

37.Azure创建SQL On WinSrv的虚拟机(上)

等待创建完成才能使用

37.Azure创建SQL On WinSrv的虚拟机(上)

因为我是动态公网IP地址,虚拟机重启后公网IP地址会变,因此我需要设置一个DNS域名

37.Azure创建SQL On WinSrv的虚拟机(上)

接下来就可以通过Microsoft SQL Server Management Studio连接访问,MSSM下载地址

https://docs.microsoft.com/sql/ssms/download-sql-server-management-studio-ssms

37.Azure创建SQL On WinSrv的虚拟机(上)

本地使用我定义的DNS名称登录,这样就不怕动态公网IP的变化了

37.Azure创建SQL On WinSrv的虚拟机(上)

登录上了

37.Azure创建SQL On WinSrv的虚拟机(上)

新建一个数据库

37.Azure创建SQL On WinSrv的虚拟机(上)

37.Azure创建SQL On WinSrv的虚拟机(上)