【问题标题】:Connect to SQL Express with SSMS使用 SSMS 连接到 SQL Express
【发布时间】:2010-10-22 11:46:38
【问题描述】:

我的机器 Win7 安装了 SQL Server 2005 和 SQL Server 2008。 此外,Sql Server Management Studio 与 SQL Server 2008 一起安装。

现在,我想连接到当前在我的机器上运行的 SQLEXPRESS 实例。
我如何知道是否需要 Management Studio 2005 或 2008 才能连接到 SQLEXPRESS?

只是补充一点,我已经尝试与 SSMS 2008 连接,但它说

无法连接到 .\SQLEXPRESS,登录失败。

我刚刚注意到的一件事是,在 Windows 身份验证下,
用户名显示的是我登录 Windows 时使用的用户名。
但是这台机器以前是别人的,电脑名没有改成我的。
这可能是登录失败的原因吗?

谢谢!

【问题讨论】:

    标签: sql-server sql-server-express ssms


    【解决方案1】:

    SSMS2008 可以连接到 SQLExpress 2005 或 2008 实例,因此请使用该版本。

    Login failed 可能意味着几件事:

    • 数据库未运行(服务已停止)
    • 您的机器或实例名称错误
    • 您的凭据(登录名/密码)错误或您使用了错误的身份验证方法

    【讨论】:

    • 顺便说一句,我如何检查我的机器上运行的是哪个版本的 SQLEXPRESS。另外,如果您可以对此发表评论,请更新我的问题。谢谢你!
    • @inutan - 如果之前的所有者是设置它的人,并且他们将自己作为 SQL 管理员,但也没有创建任何其他登录名,那么这可以解释您的问题。要么让那个人重新登录并设置一个新的登录名,要么使用 SQL 身份验证和sa 登录名(如果已启用并且您知道密码)。
    • 谢谢,在添加了我的名字的新登录后能够登录。顺便说一句,我如何检查我的机器上运行的是哪个版本的 SQLEXPRESS
    【解决方案2】:

    确保适当的 SQL Server 服务正在运行

    【讨论】:

    • 是的,sql express 服务正在运行,还有其他服务要检查吗?
    • @inutan:你在设置sql server时添加了你登录到管理员的账户吗?您是否启用了混合身份验证(sa)?尝试通过 sa 登录并将您的用户添加到管理员
    【解决方案3】:

    “登录失败”表示您已连接但被拒绝。

    您使用的登录是在 SQL Server 中设置的吗?

    默认情况下,盒子上的本地管理员是 SQL Server 中的系统管理员,所以如果你之前连接过,有些东西会发生变化

    【讨论】:

    • 使用windows认证登录
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-14
    • 1970-01-01
    • 2013-04-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多