我与Azure(五)SQL数据库即服务
前 言
❄️ 上一期 我们分享了如何借助Azure的应用程序服务,快速部署自己的应用网站,想必我们初学C#技术栈或者想快速上云的朋友们,已经发现了Azure云给我们带来的诸多便利。应用上云只是开始,将我们的数据库也迁移到云端,将数据分享给全球的客户和朋友也是我们的愿景。
通常我们使用SQL Server数据库在开发环境或者生产环境,可能会部署在自己的PC上、应用服务器上、或者是独立的数据库服务器上,使用它的前提是需要一台安装Windows或Linux操作系统的机器。同样我们在Azure上也可以通过 搭建自己的虚拟机 或者 使用 Azure SQL Server VM来快速的获得这样的基础环境,然后再配置相关底层服务后(耗时长),才可以进行安装,且数据库的授权还需要单独购买(成本高)
这些操作相信大家都已经很熟悉来,这里我就不详细分享了。
下面进入今天的分享主题
SQL数据库即服务
分析:透过刚刚叙述,相信大家的脑海里也一起回忆并思考了自己搭建数据库的过程,那么对于已经更多借助云开发的今天,仍需要不断的重复着这样唯一的过程吗?如果是在室外或移动环境中,我们只有简单的PC机或者只有手机,又该如何快速搭建使用和访问我们的数据库呢?
痛点:个人开发机器性能不够高,借助云上的虚拟机搭建相当于在自己的机器上重复劳动,SQL Server数据库的授权成本较高。
解决方案:使用Azure云上的SQL数据库即服务,快速搭建数据库使用环境,降低使用成本。
下面我们一起在Azure云上创建一个SQL数据库吧~
实际操作:
一、访问Azure门户,进入SQL数据库服务
二、创建一个SQL数据库
1、在SQL 数据库服务中点击 添加
2、填写基础信息
这里同样是需要我们选择订阅、资源组,数据库名称,所在服务器(如果没有可以新建)
以及是否启用数据库弹性池和计算+存储性能
之前一位朋友问到Azure上的性能存储收费如何?这里简单分享一下:
基本的,适用于快速开发的基础性能每个月5$
标准,适用于简单较低并发的生产环境,每月15$
3、其他设置
包括备份在内的其他基础设置
4、创建
点击创建
大约经过2分13秒,创建完成!
三、使用数据库管理工具连接数据库
1、获取连接字符串
创建资源后,我们跳转到资源信息页面
单击在右侧的 显示数据库连接字符串
然后单击复制即可 这里Azure提供了多种模式的连接字符串
2、使用工具进行连接
在资源页面复制该数据库的服务器名称
填好了相关连接信息,点击连接测试
无法连接???细看是数据库的防火墙不容许本IP进行访问
再次回到SQL数据库资源页面
点击设置服务器防火墙
点击添加客户端IP,然后保存即可
连接成功
❄️今天的分享就这么多,有问题的朋友,请留言给我。
欢迎大家一起分享交流~