无法使用 SSMS 和 SQL 服务器身份验证连接到 SQL Server Express
Cannot connect to SQL Server Express with SSMS and SQL Server Authentication
多年来,我一直在使用 SQL Server Express 和 Windows 身份验证,没有出现任何问题。但是,对于不同的应用程序,我需要使用服务器身份验证。我是 运行 SQL Server 2008 R2 Express。
这是我到目前为止在 SSMS 中所做的:
在服务器属性的 "Security" 部分启用 "SQL Server and Windows authentication mode"
使用 'public' 和 'sysadmin' 服务器角色创建了一个新服务器登录名
使用上述登录名创建了一个新的数据库用户并分配给它 db_accessadmin、db_datareader 和 db_datawriter。
当我尝试使用 SSMS 和 SQL 服务器身份验证连接到服务器时,我收到 "Login failed..." 错误 18456。
我肯定提供了正确的密码。
是否还需要执行其他操作才能使服务器身份验证正常工作?
谢谢。
启用SQL服务器认证模式后需要重启SQL服务器。
多年来,我一直在使用 SQL Server Express 和 Windows 身份验证,没有出现任何问题。但是,对于不同的应用程序,我需要使用服务器身份验证。我是 运行 SQL Server 2008 R2 Express。
这是我到目前为止在 SSMS 中所做的:
在服务器属性的 "Security" 部分启用 "SQL Server and Windows authentication mode"
使用 'public' 和 'sysadmin' 服务器角色创建了一个新服务器登录名
使用上述登录名创建了一个新的数据库用户并分配给它 db_accessadmin、db_datareader 和 db_datawriter。
当我尝试使用 SSMS 和 SQL 服务器身份验证连接到服务器时,我收到 "Login failed..." 错误 18456。
我肯定提供了正确的密码。
是否还需要执行其他操作才能使服务器身份验证正常工作?
谢谢。
启用SQL服务器认证模式后需要重启SQL服务器。