将客户端连接到服务器时,SQL Server中的远程连接错误

时间:2019-10-06 11:05:33

标签: c# sql sql-server

我正在建立一个系统,其中我的数据库将在LAN上使用。为此,我做了所有步骤,并制作了一个test.udl文件,用于测试向服务器发送的客户端消息。 当我按下客户端PC上的测试连接时,它显示以下错误:

  

2019/10/06 15:26:46,登录,未知,用户'DESKTOP-4F7O4EQ \ Guest'的登录失败。原因:找不到与提供的名称匹配的登录名。 [客户:192.168.0.100]   10/06/2019 15:26:46,登录,未知,错误:18456严重性:14状态:5。

2 个答案:

答案 0 :(得分:0)

您的应用程序似乎试图通过Windows身份验证连接SQL Server,该身份验证通常会通过当前在应用程序或应用程序的服务帐户中处于活动状态的用户进行,我不确定为什么本地来宾试图进行身份验证。

您可能需要验证connection string,如果没有运气,请与在SQL Server上具有适当访问权限的SQL Authenticated用户进行测试。

有关SQL身份验证的其他参考:
Ref1
Ref2

答案 1 :(得分:0)

请在db属性文件中验证连接字符串。格式应为:driver=com.microsoft.sqlserver.jdbc.SQLServerDriver url=jdbc:sqlserver://localhost:1433;databaseName=xxxx; user=xxxx pass=xxxx

相关问题