VS2017添加阿里云服务器数据库
以阿里云服务器(操作系统为Microsoft Server 2019)为例,首先在云端添加SQL Server数据库,经过配置后,利用VS2017进行连接。
1、下载SQL Server 2019 Express
- (1) 连接远程服务器
- 利用Win10远程桌面打开云服务器,输入云服务器公网ip地址 (如图1-1),输入用户名和密码,用户名多为 Administrator ,密码为自己创建服务器的登录密码,点击 “连接” 即可。
- (2)提示
- 点击 “连接” 之后会出现如图1-2所示的界面,点 “是” 即可,登录成功界面如图1-3所示。
图1-2 远程桌面登录提示
- (3) 下载SQL Server
- Microsoft提供了免费的SQL Server服务,目前已经更新到了2019版本,可从以下网址进行下载https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads,如图1-4所示。
2、安装SQL Server 2019 Express
- (1)自定义安装
- 右击,以 [管理员身份运行] ,如图2-1所示,具体的安装步骤再次不做过多赘述,有疑问的请参见以下教程:[请点这里],直接看 自定义安装 过程即可。
- (2)安装SSMS
- 云端的数据库可 不安装SSMS ,在 个人电脑上安装SSMS ,安装过程参见(1)中的教程,如图2-2即可。(图2-2源自:https://blog.csdn.net/CHQC388/article/details/104550963)
- (3)按照教程安装完成之后,需要对云端数据库进行简单配置
- 云端服务器打开 [SQL Server 2019 配置管理器] ,进行以下操作,如图2-3所示。
- (4)SQLEXPRESS TCP/IP设置
- 打开后如图2-4,按照图片所示对 SQLEXPRESS TCP/IP 进行设置。
- (5)MSSQLSEVER TCP/IP设置
- 按照(4)的步骤进行设置,如图2-5所示。
- (6)重启数据库
- 完成上述步骤之后 重启数据库 即可,至此云服务器端已配置完成。
3、设置服务器安全组策略
(1)登录ECS管理控制台。
(2)在左侧导航栏,单击[网络与安全] > [安全组]。
(3)在顶部状态栏左上角处,选择地域。
(4)找到要配置授权规则的安全组,在操作列中,单击配置规则。
在安全组规则页面上,您可以选择以下任意一种方式完成操作。
快速创建规则,适用于无需设置ICMP、GRE协议规则,并通过勾选多个端口便能完成操作的场景。快速创建规则提供了SSH 22、telnet 23、HTTP 80、HTTPS 443、MS SQL 1433、Oracle 1521、MySQL 3306、RDP 3389、PostgreSQL 5432和Redis 6379的应用端口设置。您可以同时勾选一个或多个端口,或者自定义TCP/UDP端口。单击快速创建规则,快速创建规则对话框中的网卡类型、规则方向和端口范围等参数设,如图3-1(图片来自https://blog.csdn.net/zhangjun965/article/details/79286363)。
4、本地SSMS添加远程数据库
- (1)打开SSMS
- 打开 [Microsoft SQL Server Manage],如图4-1所示
- (2)连接远程数据库
- 如图4-2所示,1>为云服务器所在的 公网ip地址 ,2>选择如图,3>填 “sa” (超级管理员的简写),4>填入步骤2(1)所创建的密码,完成后点击5> 连接 即可。
登陆成功界面如图4-3所示:
5、VS2017连接数据库
- (1)打开VS2017,新建窗体应用程序
- 如图5-1。
- (2)添加数据库
- 选择 [工具]>[添加数据库] ,具体如图5-2所示。
- (3)添加连接
- 如如5-3所示,1>为服务器所在公网IP地址,2>如图,3>如图,密码为步骤2(1)所创建的密码,4>选择数据库中的数据库,5>点击“确定”,即可完成添加。
- (4)获取连接字符串
- 与数据库进行交互的最重要信息就是连接字符串了,如图5-4所示,即可获得连接字符串,一般字符串为:Data Source= 公网IP地址 ;Initial Catalog= 数据库名 ;User ID=sa;Password=步骤2(1)所创建的密码。