SQL Server2008R2无法使用SSMS Windows身份验证连接
近期需要使用sql server数据库进行问题现场还原,第一次在电脑上安装sql server,遇到这个坑爹问题。
sql server2008R2安装包:链接:https://pan.baidu.com/s/1uSzd6NtAG5lENxKZVFpjmw
安装后无需手动安装SSMS(SQL Server Manager Studio)
提取码:lyfm
解决方案
- 正确安装的sql server2008R2应该如下图所示:
- 打开SQL Server 配置管理器,设置ip地址为127.0.0.1的tcp端口号为1433,设置ipall中的TCP端口号为1433(设置前请先确认该端口是否被占用)。设置完成后重新启动SQL Server(实例名称,默认为MSSQLSERVER)服务。
右键TCP/IP属性界面设置:
- 启动SSMS,选择windows身份验证,连接成功。
- 若需要进行远程连接的允许设置,请往下继续看。
- 连接成功后,右键点击连接名-属性-安全性,检查是否设置为混合验证模式。
- 进入(local)-安全性-登录名-sa-右键属性-常规,检查是否为下图所示。