SQL 连接:从客户端 PC 连接时找不到服务器或拒绝访问

问题描述

我遇到了从客户端 pc 到服务器 pc 的 sql 数据库连接问题。仅供参考,我不是 sql 专家。

我正在使用一个名为 (الأمين) 的收银程序,但没有足够的支持解决这个问题。当我尝试通过客户端 pc 连接到主服务器时,收到以下错误

[dbnETLIB] [Connectionopen (Connect().]sql Server 不存在或访问被拒绝

我已经尝试了以下修复:

  1. Windows 防火墙对端口 1433 和 1434 的入站和出站规则。

  2. 客户端实用程序管理,我启用了 TCP/IP 并禁用了命名管道。我添加了适当的服务器名称,并将服务器的 IP 添加为别名。 (这是在客户端 PC 上)

  3. 我在 sql 服务器配置上启用了 TCP/IP,并在 IPAll 和 IP1 下添加了 1433。

  4. 我确保从客户端电脑登录的密码和用户名是正确的。

  5. 我确保在服务器设置中打开了“允许远程连接”。

我也可以尝试更多修复,但现在想不起来了。

请,任何帮助将不胜感激。我只需要客户端 PC 连接到服务器 PC。问题可能来自出纳程序本身,但它适用于同一软件的其他用户。该程序没有足够的支持,所以我必须自己修复它。我相信有一个我看不到的简单解决方案。

提前致谢!

我使用的是 18.8 版 sql Server Management Studio,并且使用的是 Windows 10。

解决方法

我想通了!

问题出在 SQL 的登录上。

我使用用户创建 SQL 时使用的“sa”登录,现在可以使用了。

谢谢!

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...