【问题标题】:Can't connect to SQL Server Express database无法连接到 SQL Server Express 数据库
【发布时间】: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


【解决方案1】:

我必须将新用户添加到 sysadmin 组。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多