我正在使用 Windows Vista,但无法使用新创建的用户登录。
- 我打开 SQL Server Management Studio。
- 我通过右键单击“安全”->“登录”来创建一个新的登录。
检查:SQL Server 身份验证
登录名:测试员
密码:测试
单击“确定” - 我已将此用户添加到我选择的数据库的用户映射中。
- 单击"file"->“连接对象资源管理器”,选择“SQL Server 身份验证”并输入 tester/test,然后单击“连接”。
我收到错误:
Login failed for user 'tester'. (Microsoft SQL Server, Error: 18456"
with Severity = 14 and State = 1.
什么原因导致此错误以及如何使用我的用户登录?
最佳答案
SQL Server 未配置为允许混合身份验证。
以下是修复步骤:
- 右键单击对象资源管理器根目录下的 SQL Server 实例,然后单击“属性”
- 从左侧 Pane 中选择“安全性”。
选择“SQL Server 和 Windows 身份验证模式”单选按钮,然后单击“确定”。
右键单击 SQL Server 实例,选择“重新启动”(或者打开“服务”并重新启动 SQL Server 服务)。
这对于 IBM Connections 用户也非常有帮助,在我修复此设置之前,我的向导无法连接。
关于sql-server - SQL Server 2008无法使用新创建的用户登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1719399/