默认情况下,sql server 2008不允许远程连接,并且默认情况下禁用sa帐户。如果您希望使用SSMS本地连接到远程服务器上的sql server 2008,您需要分两部分进行配置:
1、SQL Server Management Studio Express(简称SSMS)
2.SQL Server配置管理器/SQL Server配置管理器(SSCM)
有两点需要注意:
2005年的外设应用程序配置器在2008年进行了更改。
2.某些设置生效后需要重新启动SQL Server。
步骤1:打开SSMS并以windows身份连接到数据库。登录后,右键单击并选择“属性”
第二步:在左侧选择“安全”,在右侧选择“SQL Server和Windows身份验证模式”,启用混合登录模式。
步骤3:选择连接,选中允许远程连接到此服务器,然后单击确定。
第4步:展开安全性-登录名-"sa,右键单击选择属性。
第五步:左边选择“通用”,右边选择“SQL Server身份验证”,设置密码。
第六步:选择“状态”,勾选“启用”,点击“确定”
步骤7:右键单击数据库并选择“方面”
步骤8:将“RemoteaccessEnabled”属性设置为“True ”,然后单击“确定”
第九步:SSMS已经设置完毕。首先注销,然后用sa登录。成功意味着sa帐户已启用。
步骤10:开始配置SSCM,选择左侧的SQL Server服务,确保右侧的SQL Server和SQL Server Browser正在运行。
步骤11:以下界面是英文的。如图:右边的TCP/IP默认是“禁用”的。双击打开设置面板,将其更改为“启用”
步骤12:选择“IP地址”选项卡,设置端口“1433”
步骤13:如图所示,将“客户端协议”的“TCP/IP”更改为“已启用”。
步骤14:配置完成后,重新启动SQL Server 2008。
这个时候应该可以用了,但是还是需要确认防火墙。
安装sql server 2005/2008 Express后,默认情况下禁用远程连接。如果需要远程访问,则需要手动配置。
打开防火墙设置。将SQLServr.exe(c:\ program files \ Microsoft SQL server \ MSSQL 10 . sqlexpress \ MSSQL \ binn \ sqlservr.exe)添加到允许列表中。