开发环境

SQL Server版本:SQL Server 2019 Express

云服务商:腾讯云

操作系统:Windows Server 2016数字中心版

目录导航

一、前言

二、安装数据库

    1.安装SQL Server

    2.安装SQL Server Management Studio (SSMS)

三、配置数据库

    1.设置数据库属性

    2.设置登录名

四、开放端口

    1.腾讯云开放端口

    2.防火墙开放端口

    3.配置SQLEXPRESS的TCP/IP协议

五、远程连接

文章正文

一、前言

SQL Server Express是SQL Server的缩减版本,具有一些限制(详见:SQL Server 2019的各个版本和支持的功能),默认只支持本地连接,但可以通过一些配置允许远程连接。

二、安装数据库

安装数据库很简单,照着提示安装即可,这里就不多介绍,放两个链接。

1.安装SQL Server Express版本

链接:SQL Server 下载 | Microsoft

 

2.安装SQL Server Management Studio (SSMS)

 

链接:下载 SQL Server Management Studio (SSMS) - SQL Server Management Studio (SSMS) | Microsoft Docs

三、配置数据库

1.设置数据库属性

①打开SQL Server Managerment Studio,使用Windows身份认证登录。

②登录成功后,右键点击数据库服务器,选择属性。

③点击选择页中的安全性,在右侧将服务器身份验证改为SQL Server 和 Windows 身份验证模式,点击确定。

④最后右键点击服务器,选择重新启动。

至此服务器设置完成。

2.设置登录名

①在对象资源管理器中找到安全性=》登录名=》sa,右键点击sa,选择属性。

②选中在选择页中的常规一栏,在右侧设置sa的登录密码,并勾选强制实施密码策略。

③点击选项也中的状态一栏,在右侧勾选授权和启用,点击确定。

至此登录名设置完成。

四、开放端口

SQL Server默认端口是1433。云服务器一般需要手动开放端口;同时如果打开了防火墙,也需要设置防火墙规则;此外SQL Server Express版本默认只允许本地连接,需要自己配置协议。

1.腾讯云开放端口(其他云服务商类似)

①登录腾讯云控制台,找到安全组(没有的话新建一个),点击修改规则。

②添加入站规则,允许1433端口。

 

2.防火墙开放端口(防火墙关闭可以忽略)

忽略,直接关闭防火墙吧(懒)。

3.配置SQL EXPRESS的TCP/IP协议

①打开SQL Server 2019 配置管理器

②设置TCP/IP属性,配置好1433端口。

③启用TCP/IP协议。

④点击SQL Native Client 11.0 配置,再点击客户端协议,右键点击TCP/IP,选择属性,修改默认端口为1433。

⑤启用客户端TCP/IP协议,重启SQL Server服务。

至此全部配置完成。

 

五、远程连接

做好上诉步骤后,即可使用其他电脑远程连接SQL Server Express数据库,服务器名称填远程IP地址或域名,身份验证选择SQL Server身份验证,登录名和密码填刚才设置的sa及其密码即可。

 

更多推荐

云服务器中安装SQL Server 2019 Express并开放远程连接