如何使用 SQL Server Management Studio 使用 Windows 和 SQL 身份验证连接到 SQL 服务器

How to connect to SQL Server using SQL Server Management Studio using Windows and SQL Authentication

我是 SQL Server 2012 的新手。我已经在我的本地计算机上成功安装了 SQL Server 2012。当我尝试使用 Management Studio 连接到它时,出现错误。我无法使用 Windows 身份验证或 SQL 服务器身份验证进行连接。安装 SQL 服务器时,我没有看到任何要求输入用户名或密码的屏幕。我应该使用什么凭据通过 SQL 服务器身份验证进行连接。两种模式错误的 PFB 屏幕截图:

Windows 身份验证:

SQL 服务器身份验证:

错误信息:

请帮我解决这个错误。我在这里卡了一个星期。

您确定要连接到 SQL Express 吗? .\SQLEXPRESS 应该可以在本地机器上运行。您可以尝试查看机器上的服务,如果在列出的服务中看到 SQL 服务器 (MSSQLSERVER),则您的机器上安装了完整的 SQL 服务器,您可以连接到它使用 (local) 和 Windows 身份验证。安装期间系统会提示您应该使用哪个帐户作为管理员帐户,希望这是您尝试登录时登录的帐户 windows。

第一步:转到开始菜单 > 所有程序 > Microsoft SQL Server 2012 > 配置工具 > SQL 服务器配置管理器。

您应该会看到如下所示的屏幕:

您应该看到 至少一个 条目名为 SQL Server (instance name),它应该处于 Running 状态。

注意:如果有没有条目标记为SQL Server (....),那么你没有 SQL 服务器已安装。重新安装。

如果该条目 不是 处于 Running 状态,那么您只需启动它。

如果 "instance name" 确实是 SQLEXPRESS,那么您应该能够连接到 .\SQLEXPRESS 作为您的 machine/instance 名称。

但是,如果该名称是 任何其他名称,则:

  • 如果 "instance name" 是 MSSQLSERVER(如我的屏幕截图所示),那么您有一个 未命名 默认实例 - 使用 [=17 连接到它=](只是一个点),或 (local) 括号!)
  • 如果 "instance name" 不是那个,使用 .\instance(local)\instance 连接到它 - 只需使用点或 (local) 来表示本地机器,并且然后是反斜杠和您在屏幕中找到的实例名称