刚刚在我的工作机器上安装了 SQL Server 2012 Enterprise,但无法连接到本地实例 (MSSQLSERVER)。我收到“登录失败...”消息。
我启用了 SQL Server Browser 服务,并尝试了许多不同的登录组合,同时使用 Windows 身份验证和 SQL Server 身份验证,但似乎没有任何效果。
根据之前的一些建议,我尝试禁用除“SQL Server (MSSQLSERVER)”之外的所有服务,然后重新启动“SQL Server (MSSQLSERVER)”,但没有成功。我尝试以管理员身份运行 SSMS,但没有成功。我尝试使用安装 CD“修复”我的 SQL Server 安装,但也没有成功。
有什么建议么?
答案1
Gary,您需要查看的 SQL Server 设置部分如下。请确保记录了指定 SQL Server 管理员部分。
答案2
如果你无法通过 Windows 身份验证登录,很可能是你在安装过程中没有配置任何 Windows 帐户
该组过去builtin\administrators
自动具备 sysadmin 角色,但在 SQL 2008 中发生了变化,现在您需要在安装期间或安装后手动配置 Windows 帐户/组。
您可能需要使用内置 sa 帐户登录,并将身份验证设置为 sa。如果您尝试以 sa 身份登录但仍然收到错误,则可能是传输问题。如果是这种情况,您可以发布收到的详细错误消息吗?
编辑
根据您的评论,检查您的服务器和客户端传输设置以确保协议已启用。
在 SQL Server 配置管理器中:
- 展开 SQL Server 网络配置并单击 MSSQLSERVER 的协议
- 检查共享内存是否已启用
- 展开 SQL Native Client 11.0 配置并单击客户端协议
- 检查共享内存是否已启用
如果需要更改 SQL Server 网络配置设置,则需要重新启动 SQL Server 服务。