连接到SQL Server 2008:错误18452

时间:2015-03-12 07:03:58

标签: sql-server-2008 odbc

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

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

我使用以下步骤测试连接:

  1. 控制面板/设置odbc

  2. 系统DNS /我选择SQL Server

  3. 点击底部的添加

  4. 名称=测试中的
  5. ,服务器=我选择SQLSERVER

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

      

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

2 个答案:

答案 0 :(得分:0)

SQL Server错误:18452

  

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

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

答案 1 :(得分:0)

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

我正在运行Windows Server 2016:

我运行了ODBC 64位->“系统DSN”标签->“添加”按钮

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

我输入了一个名称和一个非常重要的事实:在“服务器”字段中写入您知道已连接的SQL Server。

请确保已为SQL Server和Windows身份验证模式配置了“服务器身份验证安全性”,然后写入您知道可以访问该数据库的用户。

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

希望这对某人有所帮助。