Sql server 如何为SQL Server 2017 Management Studio创建新用户

Sql server 如何为SQL Server 2017 Management Studio创建新用户,sql-server,login,Sql Server,Login,我试过这个:- -- Creates the login dev with password 'Iamtesting123'. CREATE LOGIN dev1 WITH PASSWORD = 'Iamtesting123'; GO -- Creates a database user for the login created above. CREATE USER dev1 FOR LOGIN dev1; GO 这些命令已成功完成 但是,当我试图在Managem

我试过这个:-

-- Creates the login dev with password 'Iamtesting123'.  
CREATE LOGIN dev1
    WITH PASSWORD = 'Iamtesting123';  
GO 

-- Creates a database user for the login created above.  
CREATE USER dev1 FOR LOGIN dev1;  
GO
这些命令已成功完成

但是,当我试图在Management Studio中使用这些凭据登录时,出现以下错误:

我如何创建一个新用户,以便他可以使用ManagementStudio访问?而且,他应该有足够的特权来创建新的数据库和表

像这样试试看

使用密码创建用户
dev1
MyPass

USE [master]
GO
CREATE LOGIN [dev1] WITH PASSWORD=N'MyPass' MUST_CHANGE, 
DEFAULT_DATABASE=[master], CHECK_EXPIRATION=ON, CHECK_POLICY=ON
GO
为用户分配角色

USE [AdventureWorks]
GO
CREATE USER [dev1] FOR LOGIN [dev1]
GO

您应该检查SQL Server错误日志以找出18456的原因。这是您在错误后找到的下一行通常此日志文件存储在哪里?C:\program files\microsoft sql server\MSSQLS10\U 50.mssqlserver\MSSQL\log for 2008 R2您也可以使用xp\U readerrorlog来读取它:只需从查询窗口运行exec xp\U readerrorlog我不工作。我收到的错误为“标题:连接到服务器--------------------无法连接到ESFIPC02\MSSQLSERVER17。------------------------------其他信息:用户“dev3”登录失败。(Microsoft SQL Server,错误:18456)