先决条件:已正常安装的sql server, SSMS
- 打开SSMS,右键单击Databases,新建一个数据库,我这里创建的叫做wikidb
- 创建完成后,右键点击Security新建登陆:Security > New > Login...
- 创建用于从主机登陆的用户,注意这里需要选择SQL Server authentication
- 接下来在左边选项栏选择Server Roles > 选中sysadmin
- 在User Mapping选单中,勾选刚刚新创建的数据库,在下方勾选所有权限,保存
- 接下来右键点击SQL服务器,点击属性更改登录方式:Properties > Security > SQL Server and Windows authentication mode
- 接下来打开SQL Server Browser服务:win+R,键入services.msc > 找到SQL Server Browser,右键属性 > 将启动类型改为自动,并顺手开启服务
- 开启服务器TCP/IP服务:打开SQL服务器配置管理器 > 点击SQL Server网络配置 > 双击TCP/IP
- 注意这里IP2的ip,等下连接时就是这个地址,然后检查这里是否为已启用,若为否,则记得启用
- 下翻到最后面检查IPALL栏目,TCP端口是否为1433
- 注意这里IP2的ip,等下连接时就是这个地址,然后检查这里是否为已启用,若为否,则记得启用
- 更改防火墙设置
- win+R,键入WF.msc打开防火墙设置
- 在入站规则中新建规则,如图示


其余的一路下一页就好了.
- win+R,键入WF.msc打开防火墙设置
- 至此,回到主机里面就应该可以连接了,这里使用的是navicat

可见已经连接成功,如果有问题的话可以先尝试重启各种sql相关的服务再次尝试
