【问题标题】:Unable to use SQL Server Authentication with SQL Server Express 2008无法将 SQL Server 身份验证与 SQL Server Express 2008 一起使用
【发布时间】:2011-02-05 14:56:35
【问题描述】:

我有一个关于 SQL Server 身份验证的简单问题。

我正在使用随 VS2010 提供的 SQL Server 2008 Express。由于 SQL Server Express 是与 VS2010 一起安装的,因此无法输入用于 SQL Server 身份验证的密码(如果我使用 SQL Server 2008 Standard,我会看到一个可以输入密码的屏幕)。

现在,当我尝试使用 SQL Server 身份验证创建新数据库时,我告诉我输入我从未创建过的用户名和密码。

我应该从这里去哪里?提前致谢。

【问题讨论】:

    标签: c# .net sql-server sql-server-2008 sql-server-express


    【解决方案1】:

    无需重新安装。

    1. 下载并安装 SQL Server Management Studio (SSMS)。
    2. 使用 SSMS 连接到您的服务器,使用 Windows 身份验证
    3. 右键单击服务器 - 属性 - 安全选项卡
    4. 选择“SQL Server 和 Windows 身份验证模式”点击确定按钮
    5. 右键单击服务器 - 选择重新启动
    6. 转到节点安全登录
    7. 右击登录“sa”,选择属性
    8. 在常规选项卡上输入密码(两次)
    9. 选择状态选项卡
    10. 在“连接数据库引擎的权限”下选择“授予”
    11. 在“登录”下选择“启用”
    12. 点击确定

    【讨论】:

    • 不错的指南(+1)。不过,如果您刚开始使用服务器,只需重新安装会更快:) 特别是如果您没有 SSMS。
    【解决方案2】:

    我安装了 SqlExpress 和 Mgmt studio express。这允许我更改 SA 密码。

    【讨论】:

    【解决方案3】:

    安装 SQL Server 2008 Express 时有 2 个选项:混合身份验证或 Windows 身份验证。下面有两个文本框可以输入sa/password。

    尝试使用 Windows 身份验证。但是最好使用您要记住的密码和用户名以混合模式重新安装服务器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-02
      • 2023-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多