很多朋友SQL200呖分甾胗8或者SQL2012出现未开启远程连接的错误,但是不知道怎么解决。下面总结了下开启的方法。
打开SQL server2012,使用windows身份登录
![SQL Server2012远程访问设置[适用于2008]](https://exp-picture.cdn.bcebos.com/2db6c1b2dc19ce2c26c6166d7fdca039121f1170.jpg)
登录后,右键选择“属性”。左侧选择“安全性”,选中右侧的“SQL Server 和 Windows 身份验证模式”以启用混合登录模式![SQL Server2012远程访问设置[适用于2008]](https://exp-picture.cdn.bcebos.com/e9a4f2eeadbcbe2fd3ad4eab54dae43b3a867870.jpg)
![SQL Server2012远程访问设置[适用于2008]](https://exp-picture.cdn.bcebos.com/04201aa355e983ae4d0a519968efe07815316970.jpg)
选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”
![SQL Server2012远程访问设置[适用于2008]](https://exp-picture.cdn.bcebos.com/e177fc9147e833e08caf35b030ea3e8631485970.jpg)
展开“安全性”,“登录名”;“sa”,右键选择“属性”![SQL Server2012远程访问设置[适用于2008]](https://exp-picture.cdn.bcebos.com/baab2086304861436c0940828febf6a75e0f5370.jpg)
左侧选择“常规”,右侧选择“SQL Server 身份验证”,并设置密码![SQL Server2012远程访问设置[适用于2008]](https://exp-picture.cdn.bcebos.com/f7e6410f822b74eedeef43abda2c8cf1d9a74a70.jpg)
右击数据库选择“方面”![SQL Server2012远程访问设置[适用于2008]](https://exp-picture.cdn.bcebos.com/49c5d3e34b2c56eeb7a28ebdf775e5f4fdf54070.jpg)
在右侧的方面下拉框中选择“服务器配置”;将“RemoteAccessEnabled”属性设为“True”,点“确定”![SQL Server2012远程访问设置[适用于2008]](https://exp-picture.cdn.bcebos.com/1562a0b9763e21c2660be963e6e89a618725b170.jpg)
至此SSMS已设置完毕,先退出,再用sa登录,成功即表示sa帐户已经启用![SQL Server2012远程访问设置[适用于2008]](https://exp-picture.cdn.bcebos.com/d04eec260d9a310efd44e19931b842406bfea270.jpg)
如果还是有问题,则打开sql server配置管理器![SQL Server2012远程访问设置[适用于2008]](https://exp-picture.cdn.bcebos.com/b666b2530688912c5217d45b1b4800fc76f79770.jpg)
下面开始配置SSCM,选中左侧的“SQL Server服务”,确保右侧的“SQL Server”以及“SQL Server Browser”正在运行。注意对应自己电脑上的SQL名称。![SQL Server2012远程访问设置[适用于2008]](https://exp-picture.cdn.bcebos.com/423041db3620b93acf572876ad0f8835dc8a8a70.jpg)
将"客户端协议"的"TCP/IP"也修改为“Enabled”![SQL Server2012远程访问设置[适用于2008]](https://exp-picture.cdn.bcebos.com/444696013870d5413652aebb2e0f94fc518c8070.jpg)
SQLSEVER2012 的协议 启用TCP/IP![SQL Server2012远程访问设置[适用于2008]](https://exp-picture.cdn.bcebos.com/2e66f9ef28066b0189033bf33df39187021cf370.jpg)
修改TCP/IP属性![SQL Server2012远程访问设置[适用于2008]](https://exp-picture.cdn.bcebos.com/e0c73a2fa872941f983a3c697b5e4a237871e670.jpg)
![SQL Server2012远程访问设置[适用于2008]](https://exp-picture.cdn.bcebos.com/fab31cb375d7997b8e2ad2ebf9dade49600fd970.jpg)
防火墙配置不在细说,与其他sql server数据库配置例外一样。
配置完成,重新启动SQL Server 2012。此时应该可以使用了,但是还是要确认一下防火墙。打开防火墙设置。将SQLServr.exe(C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn)添加到允许的列表中。
C:\Program Files (x86)\Microsoft SQL Server\90\Shared\sqlbrower.exe添加到防火墙例外中,还有端口。
至此,你已经解决了这个问题。