如何使用 Windows 和 SQL 身份验证使用 SQL Server Management Studio 连接到 SQL Server
Posted
技术标签:
【中文标题】如何使用 Windows 和 SQL 身份验证使用 SQL Server Management Studio 连接到 SQL Server【英文标题】:How to connect to SQL Server using SQL Server Management Studio using Windows and SQL Authentication 【发布时间】: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 身份验证:
错误信息:
请帮我解决这个错误。我在这里被困了一个星期。
【问题讨论】:
【参考方案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 的帐户。
【讨论】:
以上是关于如何使用 Windows 和 SQL 身份验证使用 SQL Server Management Studio 连接到 SQL Server的主要内容,如果未能解决你的问题,请参考以下文章
我如何在 SQL SERVER 2008 中使用 Active Directory 用户进行身份验证但没有 Windows 身份验证
如何使用 Visual Studio 连接到 SQL Server 数据库(Windows 身份验证)
使用 pyspark 对 SQL Server JDBC 使用 Windows 身份验证