【发布时间】:2015-10-11 23:43:12
【问题描述】:
我是 SQL Server Express 的新手,我在 SQL Server 2012 Express 上的 vagrant 上运行。
我配置了用户和密码,我可以连接到服务器,但是当我添加我要连接的数据库的名称时,提示用户/密码组合无效。
我创建了数据库:
CREATE DATABASE db_user1
GO
我已经使用以下方法创建了用户:
CREATE LOGIN [user1] WITH PASSWORD='user1'
GO
CREATE USER [user1] FOR LOGIN [user1] WITH DEFAULT_SCHEMA=[dbo]
GO
没有错误。
【问题讨论】:
-
您确定将服务器设置为(SQL Server 和 Windows 身份验证模式)?? (右键单击实例 -> 属性 -> 安全 -> 服务器身份验证)..
-
在db_user1中创建user1之前也要切换到新的数据库db_user1。
-
@jonystorm Sql Surfer 所说的很可能是您的问题。您在主数据库上创建了用户,而不是在您创建的数据库上。
-
我在 cmd 下工作,我解决了将新用户添加到 sysadmin 组的问题。
标签: sql-server vagrant sql-server-2012-express