SQL Server远程连接的设置步骤(图文)


Posted in SQL Server onMarch 23, 2022

SQL Server正常连接时,若不需要远程操控其他电脑,可以用Windows身份验证模式,但是涉及到远程处理时,需要通过SQL Server身份验证登录。具体操作如下。

首先,我们在登录时,选择Windows身份验证,然后连接到服务器。

SQL Server远程连接的设置步骤(图文)

进入到登录主页面后,右击当前的对象资源管理器,选择属性,弹出如下图所示的页面,选择安全性,将服务器身份验证勾选为SQL Server和Windows身份验证模式,(若在安装软件时已选择第二种验证模式,可直接通过账号登录)如图2所示。

SQL Server远程连接的设置步骤(图文)

图2.

SQL Server远程连接的设置步骤(图文)

图3.

如图3所示,服务器属性选择连接页面,勾选允许远程连接到此服务器,然后点击确定。通常首次修改验证方式后需要重新启动该实例方可生效。

接下来需要设置系统管理员属性。点击对象资源管理器→安全性→登录名→sa,右击属性,弹出如下所示的页面。

SQL Server远程连接的设置步骤(图文)

图4.

SQL Server远程连接的设置步骤(图文)

图5.

如图4.图5.所示,首先设置好常规属性,设置当前的登录名,默认sa,创建当前的登录密码。之后在状态页,登录属性点击已启用,然后,点击确定。再次登录,我们就可以使用SQL Server身份验证,输入当前的用户名及密码,便能连接上。

在重新登录成功后,右击当前的对象资源管理器下面的数据库,选择‘方面’,进入图6所示页面。

SQL Server远程连接的设置步骤(图文)

图6.

点击服务器配置,将“RemoteAccessEnabled”属性和”RemotoDacEnabled”设为“True”,点击确定后退出。

接下来需配置Sql Server Configuration Manager (SSCM),再开始菜单中选择SQL Server配置管理器。选中左侧的“SQL Server服务”,确保右侧的“SQL Server”以及SQL Server Browser正在运行,如图7.图8.所示。

SQL Server远程连接的设置步骤(图文)

图7.

SQL Server远程连接的设置步骤(图文)

图8.

接下来左侧“SQL Server网络配置”,打开本机数据库实例名的协议,确认右侧的TCP/IP状态,默认是“已禁用”,将其修改为“已启用”。

SQL Server远程连接的设置步骤(图文)

图9.

SQL Server远程连接的设置步骤(图文)

图10.

右击TCP/IP的属性,在图9.所示页面将IP1、IP2、IPAII的TCP端口改为1433,TCP动态端口设置为空,已启用选择‘是’,点击应用。

接下来需要再SQL本地客户端中,将客户端协议的TCP/IP启用,右击属性,将默认端口设置为1433,已启用设置为‘是’,然后关闭当前页面。如图11.图12.所示。

SQL Server远程连接的设置步骤(图文)

图11.

SQL Server远程连接的设置步骤(图文)

图12.

完成如上配置后,接下来需要对防火墙进行操作,首先在进入防火墙和网络保护页面后,点击允许应用通过防火墙,将我们SQL Server软件对应的安装的运行程序添加到允许的列表。随后返回当前页面点击高级设置,如图13.所示。

SQL Server远程连接的设置步骤(图文)

图13.

SQL Server远程连接的设置步骤(图文)

图14.

如图14.所示,选择入站规则。点击右侧进入新建入站规则向导,选择端口,点击下一步进入协议端口选择页面。

SQL Server远程连接的设置步骤(图文)

图15.

因为我们需要选择TCP和UDP两个端口,所以此处需要一个个设置,当前选择TCP,输入端口1433后,点击下一步,选择允许连接,下一步,在域,专用和公用网络中选择自己需要的网络规则,最后点击下一步,完成入站规则配置。
同样的方式配置TCP(1433)端口出站规则,UDP(1434)端口的入站和出站规则。然后点击确定,就完成的远程连接的所有设置。

接下来我们测试一下远程连接是否成功,新建一个文本文档,将后缀改成udl.然后双击运行,如图16.所示。

SQL Server远程连接的设置步骤(图文)

图16.

将需要远程连接端的IP地址输入,将对方电脑数据库登录的用户名及密码填入,然后选择相应的数据库,若测试连接成功,则表明远程访问设置已成功。

在重启电脑后使用SQL Server身份验证方式重新登录数据库时,若出现代号为10048的错误,当在系统管理器的服务页面对应的程序无法手动启动时,这通常是SQL Server的端口号被其他应用程序占用,此时我们可通过控制台程序找出占用的通道,输入netstat –an –o,可弹出如下界面。

SQL Server远程连接的设置步骤(图文)

图17.

通过图17.所示的页面,我们可以看到端口1433被占用的PID,随后我们打开任务管理器中的服务选项,找到对应的PID的名称,然后停止该服务。随后在控制台输入‘net start mssqlserver’,启动该服务。再次进入用户登录页面,就可以登录成功了。
至此,SQL Server关于远程连接的设置全部完成。

到此这篇关于SQL Server远程连接的设置步骤(图文)的文章就介绍到这了,更多相关SQL Server远程连接内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

SQL Server 相关文章推荐
SQL Server——索引+基于单表的数据插入与简单查询【1】
Apr 05 SQL Server
2021-4-5课程——SQL Server查询【3】
Apr 05 SQL Server
解决sql server 数据库,sa用户被锁定的问题
Jun 11 SQL Server
SQLServer 错误: 15404,无法获取有关 Windows NT 组/用户 WIN-8IVSNAQS8T7\Administrator 的信息
Jun 30 SQL Server
SQL语句中JOIN的用法场景分析
Jul 25 SQL Server
SQL写法--行行比较
Aug 23 SQL Server
SQLServer中exists和except用法介绍
Dec 04 SQL Server
SQL Server实现分页方法介绍
Mar 16 SQL Server
使用 MybatisPlus 连接 SqlServer 数据库解决 OFFSET 分页问题
Apr 22 SQL Server
SQL Server 忘记密码以及重新添加新账号
Apr 26 SQL Server
SQL Server中的逻辑函数介绍
May 25 SQL Server
SQL Server携程核心系统无感迁移到MySQL实战
Jun 01 SQL Server
SQLServer RANK() 排名函数的使用
SQL CASE 表达式的具体使用
Mar 21 #SQL Server
SQL Server数据库基本概念、组成、常用对象与约束
Mar 20 #SQL Server
详解在SQLPlus中实现上下键翻查历史命令的功能
Mar 18 #SQL Server
SQL Server实现分页方法介绍
Mar 16 #SQL Server
SQL Server中常用截取字符串函数介绍
Mar 16 #SQL Server
通过T-SQL语句创建游标与实现数据库加解密功能
Mar 16 #SQL Server
You might like
php木马攻击防御之道
2008/03/24 PHP
PHP 飞信好友免费短信API接口开源版
2010/07/22 PHP
帝国CMS留言板回复后发送EMAIL通知客户
2015/07/06 PHP
javascript开发中因空格引发的错误
2010/11/08 Javascript
封装了一个js图片轮换效果的函数
2011/09/28 Javascript
Javascript闭包用法实例分析
2015/01/23 Javascript
js+html5获取用户地理位置信息并在Google地图上显示的方法
2015/06/05 Javascript
JS+CSS实现简易实用的滑动门菜单效果
2015/09/18 Javascript
跟我学习javascript的Date对象
2015/11/19 Javascript
JavaScript用构造函数如何获取变量的类型名
2016/12/23 Javascript
详解Angular的内置过滤器和自定义过滤器【推荐】
2016/12/26 Javascript
JS实现的模仿QQ头像资料卡显示与隐藏效果
2017/04/07 Javascript
JavaScript手风琴页面制作
2017/05/17 Javascript
Nodejs实现文件上传的示例代码
2017/09/26 NodeJs
Vue实现验证码功能
2019/12/03 Javascript
使用python实现baidu hi自动登录的代码
2013/02/10 Python
全面了解Nginx, WSGI, Flask之间的关系
2018/01/09 Python
利用Python如何将数据写到CSV文件中
2018/06/05 Python
用Python实现大文本文件切割的方法
2019/01/12 Python
python实现批量视频分帧、保存视频帧
2019/05/31 Python
Pandas 重塑(stack)和轴向旋转(pivot)的实现
2019/07/22 Python
Python 经典算法100及解析(小结)
2019/09/13 Python
python中tkinter窗口位置\坐标\大小等实现示例
2020/07/09 Python
python实现mask矩阵示例(根据列表所给元素)
2020/07/30 Python
python 检测图片是否有马赛克
2020/12/01 Python
利用Python批量识别电子账单数据的方法
2021/02/08 Python
HTML5新控件之日期和时间选择输入的实现代码
2018/09/13 HTML / CSS
eDreams巴西:廉价机票,酒店优惠和度假套餐
2017/04/14 全球购物
非凡女性奢华谦虚风格:The Modist
2017/10/28 全球购物
在加拿大在线租赁和购买电子游戏:Game Access
2019/09/02 全球购物
某/etc/fstab文件中的某行如下: /dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2 请解释其含义
2013/09/18 面试题
学生会离职感言
2014/02/11 职场文书
合作意向书
2014/07/30 职场文书
班主任工作经验交流会总结
2015/11/02 职场文书
初中政治教学反思
2016/02/23 职场文书
《飘》英文读后感五篇
2019/10/11 职场文书