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

作者:StarryS_k_y_ 时间:2024-01-25 10:23:41 

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关于远程连接的设置全部完成。

来源:https://blog.csdn.net/StarryS_k_y_/article/details/123017347

标签:SQL,Server,远程连接
0
投稿

猜你喜欢

  • Python 'takes exactly 1 argument (2 given)' Python error

    2022-04-19 00:26:05
  • 树莓派中python获取GY-85九轴模块信息示例

    2021-01-21 18:48:15
  • 如何删除Git本地仓库和删除GitHub上的Git远程仓库Repository(推荐)

    2023-01-30 16:07:59
  • css学习笔记:div在IE6下无法遮盖select

    2009-04-30 13:21:00
  • MyBatis简介与配置MyBatis+Spring+MySql的方法

    2024-01-26 04:34:26
  • tensorflow实现tensor中满足某一条件的数值取出组成新的tensor

    2021-02-18 02:09:22
  • MySQL查询优化之explain的深入解析

    2024-01-17 02:29:02
  • python filecmp.dircmp实现递归比对两个目录的方法

    2021-10-11 10:22:29
  • python实现简单购物商城

    2022-01-23 06:47:39
  • Python爬虫逆向分析某云音乐加密参数的实例分析

    2022-05-25 20:33:14
  • Python+OpenCV图片局部区域像素值处理详解

    2023-10-26 12:59:22
  • 客户认同的就是好商品

    2009-08-31 16:41:00
  • 关于MySql 10038错误的完美解决方法(三种)

    2024-01-27 06:16:18
  • C# 连接SQL数据库的方法及常用连接字符串

    2024-01-16 21:49:47
  • python爬虫爬取股票的k线图

    2021-06-30 15:54:37
  • Python random模块的使用示例

    2023-08-01 16:33:48
  • vue组件定义,全局、局部组件,配合模板及动态组件功能示例

    2024-05-05 09:09:59
  • SqlServer创建自动收缩事务日志任务的图文教程

    2024-01-23 23:44:40
  • 在vscode中启动conda虚拟环境的思路详解

    2022-01-13 02:43:32
  • pyqt5 从本地选择图片 并显示在label上的实例

    2022-12-12 17:48:04
  • asp之家 网络编程 m.aspxhome.com