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

如果按照传统的方式准备一台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

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

选择虚拟机大小

创建一个可用性集

我选择了之前的存储账户

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

点击确定

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

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

创建

等待创建完成才能使用

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

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

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

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

登录上了

新建一个数据库

原文地址:http://blog.51cto.com/rdsrv/2093439

时间: 2024-09-30 00:25:03

37.Azure创建SQL On WinSrv的虚拟机(上)的相关文章

windows azure创建及连接azure SQL数据库服务

数据库对于一个企业来说是至关重要的,业务信息基本上都是存储在数据库中.传统的搭建数据库过程中企业需要采购硬件,数据库软件,部署配置等等操作,且数据库在实际生产环境中运行之后,后期的版本及补丁等更新都使生产环境数据库面临停机风险,使用windows azure云端数据库能够简单快速的创建一个满足需求的数据库,且对于用户来说无需担心版本更新及补丁更新等问题. Windows azure部署数据库有两种方式,一种就是在azure虚拟机上安装SQL数据库,这个数据库需要用户自己维护和配置等.第二种是wi

windows azure创建同一地缘组和网段的虚拟机

默认情况下创建出来的两台云端虚拟服务器是无法相互通信的,其实这也是微软在安全性上考虑的,那如果我需要创建两台虚拟服务器,保证他们在同一个位置且能够互相通信的话要怎么做呢?其实很简单,这就涉及到我之前的博文中介绍的关于虚拟网络和地缘组了,这篇博文将介绍如何创建两台相互通信的虚拟机. 在开始之前,我们需要先创建一个地缘组和虚拟网络,关于地缘组和虚拟网络的创建之前博文中有详细介绍,这里不再一一详述,我们直接创建好地缘组和虚拟网络 虚拟网络ZBvNet 看看虚拟网络的配置情况,可以看到,这个虚拟网络有两

Azure 网站、云服务和虚拟机比较

最后更新时间(英文版):09/24/2014 最后更新时间(中文版):04/11/2015 Azure 提供几种方式托管 web 应用程序,如 Azure 网站.云服务和虚拟机.查看这些不同的选项后,您可能不确定哪一种最适合需求,或可能有不清楚的概念,如 IaaS 对比 PaaS.这篇文章可帮助您了解选项,并帮助您为自己 web 方案做出正确的选择.尽管所有三个选项允许您在 Azure 中运行高度可扩展的 web 应用程序,但差异可帮助指导您的决定. 在许多情况,Azure 网站是最佳的选择.它

C#与数据库访问技术总结(六)之Command对象创建SQl语句代码示例

Command对象创建SQl语句代码示例 说明:前面介绍了 Command 对象的方法和一些属性,回顾一下 Command对象主要用来执行SQL语句.利用Command对象,可以查询数据和修改数据. 在下面这段代码里,首先根据连接字符串创建一个SqlConnecdon连接对象,并用此对象连接数据源:然后创建一个SqlCommand对象,并用此对象的ExecuteNonQuery方法执行不带返回结果集的SQL语句. 1 //连接字符串 2 3 private static string strCo

Windows Azure创建管理数据库

上一篇我们介绍了,windows azure上的功能,今天主要介绍如何在windows azure上创建sql 数据库及管理数据库.在Azure上创建的数据库,只能通过sql manage studio进行远程管理,同时设置允许链接ip进行远程管理,同时在windows Azure上的数据库操作管理只能通过SQL语句进行操作管理.哈哈,给我的感觉又回到了学校时代,老师教大家通过sql语句进行管理数据库,这次有用武之地了. 我们首先打开windows azure控制面板,选择SQL数据库功能菜单,

创建sql自定义的函数及商品分页sql存储过程

--商品筛选时判断品牌ID是否存在 --select dbo.isValite(94,94)create function isValite(@brandId int,@bId int)returns intas begin Declare @rNumber int if @brandId = @bId set @rNumber = 1 else set @rNumber = 0 if @bId = 0 set @rNumber = 1 return @rNumberendgo --判断商品筛选

简单的如何创建sql server存储过程

学习sql server数据库,sql server存储过程的建立方法是一定要知道的,下面将教您如何建立sql server存储过程,希望对您有所帮助. 在对象资源管理器中,连接到某个数据库引擎实例,再展开该实例. 展开“数据库”.sql server存储过程所属的数据库以及“可编程性”. 右键单击“存储过程”,再单击“新建存储过程”. 在“查询”菜单上,单击“指定模板参数的值”. 在“指定模板参数的值”对话框中,“值”列包含参数的建议值.接受这些值或将其替换为新值,再单击“确定”. 在查询编辑

创建SQL触发器

我们可以对某个数据表添加SQL触发器,当该表进行添加.更新.删除时执行某项操作.不过SQL触发器如果能不用尽量不用,若在项目后期改动程序波及范围太大,使用SQL触发器可以避免,所以才使用. 数据表dbo.User(UserName, Password) CREATE TRIGGER Trigger_User ON dbo.User FOR UPDATE, DELETE AS IF UPDATE(UserName) BEGIN DECLARE @userNameBeforeUpdate NVARC

创建SQL用户与删除SQL用户

---------------------------创建SQL用户并关联数据库--------------------------- --新建SQL用户,关联windows用户连接SQL数据库 CREATE LOGIN [huang-PC\Fly_User] FROM WINDOWS WITH DEFAULT_DATABASE=[Fly] --PC\User:包括windows用户与组,还有域用户与组. --Fly:用户默认关联的数据库名. /* --创建SQL服务器用户 CREATE LOG