使用sql身份验证登录sql server 2012失败
本文关键字:sql 2012 失败 server 登录 身份验证 使用 | 更新日期: 2023-09-27 18:08:35
我是SQL Server的初学者,我需要为我的SQL Server登录。
我做了以下步骤:
- 在安全文件夹中右键单击登录文件夹并单击新登录
- 选择SQL SERVER身份验证单选按钮并填充文本框并选中执行密码策略
- 在用户映射页面选中主数据库,在数据库滚动成员选中db_owner,然后单击ok
- 右键单击服务器名称,选择属性
- 在安全页面中选择SQL Server和Windows身份验证模式,单击ok 重启SQL Server
但是当我尝试通过用户登录时失败了。我错了吗?SQL错误日志:
2014-06-14 16:45:19.87登录用户NT SERVICE'ReportServer登录失败。原因:未能打开显式指定的数据库"ReportServer"。(客户:)
您应该已经检查了要登录的数据库(在本例中,可能是ReportServer)。
创建新登录后不需要重新启动sql server。
作为规则,DO NOT授予主数据库上的db_owner给任何登录。这个数据库太重要了,不能暴露给用户登录。默认情况下,它不应该被任何非sa的人调和。
此外,错误消息提示您尝试使用windows身份验证登录,除非您的sql用户名是'NT Services'ReportServer'
请显示您的connectionString(当然,删除服务器ip和用户密码)