【问题标题】:SQL SERVER connection problemsSQL SERVER 连接问题
【发布时间】:2011-05-25 22:17:00
【问题描述】:

我刚刚得到一个 Windows 7 新盒子并安装了 SQL Server 2005。尝试使用 Windows 身份验证连接到本地实例时出现以下错误:

无法连接到 CHRISW70980。

附加信息: 用户“MPRINC.COM\chrisw”登录失败。 (Microsoft SQL Server,错误:18456)

我上网查看并关闭了 Windows 7 防火墙,确保在 SQL Server 配置管理器中的 1433 上启用了 TCP,并且 SQL Server 配置管理器显示 SQL Server (MSSQLSERVER) 正在运行并设置为自动。

哦,对了,错误对话框也马上出现了。

有什么想法吗?

【问题讨论】:

    标签: sql-server connection


    【解决方案1】:

    如果它在您的机器上是本地的,那么防火墙和 TCP 就不会与它有任何关系。由于服务器告诉您登录失败,您显然可以访问数据库。我的猜测 - 您不是有权访问数据库实例的组的成员。

    如果可以,请将自己加入本地管理员组并尝试重新连接。

    【讨论】:

    • 如何将自己添加到本地管理员组?
    • 开始 > 控制面板 > 用户帐户 > 用户帐户 > 管理用户帐户。选择您的用户名,单击属性。在 Group Membership 选项卡中,选择 Administrators 单选按钮。确认所有打开的对话框。
    • 好吧,你是对的,我必须将自己添加为 mssql 组。现在我只需要弄清楚如何成为多个群体的一部分。
    • 如果您使用的是 SQL Server Management Studio,您可以尝试右键单击图标并选择以管理员身份运行以启动应用程序。除此之外,如果您在安装 SQL Server 时设置了混合模式身份验证,则可以使用 SQL 帐户(例如“sa”)登录。
    • @Yuck 我知道如果您使用命名管道,您必须以管理员身份运行,但我认为 TCP 连接没有必要。 (但话又说回来,它可能出于某种原因尝试使用命名管道。)
    【解决方案2】:

    这意味着您的密码(或用户名)错误。
    (或者您的帐户无权访问您要连接的数据库)

    连接本身工作正常;否则,你会得到一个不同的错误超时。

    【讨论】:

    • 使用windows认证时如何修改密码和用户名? sql server 是否安装正确?
    猜你喜欢
    • 2010-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多