【问题标题】:How to connect to SQL Server using SQL Server Management Studio using Windows and SQL Authentication如何使用 Windows 和 SQL 身份验证使用 SQL Server Management Studio 连接到 SQL Server
【发布时间】:2015-04-27 22:23:53
【问题描述】:
我是 SQL Server 2012 的新手。我已在本地计算机上成功安装 SQL Server 2012。当我尝试使用 Management Studio 连接到它时,我遇到了错误。我无法使用 Windows 身份验证或 SQL Server 身份验证进行连接。在安装 SQL Server 时,我没有看到任何询问用户名或密码的屏幕。我应该使用什么凭据通过 SQL Server 身份验证进行连接。两种模式的错误 PFB 屏幕截图:
Windows 身份验证:
SQL Server 身份验证:
错误信息:
请帮我解决这个错误。我在这里被困了一个星期。
【问题讨论】:
标签:
sql-server
authentication
sql-server-2012
ssms
【解决方案1】:
第一步:进入开始菜单 > 所有程序 > Microsoft SQL Server 2012 > 配置工具 > SQL Server 配置管理器。
您应该会看到类似这样的屏幕:
您应该会看到至少一个名为SQL Server (instance name) 的条目,并且它应该处于Running 状态。
注意:如果没有条目标记为SQL Server (....),那么您没有安装SQL Server。重新安装它。
如果该条目不是处于Running 状态,那么您只需启动它。
如果该“实例名称”确实是 SQLEXPRESS,那么您应该能够连接到 .\SQLEXPRESS 作为您的机器/实例名称。
但是,如果该名称是其他任何东西,那么:
- 如果“实例名称”是
MSSQLSERVER(如我的屏幕截图所示),那么您有一个未命名默认实例 - 使用.(只是一个点)或@连接到它987654330@(带括号!)
- 如果“实例名称”不是这样,请使用
.\instance 或(local)\instance 连接到它 - 只需使用点或(local) 表示本地计算机,然后使用反斜杠和您指定的实例名称在屏幕中查找
【解决方案2】:
您确定要连接到 SQL Express 吗? .\SQLEXPRESS 应该在本地机器上工作。您可以尝试查看您计算机上的服务,如果您在列出的服务中看到 SQL Server (MSSQLSERVER),则您的计算机上安装了完整的 SQL Server,您可以使用(本地)和 Windows 身份验证连接到它。在安装过程中,系统提示您应该将哪个帐户用于 Admin 帐户,并希望这是您在尝试登录时登录到 Windows 的帐户。