我正在使用Windows Vista,但我无法使用新创建的用户登录 .
-
我打开SQL Server Management Studio .
-
我通过右键单击Security-> Logins创建一个新的Login .
检查:SQL Server身份验证
登录名:测试员
密码:测试
单击确定 -
我将此用户添加到用户映射到我选择的数据库 .
-
单击文件 - >连接对象资源管理器,选择SQL Server身份验证并输入tester / test并单击连接 .
我收到一个错误:
Login failed for user 'tester'. (Microsoft SQL Server, Error: 18456"
with Severity = 14 and State = 1.
导致此错误的原因是什么以及如何使用我的用户登录?
4 回答
SQL Server未配置为允许混合身份验证 .
以下是修复步骤:
右键单击对象资源管理器根目录下的SQL Server实例,单击“属性”
从左窗格中选择安全性 .
选择“SQL Server和Windows身份验证模式”单选按钮,然后单击“确定” .
这对IBM Connections用户来说也非常有用,我的向导无法连接,直到我使用此设置 .
如果在进行登录更改后尚未重新启动SQL数据库服务器,请确保执行此操作 .
Start
- >Programs
- >Microsoft SQL Server
- >Configuration tools
- >SQL Server configuration manager
- >Restart Server
.看起来您只是将用户添加到服务器 . 您还需要将它们添加到数据库中 . 打开数据库/安全/用户/添加新用户或打开服务器/安全/登录/属性/用户映射 .
您可能需要检查SQL Server错误日志以确定实际状态(出于安全原因,不会向客户端报告 . )有关详细信息,请参阅here .
以管理员身份登录服务器
转至安全性>登录>新登录
步骤1:
第2步:
更多信息,what is the differences between sql server authentication and windows authentication..?
选择您选择的默认数据库和语言
单击确定
尝试连接新用户凭据,它将提示您更改密码 . 更改并登录
要么
尝试查询: