本文方案适用于Microsoft sql Server 2008/2012/2012 r2/2014版本,以下简称MSsqlSERVER。
MSsql默认是不允许远程连接,并且禁用sa账户的。如果想要在本地用SSMS连接远程服务器上的MSsqlSERVER,需要做两个部分的配置:
1. sql SERVER MANAGEMENT STUdio(SSMS)
2. sql SERVER配置管理器(sql SERVER CONFIGURATION MANAGER - SSCM)
并且需要注意的是,有些地方如果没有生效,请重启一下sql server(可以从SSCM里,也可以从系统服务中找),下面是详细的步骤:
STEP1.
打开SSMS,使用Windows身份连接数据库,登录后,右键选择“属性”STEP 2.
选择“安全性”,选中sql SERVER和Windows身份验证模式STEP 3.
再选择“连接”,勾选“允许远程连接此服务器”,然后点击“确定”按钮。STEP 4.
展开“安全性” -》登录名 -》sa,右键选择“属性”STEP 5.
在“常规”中,改好你自己的密码,这是你sa登录的密码。STEP 6.
在“状态”中,启用sa登录,点击“确定”按钮STEP 7.
右键数据库server,选择“方面”STEP 8.
选择“服务器配置”,找到RemoteAccessEnabled,设置为“True”STEP 9. 重新启动sql SERVER服务,退出当前的连接,这时候应该可以用sa进行登录了。