【问题标题】:Error connecting to SQL Server using SQL Server Management Studio使用 SQL Server Management Studio 连接到 SQL Server 时出错
【发布时间】:2012-07-15 16:38:03
【问题描述】:

我一直在尝试使用 SQL Server Management Studio 连接到 SQL Server,但无济于事。

这就是错误所说的:

无法连接到 .\HAMED。

附加信息:

用户“HAMED”登录失败。 (Microsoft SQL Server,错误:18456)

我有一个名为Hamed 的SQL Server 实例,它以Network Sevice 模式运行。我使用的是 Windows 7。

【问题讨论】:

    标签: sql-server sql-server-2008 ssms


    【解决方案1】:

    我猜您在安装期间没有授予自己 SQL 管理员权限,但您确定数据库实例是“HAMED”吗?这听起来像机器名称。尝试连接到 .\sqlexpress

    您还记得 SA 密码吗?如果是这样,您可以通过使用该帐户登录来添加自己。否则,您将不得不跳过一些循环来让自己加入。

    如果您忘记将自己添加到 SQL 管理员组,请阅读这篇文章:

    http://blogs.ameriteach.com/chris-randall/2009/12/11/sql-server-2008-forgot-to-add-an-administrator-account.html

    【讨论】:

    • 实例名称为Hamed,与机器名相同。我尝试通过输入HAMED\Hamed.\Hamed 来连接它。没有任何效果。我快到了沮丧的地步。
    • 我还在安装过程中将我的用户指定为数据库引擎管理员。
    • @EdwinDrood - 当您尝试连接时,在服务器名称下拉菜单中单击“浏览更多”。它应该为您提供本地计算机上的有效实例列表。如果您没有看到您的实例,请打开“Windows 服务”并确保您的实例已启动。如果显示“手动”,请将其更改为自动并启动服务。
    • 我在列表中看到了我的实例。它正在运行。
    • @EdwinDrood - 它说什么“Hamed\Hamed”?如果是这种情况,则当前登录的用户没有权限。您可以使用 SA 登录并添加当前用户吗?
    【解决方案2】:

    您似乎正在尝试在 SSMS 的登录对话框中使用“SQL Server 身份验证”,但您尝试使用的用户是 Windows 用户/管理员?如果是这样,修复应该像在下拉菜单中选择“Windows 身份验证”一样简单。

    更新:看起来我抢了先机 - this sql server forum thread 列出了许多可能的问题,包括权限问题、孤儿用户等。

    【讨论】:

    • 不,你的假设是错误的。我选择Windows Authentication。我会检查那个线程。谢谢。
    【解决方案3】:

    sa...答案是sa。

    我设置了管理密码,但不知道要使用的用户名。非常牛,我知道,你以后可以用它打我。

    当我安装 SQL 时,它要求我设置管理密码 - 现在 SSMS 可以登录。

    在 users 下,我看到 1\cory(1 是我的机器名称 - 我正在尝试编号方案)。但是,如果我在其中输入它会失败并出现错误。 SQL 说“不,那是 NT 登录,我不能使用那些”。

    在用户列表下,SQL 实际上将用户显示为 Windows 身份验证,但正如我所说 - 由于某种原因,我无法使用 Windows 身份验证进行连接。连接超时。

    我将在这里添加一个直接的用户名。

    这一切都是为了做 SQL 认证的 MSVA 课程。第一次考试:让 sql SSMS 工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-09
      • 1970-01-01
      • 1970-01-01
      • 2017-09-14
      • 2020-10-02
      相关资源
      最近更新 更多