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