Hir*_*ral 5 sql-server permissions logins connectivity
我尝试创建一个具有所有权限的用户,但出现此错误:
Microsoft SQL Server 管理工作室
为用户“Hru”创建失败。(Microsoft.SqlServer.Smo)
附加信息:
执行 Transact-SQL 语句或批处理时发生异常。
(Microsoft.SqlServer.ConnectionInfo)'Hru' 不是有效的登录名或您没有权限。(Microsoft SQL Server,错误:15007)
有人可以帮我解决这个问题吗?
该错误消息表明 SQL Server 找不到名为 的登录名Hiru
,或者您没有创建用户所需的权限。
SQL Server 安全模型包括1个提供实例级别访问的服务器级别登录。然后将登录与每个数据库中的用户相关联。用户通常与登录名具有相同的名称,尽管这不是必需的。
USE master;
CREATE LOGIN [Hiru] WITH PASSWORD = 'pwd';
USE mydb;
CREATE USER [Hiru] FOR LOGIN [Hiru];
Run Code Online (Sandbox Code Playgroud)
使用 T-SQL 脚本可以更直接地控制过程,并可以更好地进行故障排除。
1 - 除非您使用包含的数据库安全模型