配置SQLServer,远程连接 (超详细)

​​​​​​一、注意事项

要在 SQL Server 上启用远程连接,需要执行以下步骤:

  1. 确保 SQL Server 已启用远程连接

    • 登录到 SQL Server 所在的计算机上。
    • 打开 SQL Server Management Studio (SSMS)。
    • 使用 Windows 身份验证或 SQL Server 身份验证登录 SQL Server。
    • 在左侧的对象资源管理器中,右键单击服务器实例,选择 "属性"。
  2. 在 "属性" 窗口中,选择 "连接" 选项卡。

    • 在 "远程服务器连接" 部分,确保 "允许远程连接到此服务器" 复选框被选中。
    • 如果你要使用 TCP/IP 协议进行连接,请确保 "启用 TCP/IP 协议" 复选框被选中。
  3. 配置防火墙:

    • 如果你的 SQL Server 托管在防火墙后面的计算机上,确保打开了用于 SQL Server 的端口(默认情况下是1433)。
    • 还要确保 SQL Server 浏览器服务正在运行,它负责帮助客户端定位 SQL Server 实例。
  4. 允许 SQL Server 通过防火墙

    • 转到 SQL Server 所在的计算机的防火墙设置。
    • 创建一个入站规则,允许传入的连接到 SQL Server 的端口(默认是 1433)。
  5. 重启 SQL Server 服务

    • 打开 SQL Server Configuration Manager。
    • 在左侧面板中选择 "SQL Server Services"。
    • 在右侧窗口中,右键单击 SQL Server 实例,选择 "重启"。
  6. 测试远程连接

    • 在远程计算机上使用 SQL Server Management Studio(SSMS)或其他 SQL 客户端工具连接到 SQL Server 实例。
    • 在连接对话框中,指定 SQL Server 的 IP 地址或主机名,以及凭据(Windows 身份验证或 SQL Server 身份验证)。
    • 如果一切设置正确,你应该能够成功连接到 SQL Server。

请注意,远程连接涉及到网络安全性和权限设置,确保采取适当的安全措施,如使用强密码、限制访问权限等,以保护你的 SQL Server 数据库。此外,如果你正在连接到云上托管的 SQL Server 实例,还需要查看云服务提供商的文档,了解其特定的远程连接配置步骤。

需要别人远程你的数据库,首先需要的是在一个局域网内,或者连接的是同一个路由器,接下来就是具体步骤(文章有点长耐心看完)

二、链接教程

(一)首先是要检查SQLServer数据库服务器中是否允许远程链接。其具体操作为:

(1)打开数据库,用本地帐户登录,右击第一个选项,选择属性:

                                                                                    

2)在打开的属性窗口,在其右边点击“连接”,然后再左侧勾上“允许远程连接到此服务器”:

                                                                                     

(二)为微软SQL服务器(MSSQLServer)配置相应协议。

 (1)依次选择:开始-〉所有程序-〉Microsoft SQL Server 2019-〉配置工具-〉SQL Server配置管理器,如下图所示:

                                                         

(2)打开SQL Server配置管理器后,选择SQL Server网络配置下面的MSSQLSERVER,然后看右边里面的TCP/IP是否为“已启用”,如下图所示

                                             

(三)检查SQL服务器防火墙设置 (快捷步骤-直接关闭防火墙(不安全))

(1)在进行完上两步操作后,用户需要做的是对SQL服务器防火墙进行重新配置。在进行这一步操作时,首先找到SQL服务器上那个端口支持TCP/IP协议。用户可以在SQL服务器防火墙已经处于运行状态下,右击“TCP/IP协议”选择“属性”:

                                                          

从上图中我们可以看出,这台SQL服务器上支持TCP/IP协议的是1433端口。下一步要做的是在防火墙的配置中允许1433端口支持TCP/IP协议即可。Windows+S直接搜索防火墙“Windows防火墙”选项,然后点击高级选项,如下图所示:

                                                                                       

                                                                                          

(3)打开“新建规则”选项后,利用“新内置绑定规则向导”为1433端口配置“内部绑定协议”配置为适用于TCP/IP协议即可。(前提是,需要完成该步骤以前所述的所有步骤),根据下面的几幅图为1433端口配置适用于1433端口即可:

                                                  

                                                                       

                                                                            

                                                                              

                                                                                

                                                                                   

                       

要在 SQL Server 2008 上启用远程连接,需要执行以下步骤: 1. 在 SQL Server Configuration Manager 中启用 TCP/IP 协议。 a. 打开 SQL Server Configuration Manager(可以在开始菜单中搜索)。 b. 展开 SQL Server Network Configuration。 c. 选择您要配置的 SQL Server 实例。 d. 右键单击 TCP/IP,选择属性。 e. 将“启用”设置为 True。 f. 确定并重启 SQL Server 服务。 2. 在 Windows 防火墙中打开 SQL Server 端口。 a. 打开 Windows 防火墙(可以在控制面板中找到)。 b. 在“高级设置”中选择“入站规则”。 c. 选择“新建规则”。 d. 选择“端口”并点击下一步。 e. 选择“TCP”并指定 SQL Server 实例的端口号(默认是 1433)。 f. 允许连接并点击下一步。 g. 为规则命名并点击完成。 3. 配置 SQL Server 防火墙规则。 a. 在 SQL Server Configuration Manager 中找到“SQL Server Services”。 b. 选择您要配置的 SQL Server 实例。 c. 找到“SQL Server”和“SQL Server Browser”服务,并将它们添加到防火墙规则中。 4. 指定 SQL Server 实例名称。 a. 在 SQL Server Management Studio 中连接到 SQL Server 实例。 b. 在“服务器名称”字段中输入“<computer_name>\<instance_name>”,其中“<computer_name>”是您计算机的名称,“<instance_name>”是 SQL Server 实例的名称。 c. 在“身份验证”中选择您要使用的身份验证方式。 完成以上步骤后,您就可以从远程计算机连接到您的 SQL Server 实例了。
评论 31
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

山鬼、

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值