我一直在使用带有Windows身份验证的SQL Server Express多年,没有任何问题。但是,对于不同的应用程序,我需要使用服务器身份验证。我正在运行SQL Server 2008 R2 Express。
以下是我迄今为止在SSMS中所做的工作:
在“服务器属性”的“安全性”部分中启用“SQL Server和Windows身份验证模式”
使用“public”和“sysadmin”服务器角色创建新服务器
使用上述登录名创建了一个新的数据库用户,并为其分配了db_accessadmin,db_datareader和db_datawriter。
当我尝试使用SSMS和SQL Server身份验证连接到服务器时,出现“登录失败...”,出现18456错误。
我肯定会提供正确的密码。
服务器身份验证还有什么需要完成的吗?
感谢。
答案 0 :(得分:1)
启用SQL Server身份验证模式后,需要重新启动SQL Server。