连接到SQL Server 2008:错误18452

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了连接到SQL Server 2008:错误18452相关的知识,希望对你有一定的参考价值。

我有连接到SQL Server 2008的问题。

我的问题是所有简单的用户都无法连接到SQL Server 2008而只能连接到子域中的管理员。

我用这些步骤测试连接:

  1. 控制面板/设置odbc
  2. 系统DNS /我选择SQL Server
  3. 点击底部添加
  4. 在Name = test中,服务器=我选择SQLSERVER

当我点击下一个底部时,我有错误18452。

连接失败:SQLState:'28000' SQL Server错误:18452 [Microsoft] [ODBC SQL Server驱动程序] [SQL Server]连接失败。

答案

SQL Server错误:18452

用户登录失败“。用户未与受信任的SQL Server连接关联。

您应该使用已更改的身份验证模式从Windows身份验证模式创建新的DSN到SQL Server身份验证。然后指定登录并传递连接。此登录也应添加到SQL上。

另一答案

我试图做同样的事情,看到很多视频试图完成DSN的添加,但这是我的解决方案。

我正在运行Windows Server 2016:

我运行ODBC 64位 - >系统DSN选项卡 - >添加按钮

然后我选择了SQL Server,因为我有SQL Server Management Studio 17。

我推出了一个名称和非常重要的事实:在服务器字段上编写您知道已连接的SQL Server。

确保已为SQL Server和Windows身份验证模式配置了Security on Server身份验证,然后编写您知道可以访问该数据库的用户。

最后一步:在放入有权访问SQL Server的用户的信息后,单击“下一步”,连接将通过。

希望这能有所帮助。

以上是关于连接到SQL Server 2008:错误18452的主要内容,如果未能解决你的问题,请参考以下文章

我的sql server 2008不能登录,用windows和sa都无法登录 标题: 连接到服务器 ---------------------------

无法将 Debezium 0.9.2 连接到 SQL Server 2008 R2

无法使用 JDBC 在 android 中连接到 sql server 2008

连接到sqlserver 2008时 出现 “服务器请求失败,请重新登录”是怎么回事?

java JDBC连接SQL Server2008 错误,通过端口1433连接到主机localhost的TCP/IP连接失败。错误:“null。

如何解决SQL Server 2008 无法连接到