sql - 新用户无法登录(SQL Server)
问题描述
我在 SSMS 的 Security > Logins 部分中创建了一个 SQL 用户“myUser”。我将它创建为“SQL Server Auth”并授予所有权限。该用户仍然无法登录 sql。
- 服务器身份验证设置为“混合”(SQL 和 Win 身份验证模式)
解决方案
请检查您是否将身份验证模式设置为混合模式。如果没有,那么:
要在 Microsoft SQL Server 中启用混合模式身份验证,请按照以下步骤操作。
将安全身份验证模式更改为混合模式 在 SQL Server Management Studio 对象资源管理器中,右键单击服务器,然后单击“属性”。
在安全页面的服务器身份验证下,选择 SQL Server 和 Windows 身份验证模式,然后单击确定。
在 SQL Server Management Studio 对话框中,单击确定以确认重新启动 SQL Server 的要求。
使用 Management Studio 启用 sa 登录 在对象资源管理器中,展开安全,展开登录,右键单击 sa,然后单击属性。
在“常规”页面上,为 sa 登录创建并确认一个新的高度安全的密码。
在“状态”页面的“登录”部分中,单击“启用”,然后单击“确定”。
请查看以下链接: Microsoft SQL Server 错误 18456 的解决方案
推荐阅读
- javascript - 如何使用 puppeteer 单击列表中的特定元素?
- next.js - Next.js - 不同的获取类型方法
- c++ - 显式构造函数不是候选者
- javascript - Safari:在滚动时使用 css 动画时抖动的文本
- javascript - 如何将字符串列表转换为正则表达式列表
- ios - 在 withAnimation 块之外设置值时,自定义动画修饰符不会立即更新
- javascript - 如何从控制台修改 Vue.js 输入元素值
- python - 在 __init__() 之后覆盖类方法(例如 __setattr__)
- javascript - 与画布内画布对象上的事件侦听器相关的问题和其他问题
- node.js - 在反应中使用流的谷歌存储文件上传问题